October 20, 2026 · FormulaMill Team

How to Build a Personal Budget in Google Sheets (That You'll Actually Stick To)

Most budgets fail for the same reason: they ask you to do accounting every week. The budgets that work are the ones that take minutes a month and still tell you the truth about your money.

This guide walks through building a simple, durable budget in Google Sheets — the same structure our Personal Finance Dashboard uses.

The structure: four sheets, not forty

A sustainable budget only needs four tabs:

  1. Income — what comes in, by month.
  2. Budget — what you plan to spend per category.
  3. Transactions — what you actually spent.
  4. Summary — the honest comparison, with charts.

If your budget has more tabs than that, you’re building an accounting system, not a habit.

The columns that matter

TabColumns
IncomeMonth, Source, Amount
BudgetCategory, Planned amount
TransactionsDate, Category, Description, Amount
SummaryCategory, Planned, Actual, Difference

Keep the Category values identical across Budget and Transactions — that’s what makes the SUMIF formulas in the next section work without any cleanup.

Step 1 — List your categories (keep them few)

Start with 8–10 categories. “Housing”, “Groceries”, “Transport”, “Utilities”, “Entertainment”, “Health”, “Subscriptions”, “Savings”. You can split later; you cannot un-complicate an over-engineered budget.

A useful sanity check is the 50/30/20 rule: roughly half of take-home pay to needs, 30% to wants, 20% to savings and debt repayment. You don’t have to hit it exactly — but if your planned split is 80/15/5, your budget is lying to you before you start.

Step 2 — The five formulas that do all the work

  • =SUMIF(Transactions!C:C, A2, Transactions!E:E) — total spending per category
  • =Budget!B2 - Actual!B2 — budget minus actual (your “can I still buy coffee” number)
  • =Income!B2 - SUM(Actual!B:B) — savings rate for the month
  • =IF(Actual!B2 > Budget!B2, "OVER", "OK") — conditional flag per category
  • =AVERAGE(Actual!B2:B13) — rolling average to sanity-check next month’s budget

That’s it. Five formulas. Everything else is formatting.

Making it monthly automatically

Once you have more than one month of data, upgrade the first formula to a monthly one with SUMIFS:

=SUMIFS(Transactions!E:E, Transactions!C:C, A2, Transactions!A:A, ">="&B1, Transactions!A:A, "<="&EOMONTH(B1,0))

where B1 holds the first day of the month. Every monthly report from then on is a copy-paste. If you’d rather never write it yourself, the full automation is covered in how to automate your budget in Google Sheets with SUMIFS.

Step 3 — Make the data entry painless

The single biggest predictor of whether a budget survives February: how annoying it is to log a transaction. Two tricks:

  • Use data validation dropdowns for categories (Data → Data validation) so logging is two clicks, no typing.
  • Use conditional formatting (green under budget, red over) so problems are visible without reading numbers.

A third trick that beats both: most banks let you export transactions as CSV. Export once a month, paste the amounts in, and let the dropdown handle the categories. Ten minutes a month is a realistic budget — sixty minutes a week is not.

Step 4 — Review weekly for 2 minutes, monthly for 20

Weekly: glance at the flags, fix anything “OVER”. Monthly: copy the tab, compare to last month, adjust budgets. The monthly review is where the behavior change actually happens.

The mistakes that make people quit in week two

  • Too many categories. Twenty categories means every purchase is a decision. Start with eight.
  • Tracking to the cent. Round to whole currency units. Precision isn’t the point; direction is.
  • No “fun” or “misc” line. Budgets without a guilt-free spending line always get abandoned, because life isn’t a spreadsheet.
  • Guilt when a line goes over. A budget that scolds you gets ignored. The “OVER” flag is information, not a verdict.
  • Starting from a blank sheet. Building the structure and changing your habits in the same week is two projects. Start from something that already works.

The shortcut

Everything above — structure, formulas, dropdowns, conditional formatting, charts — is exactly what our Personal Finance Dashboard ships with, pre-built and tested. If you’d rather start from a working budget than a blank sheet, it takes about 10 minutes to set up.

Want to test the format first? The free Mini Monthly Budget uses the same four-tab structure in miniature — download it, open it in Google Sheets, and see if the way it thinks matches the way you spend. If it clicks, the habit part is already half done.

Build the habit first, optimize the spreadsheet second. A budget you actually update beats a beautiful one you abandon in week two.

Skip the setup — use our Personal Finance Dashboard

Track income, expenses and savings automatically with charts that build themselves. Instant download, 30-day money-back guarantee.

See the template — $29