Why a Spreadsheet Beats a Budgeting App (For Some People)
Budgeting apps are convenient, but they can also be rigid. A personal spreadsheet gives you complete control over how your finances are categorised, visualised, and tracked. It costs nothing, requires no subscription, and puts you in direct contact with your numbers — which is often exactly where people need to start.
This guide uses Google Sheets (free) but the same approach works in Microsoft Excel or LibreOffice Calc.
Step 1: Set Up Your Spreadsheet Structure
Open a new Google Sheet and create the following tabs at the bottom:
- Dashboard — Summary overview of income, spending, and savings
- Income — All sources of income by month
- Expenses — Categorised spending log
- Budget vs Actual — Planned amounts versus what you actually spent
Step 2: Build the Income Tab
In your Income tab, create these columns: Date | Source | Amount | Notes. List every source of income: salary, freelance, side income, rental income, etc. If your income is consistent, a simple monthly total per source is sufficient. If it varies, log each payment individually.
Step 3: Build the Expenses Tab
Your Expenses tab is where the real insight happens. Create these columns: Date | Category | Description | Amount | Payment Method.
Use consistent categories that reflect how you actually spend. Common categories include:
- Housing (rent/mortgage, utilities, insurance)
- Food (groceries, dining out)
- Transport (fuel, public transport, car maintenance)
- Health (gym, prescriptions, appointments)
- Entertainment (streaming, hobbies, events)
- Personal (clothing, haircuts, personal care)
- Savings & Investments
- Miscellaneous
Step 4: Create the Budget vs Actual Tab
This is the most powerful tab. Create a table with your spending categories in the rows and these columns: Category | Monthly Budget | Actual Spent | Difference.
In the "Actual Spent" column, use a SUMIF formula to pull spending from your Expenses tab automatically:
=SUMIF(Expenses!C:C, "Food", Expenses!D:D)
The "Difference" column simply subtracts Actual from Budget, immediately showing you where you're over or under each month.
Step 5: Build a Simple Dashboard
On your Dashboard tab, create a simple summary section with:
- Total Monthly Income
- Total Monthly Expenses
- Net Savings (Income minus Expenses)
- Savings Rate (Net Savings ÷ Income × 100)
Use cell references to pull these totals from your other tabs. Add conditional formatting to highlight cells in red if expenses exceed budget in any category — this gives you an instant visual alert each month.
Step 6: Maintain It Consistently
- Log expenses weekly, not monthly. Waiting a full month makes the task feel huge and increases errors.
- Review your Budget vs Actual tab at the end of each month — not to judge yourself, but to inform next month's budget.
- Adjust your budget categories as your life changes. A budget is a living document, not a fixed contract.
The Payoff
Within two to three months of consistent tracking, patterns become clear. You'll almost certainly identify one or two spending categories that surprise you — and simply seeing those numbers tends to change behaviour naturally. A spreadsheet won't make financial decisions for you, but it will give you the clarity to make them yourself.