FREE038 is a small bank in a spreadsheet. You open an account for somebody, money goes in, money comes out, and every movement is stamped and totalled. It is the file for the informal accounts real organisations keep β a school canteen running credit, a committee holding members' money, a shop letting regulars run a tab.
An account holder is created with an ID, a name, a phone number and an email. The email has to be a properly formed address before the record saves β the walkthrough hits that check on camera when a malformed address is entered and nothing submits until it is corrected.
A deposit takes the amount and a reason, so the sheet records not only that ten thousand arrived but what it was for. A withdrawal takes the amount, a charge and a reason, which is the detail that separates this from a plain running total: the fee you take is recorded as its own figure rather than quietly folded into the balance.
Each deposit and withdrawal is given its own transaction ID, with the date and time. Against the holder you see total deposits, total charges and the remaining balance, all calculated. When somebody disputes a figure, you have the individual transaction rather than a number that cannot be traced.
The workbook keeps holders, deposits and withdrawals as separate sheets, and the code refers to each of them by name. Paste in your spreadsheet ID and check those names match exactly β a spelling difference there is what breaks the build. Then run it once, grant the permissions and deploy.
| 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
83 views this month
How to Build a Loan Management System with Google Apps Script & Google Sheets | E43
164 views this month
Vendor Ledger Web App with Google Sheets & Apps Script| Ledger Web App Dashboard | B48
37 views this month
What buyers and viewers say about How to build online banking web app using web Appscript or Google Sheet | online banking System.