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

Finance Dashboard with Expense Approval – Google Apps Script

D2 Accounting & Finance Premium Plan Weekly Plan VIP Premium Plan
Admin & User Finance Dashboard using Google Sheets & Apps Script | D2
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Role-based login separating Admin and User access Users submit transactions with a receipt file attached Receipts uploaded straight to Google Drive Admin approve and reject workflow on every submission Pending requests queue so nothing sits unnoticed Interactive charts with real-time data filtering Summary totals across approved transactions Manage users - add edit and delete accounts Searchable and sortable transaction table Google Sheets as the database

Description

A finance portal with an approval step built into it. Users submit transactions with the receipt attached; an admin approves or rejects each one; only approved entries reach the totals and the charts. That single gate is what separates a finance system from a shared spreadsheet.

Submit, review, approve

A user enters a transaction and uploads the supporting receipt image, which lands in Google Drive and stays linked to the row. It then sits in the pending requests queue until an admin acts on it. Approve and it counts; reject and it does not. Nothing is quietly edited into the ledger without someone signing off.

Seeing the money

Approved transactions feed interactive charts with real-time filtering, so you can narrow to a period or a category and watch the summary totals move with it. The transaction table is searchable and sortable for when you need one specific entry rather than the overall picture.

Managing who can do what

Login is role-based — admins get the approvals, the charts and the user management panel; users get submission and their own history. The admin can add, edit and delete accounts as people join and leave.

Who it suits

Small businesses with expense claims to check, investment and savings groups where contributions need confirming, clubs and societies handling member payments, and any team where money moves and somebody has to verify it.

Setup

Copy the sheet, deploy the script, create the admin account. Google Sheets is the database and Drive holds the receipts, so there is nothing to host. The video walks through submission and approval end to end, and support is free if you get stuck.

Requirements

  • Google account with access to Google Sheets and Drive
  • Apps Script editor - built into Google Sheets
  • Google Drive space for receipt uploads
  • Modern browser such as Chrome or Edge
  • No hosting or external database needed

What's Included

  • Complete Google Apps Script source code
  • Admin and user dashboard front end
  • Google Sheet with Transactions, Users and Settings tabs
  • Google Drive receipt upload script
  • Chart-based summary dashboard
  • Demo admin and user logins
  • Full video walkthrough
  • Free support by WhatsApp and email

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryAccounting & Finance
Tagsfinance dashboard google sheetsfinancial dashboard google sheets templatefinance dashboard google apps scriptexpense approval workflow google sheetsexpense approval softwaretransaction approval systemreceipt upload google drivefinance portal source code
VideoWatch walkthrough
LicenseRegular License
Regular License D2
Subtotal $9.99 USD
Total $9.99 USD
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $19.98$9.99
Redotpay
Admin & User Finance Dashboard using Google Sheets & Apps Script | D2
Secure checkout
Amount due
$9.99$19.98
Total due
Redotpay Account
1002896884
How to pay
  1. Copy the Redotpay account
  2. Pay $9.99 via Redotpay
  3. Enter the transaction reference below
  4. Submit the details below to complete your order
Order details$9.99
Order summary
ItemAdmin & User Finance Dashboard using Google Sheets & Apps Script | D2
ReferenceD2
Payment MethodRedotpay
Total$9.99
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
Get a custom version for your business

Your features, branding and reports, built on this system. Free quote before any work starts.

Chat on WhatsApp
Binance Pay
Admin & User Finance Dashboard using Google Sheets & Apps Script | D2
Secure checkout
Amount due
$9.99
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 $9.99 in any supported asset
  4. Copy the Order ID from your Binance receipt
  5. Enter it below with a screenshot and submit
Order details$9.99
Order summary
ItemAdmin & User Finance Dashboard using Google Sheets & Apps Script | D2
ReferenceD2
Payment MethodBinance Pay
Total$9.99
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
Admin & User Finance Dashboard using Google Sheets & Apps Script | D2
Secure checkout
Amount due
$9.99
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 $9.99
  3. Enter the transaction hash below
  4. Submit the details below to complete your order
Order details$9.99
Order summary
ItemAdmin & User Finance Dashboard using Google Sheets & Apps Script | D2
ReferenceD2
Payment MethodCryptocurrency
Total$9.99
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
Admin & User Finance Dashboard using Google Sheets & Apps Script | D2
Secure checkout
Amount due
$9.99
Total due
Pay $9.99 with PayPal
Opens PayPal in a new tab. Return here with your Transaction ID to complete the submission.
How to pay
  1. Select Pay $9.99 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$9.99
Order summary
ItemAdmin & User Finance Dashboard using Google Sheets & Apps Script | D2
ReferenceD2
Payment MethodPayPal
Total$9.99
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
Custom development

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

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
$9.99
USD · card / manual pay

People choose these

What buyers of this file added to the same order

How to Make Subscription Management Dashboard in Google Sheets + Apps Script | D32 How to Make Subscription Management Dashboard in Google Sheets + Apps Script | D32 Bought with this one Apps Script $9.99 USD How to Create an Employee Attendance System Webapp Google Sheets, Apps Script & Location Track | B36 How to Create an Employee Attendance System Webapp Google Sheets, Apps Script & Location Track | B36 Bought with this one Apps Script $9.99 USD How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets 77 views this month Apps Script $9.99 USD

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@Roselyn-n8q via YouTube
This is nice but please we need the code 🙏🏼🙏🏼 to have our own setup .
1 like on YouTube
@MANOJMOBILE555 via YouTube
isi tipe ka income expence ka chahiye mujhe
@daulatvishwakarma2492 via YouTube
Sir, please create a multiple approval system in which a notification includes action buttons for 'Approve' and 'Reject'. Also, create a dashboard where, if someone forgets to approve via email, they can still approve from the dashboard using multiple selections. This should be built using Google Sheets, HTML, CSS, and Google Apps Script.
@irfanchauhan495 via YouTube
Masha_Allah.... With More Innovative ideas... Allah bless you with more knowledge and powerful skills... Achieve new heights of success in your Life.. Jumma Mubarak..
@MDMohiuddin-d7d via YouTube
This is an important web app. Its build quality is awesome. You have done a great job. This kind of work is useful for us in many ways and we can manage it easily. Thank you for creating such a beautiful web app.❤❤❤❤❤
@CrisRomero-x7g via YouTube
This investment and finance web app script is really helpful and makes managing money much easier—great job!
@moussaouinassim4943 via YouTube
🎉🎉🎉 great work
@mehidul via YouTube
It's awesome 👍