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.
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.
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.
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.
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.
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.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Accounting & Finance |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
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.
20–30% advance to start · Clear quote before work begins · Support after delivery
What we customize
What buyers of this file added to the same order
How to Make Subscription Management Dashboard in Google Sheets + Apps Script | D32
Bought with this one
How to Create an Employee Attendance System Webapp Google Sheets, Apps Script & Location Track | B36
Bought with this one
How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets
77 views this month
What buyers and YouTube viewers say about this project.