Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Invoicing Web App with Admin & User Roles – Google Sheets

C23 Billing & Invoicing Weekly Plan Premium Plan VIP Premium Plan
Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Admin and user roles with separate views Users see only the invoices they created Accounts can be allowed or blocked at login Invoice number and customer number auto-increment Invoice date filled with today automatically Your company details set once in the code Items pulled from the product sheet with live stock Per-item tax percentage applied automatically Invoice level tax and discount fields Customer ledger with payment method and balance Manual ledger entries plus edit and delete Date range filters on invoices and ledger Email the invoice straight to the customer Download or print the invoice as PDF Manage products with a quantity range filter Manage users with role and access control Change password from inside the app

Description

A complete invoicing system on Google Sheets: raise the invoice, take the payment against a ledger, watch the stock come down, and email the customer a PDF — without a subscription and without moving your data off your own Drive.

Raising an invoice

The date fills itself with today and the invoice and customer numbers increment from the last ones, so nothing is typed twice or duplicated by accident. Your own company details are set once in the code; the client's are entered per invoice. Items come from the product sheet carrying their available quantity, unit price and their own tax percentage, and the totals move as you change quantities. Invoice-level tax and a discount sit on top.

The ledger

Payments are recorded against the customer with the method used, so each invoice shows what was received and what is still outstanding. Manual entries can be added, edited or deleted, and both the ledger and the invoice list filter by date range or by customer.

Two roles

A user raises invoices and sees only their own. An admin sees every invoice in the business and also gets the management screens: products with a quantity-range filter and inline editing, users with roles, and access set to allowed or blocked so a departed employee is locked out in one edit. Everyone can change their own password.

Getting the invoice out

Any invoice can be viewed, edited, printed, downloaded as PDF or emailed straight to the customer as a PDF attachment.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • A Gmail address to send invoices from
  • Your company details set in the index file
  • A modern browser (Chrome, Edge, Firefox or Safari)

What's Included

  • Complete Google Apps Script source code
  • Invoice, ledger, products and users front-end
  • Google Sheets structure for logins, products, invoices and ledger
  • Invoice PDF layout and email delivery
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryBilling & Invoicing
Tagsbilling software in google sheetsinvoice management system google sheetsinvoice generator google sheetsbilling software for small businesscustomer ledger google sheetsinvoice with admin and user loginemail invoice pdf apps scriptstock linked invoicing
VideoWatch walkthrough
LicenseRegular License
Regular License C23
Subtotal $2.60 USD
Total $2.60 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $5.20$2.60
Redotpay
Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
Secure checkout
Amount due
$2.60$5.20
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $2.60 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemInvoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
ReferenceC23
Payment MethodRedotpay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Binance Pay
Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
Secure checkout
Amount due
$2.60
Total due · no additional fees
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
How to pay
  1. Open the Binance app and choose Pay
  2. Enter the Pay ID
  3. Send $2.60 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$2.60
Order summary
ItemInvoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
ReferenceC23
Payment MethodBinance Pay
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
Cryptocurrency
Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
Secure checkout
Amount due
$2.60
Send the equivalent amount in the selected asset
Select an asset
Wallet address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Send only the selected asset on the selected network. Transfers made on a different network cannot be recovered.
How to pay
  1. Select an asset above
  2. Copy the wallet address and send the equivalent of $2.60
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$2.60
Order summary
ItemInvoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
ReferenceC23
Payment MethodCryptocurrency
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt
PayPal
Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
Secure checkout
Amount due
$2.60
Total due
Pay $2.60 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $2.60 with PayPal; PayPal opens in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. Your payment is verified and access is enabled; the download link is also emailed to you
Order details$2.60
Order summary
ItemInvoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23
ReferenceC23
Payment MethodPayPal
Total$2.60
Your payment proofReference + screenshot — takes a minute
Your receipt and download link will be sent to this address.
Country code is set from your location. Change it if needed and enter the number without the code.
Upload a screenshot of the paymentDrop it here or click to browse · JPG or PNG, up to 2 MB
Confirmed typically within 2 hours (24/7)
Encrypted connection
Confirmation in 2 hours
Emailed receipt

Need This Customized For Your Business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+
Projects Delivered
91+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM — built from scratch
Get Free Quote on WhatsApp

20-30% advance to start • Clear quote before work begins • Support included after delivery

$2.60
USD · card / manual pay

People choose these

Paid picks from the same category

How to Create ISP Billing Software in PHP MySQL with Claude Code Fable 5.1 How to Create ISP Billing Software in PHP MySQL with Claude Code Fable 5.1 268 views this month PHP $2.60 USD How to Build an ISP Billing System: Automated WhatsApp & Call Features How to Build an ISP Billing System: Automated WhatsApp & Call Features 173 views this month Apps Script $1.29 USD How to Create an Invoice Web App Using Google Sheets and Apps Script | B34 How to Create an Invoice Web App Using Google Sheets and Apps Script | B34 43 views this month Apps Script $0.64 USD

Reviews & Feedback

What buyers and viewers say about Invoicing Web Dashboard App using Google Sheet and Apps Script ( Crud Invoice) | C23.

No star ratings yet Tap a star to be the first to rate it.
9 comments from
YouTube viewers
Sort
@subeesh_zeroo via YouTube
Best One 💥💥💥
1 like on YouTube
@likhanlpc3807 via YouTube
good work sir
1 like on YouTube
@brenthalbach3645 via YouTube
How do I download one of your projects?
@graphicshacker7333 via YouTube
Welldone ❤
@MuhammadTariq-rr6zj via YouTube
very goog sir but how to get itemes summary of selected invoices. and how to add or delete customer data and fetching. add more stock date wise. stock inventory
@krishnanmanoj1 via YouTube
Wonderful job❤
@DailForHelpIndia via YouTube
Sir aaj ka source code free kr dana chahiya
@daoodali6922 via YouTube
Is ma ek or bar add honi chahie.... Jis mein items ko list ma add kiye bagair...(Use bar ke andar Ham likh saken kuchh bhi ) last ma Jo price enter Karen vah automatic bil mein add ho jaaye ❤
@daoodali6922 via YouTube
Jo item list ma add ni ha.user Apne account se item kaise add karega...?