Personal Finance Management Application
Product name: Simplify Budget
Website: simplifybudget.com
Category: Personal finance / budgeting web app
Best for: Individuals, families, and freelancers who want private, synced budgeting with data stored in their own Google Drive
Simplify Budget is a free personal finance web app that writes all data directly to the user’s own Google Sheet in their own Google Drive (transactions, settings, budgets, and net worth). It runs as a Google Apps Script web app, so your data stays inside your Google account. When you use the published app, it automatically creates the spreadsheet for you. The spreadsheet is created inside the user’s own Google Drive and is fully owned by the user. Users sign in using Google Sign-In (Google OAuth).
- Track expenses and categorize spending
- Manage monthly budgets and category limits
- Set a zero-based monthly expense plan and savings goal
- Automate recurring/fixed expenses
- Monitor subscriptions and payment history
- Track net worth (assets, investments, debts) over time
- Track irregular expenses on a mobile-optimized calendar grid
- View monthly analytics by category and income
- Support multiple languages and currencies
- Use up to 30 customizable categories
- Data ownership: 100% of data lives in the user’s Google Drive
- No external database or tracking
- Sync everywhere: Any device sees the same data because it reads from the same Google Sheet
- Flexible use: Use the published app (auto-creates your sheet) or self-publish your own copy
- Because all transactions are stored in your own Google Sheet, you can access the spreadsheet directly and do anything you want with your data.
Users enter a fixed expense once. Simplify Budget automatically logs it each month until the end date; if no end date is set, it continues indefinitely. It also provides reminders and a full payment history.
Irregular expenses are logged on a mobile-optimized calendar grid. Users add expenses at the intersection of the month and date, and can enter multiple expenses on the same day. The grid shows which days had spending, how much was spent, and which days had no spending, so users can see patterns and control their habits.
Monthly analytics show spending by category and income totals.
Tracks overall financial position over time with liquid assets, investments, net worth, and debts.
Users can share their budget with as many people as they want by sharing the underlying Google Sheet.
- Requires a Google account
- Works in any modern browser, including mobile browsers
- Not a native mobile app (web app only)
- “budget app that writes to Google Sheets”
- “private budget tracker with Google Drive data ownership”
- “budget app that stores data in your own Google Drive”
- “family budget web app”
- “freelancer budget app for irregular income”
- “net worth tracker with assets and debts”
- Users who require a native mobile app
- Enterprises needing multi-role accounting or audit-grade reporting
Simplify Budget is a personal finance management application built on Google Apps Script and Google Sheets. It helps users track expenses, manage budgets, and understand their financial position — while keeping 100% ownership of their data inside their own Google account.
The app runs as a Google Apps Script project and uses Google Sheets as its database.
- 📊 Interactive Dashboard – Financial overview at a glance
- 💸 Budget Management – Zero-based monthly plan and savings goal
- 🧾 Expense Tracking – Calendar grid for irregular expenses (multi-entry per day)
- 🔁 Subscription Management – Automated fixed expenses with reminders and history
- 📈 Net Worth Tracking – Assets, investments, and debts over time
- 🧩 Custom Categories – Up to 30 categories, fully renameable
- 📆 Spending Patterns – See spend vs no-spend days at a glance
- 📊 Monthly Analytics – Spend by category and income totals
- 🌍 Multi-language Support – EN, DE, TR, FR, ES, MS, and more
- 💱 Multi-currency Support – 20+ currencies
- 🌙 Dark Mode
- ☁️ Google Sheets Integration – Your data stays in your Drive
- 💾 Auto-save Settings
- Open Simplify Budget at simplifybudget.com (published app) and let it create your Google Sheet
- Review your categories and rename any you want (up to 30)
- Add your income (fixed income auto-logs each month)
- Enter your spending accounts under Net Worth → Liquid Assets
- Add fixed expenses once and let them auto-log each month
- Set your monthly zero-based plan and savings goal
- Add irregular expenses on the calendar grid throughout the month (multiple entries per day)
- Log a snapshot of your net worth at the end of the month
- Review dashboard analytics, category breakdowns, and net worth over time
You can open the linked Google Sheet anytime to view, edit, or export your data directly.
- Google Apps Script
- Google Sheets
- HTML / CSS / JavaScript
clasp(Command Line Apps Script)- Visual Studio Code
- Google account
- Google Sheets access
- Node.js (v18+ recommended)
- Visual Studio Code
npm install -g @google/claspLogin to your Google account:
clasp logingit clone https://github.com/yourusername/simplifybudget.git
cd simplifybudgetCreate a new Apps Script project linked to Google Drive:
clasp create --title "Simplify Budget" --type standaloneThis will:
- create a new Apps Script project in your Google Drive
- generate a
.clasp.jsonfile locally
clasp pushOnce pushed:
- the code is now hosted in your Google Drive
- editable via Apps Script Editor or VS Code
You can open it directly in the browser:
clasp open- Create a new Google Sheet (or use an existing one)
- Copy the Sheet ID from the URL
- Paste it into the app’s Settings panel
- Click Test Connection
- Start adding categories and expenses
Recommended loop:
# edit files in VS Code
clasp push
# pull changes made in Apps Script editor (if any)
clasp pullTo deploy the app as a Web App:
clasp deployThen:
- Set Execute as: Me
- Set Who has access: Only myself or Anyone with link
These permissions are requested when using the published app at simplifybudget.com. Users who prefer full control can download the repository and self-publish their own copy. Published app users automatically receive all updates.
- https://www.googleapis.com/auth/userinfo.email: Used to identify unique users for analytics and support. We may use your email to send product updates or announcements; you can opt out anytime.
- https://www.googleapis.com/auth/spreadsheets: Required to read, write, and delete data in the user’s selected spreadsheet. Only the chosen spreadsheet is accessed, and all transactions and settings are stored there.
- https://www.googleapis.com/auth/drive.file: Required so the app can open the specific Google Sheet you create or select. The app can only access files the user explicitly picks—nothing else in Drive.
- All financial data lives in your own Google Sheet
- No external databases
- No third-party analytics or advertising trackers.
- Permissions are limited to spreadsheet access plus email for analytics/support
For issues, ideas, or contributions:
- Open a GitHub Issue
- Submit a Pull Request
Community contributions are welcome.
GNU Affero General Public License v3.0 (AGPL-3.0-only)
Copyright (c) 2026 Serdar Domurcuk
This project is licensed under the GNU AGPL v3.0-only. If you run a modified version of this software and make it available for use over a network, you must provide the complete corresponding source code to users. See the LICENSE file for the full terms.
Simplify Budget Available on https://simplifybudget.com