A personal budget tracker with a real login behind it. Users sign up, record income and expenses by category, attach the receipt, and watch the charts move. Google Sheets stores everything, so the data stays yours and stays readable.
Entering transactions is the easy part; seeing the shape of your spending is the point. The dashboard puts income against expense with doughnut and bar charts driven by Chart.js, so categories that are quietly eating the month become obvious rather than something you work out at the end of it.
Expenses can carry a receipt image uploaded to Google Drive and linked to the row. For anyone who needs to justify a claim later — or just remember what a payment actually was — the evidence sits with the entry instead of in a shoebox.
Login and signup are included with accounts stored in the sheet, and each user manages their own profile. Budgets are organised by category, so the same build works for a household splitting expenses or an individual tracking their own.
Anyone tracking personal or household finances, freelancers separating business from personal spend, and developers who want a complete Apps Script project with authentication, file upload and charting in one place.
Copy the sheet, deploy the script, sign up and start entering. The Materialize CSS interface is mobile responsive for entering an expense on the spot. The video covers the full build, 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 |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
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.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
How to Build a Wallet Management System – Claude Code + Google Apps Script + Google Sheets
78 views this month
How to Build a Loan Management System with Google Apps Script & Google Sheets | E43
106 views this month
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
31 views this month
What buyers and viewers say about Budget Tracker Web App in Google Sheets with Login, File Upload & Charts | Full Project | D11.