Google Sheets Budget Template: Build One in 20 Minutes
Short answer: you can build a Google Sheets budget template in about 20 minutes with two tabs, one for planned amounts and one for transactions, plus three formulas: SUM to total, SUMIF to add up a category, and a subtraction for what is left. A $4,000 monthly budget might assign $1,200 to housing, $520 to food, $600 to savings and the rest across other lines until the plan equals income.
Key takeaways
- Two tabs are enough: a Plan tab (what you intend) and a Transactions tab (what happened).
- Three formulas do the work: SUM, SUMIF and a difference column. Everything else is formatting.
- A good budget assigns every dollar. The plan equals your income, and the "left to assign" cell shows zero.
- Share the sheet with a partner and agree who updates it and when.
What goes in the Plan tab?
List income at the top, then your categories with a planned amount, a share of income, the actual amount spent and the difference. Here is a filled-in example for $4,000 of monthly take-home pay:
| Category | Planned | Share of income |
|---|---|---|
| Housing | $1,200 | 30% |
| Utilities | $220 | 5.5% |
| Food | $520 | 13% |
| Transport | $380 | 9.5% |
| Insurance | $180 | 4.5% |
| Debt minimums | $150 | 3.75% |
| Savings and goals | $600 | 15% |
| Personal and fun | $350 | 8.75% |
| Sinking funds | $250 | 6.25% |
| Other and buffer | $150 | 3.75% |
| Total planned | $4,000 | 100% |
For the thinking behind the categories, see how to make a budget. Families can compare with the family budget planner.
Which formulas do you need?
| Cell | Formula | What it does |
|---|---|---|
| Total income | =SUM(B2:B4) | Adds your income lines |
| Total planned | =SUM(B8:B17) | Adds the planned column |
| Left to assign | =B5-B18 | Income minus the plan. Aim for 0 |
| Share of income | =B8/$B$5 | Each line as a percentage. Format the cells as percent |
| Actual by category | =SUMIF(Transactions!C:C, A8, Transactions!B:B) | Adds every transaction with that category |
| Difference | =B8-D8 | Planned minus actual. A negative number means overspent |
Cell references depend on where you place the table, so adjust them to your layout.
What goes in the Transactions tab?
Three columns: Date, Amount and Category. Add one row per purchase or paste a month of bank export and add a category to each row. The SUMIF formula on the Plan tab reads this tab, so the actuals update by themselves. Use a drop-down list for the category column (Data, then Data validation, then a range of your category names) so spelling stays consistent. If you have a CSV from your bank, MoneyFrame's spreadsheet import can also read income, spending and goals from a file.
How do you build it in 20 minutes?
- Minutes 1 to 3: create a new sheet, name the tabs Plan and Transactions.
- Minutes 4 to 8: write your income and your categories on the Plan tab. Start from the table above and rename lines to fit.
- Minutes 9 to 12: add the formulas, then check that "left to assign" shows zero.
- Minutes 13 to 16: set up the Transactions tab and the category drop-down.
- Minutes 17 to 20: add conditional formatting so negative differences turn red, and pin the top row.
How do you use it every month?
- Day 1: copy the Plan tab, rename it for the month and update income and amounts.
- Weekly: five minutes to add transactions and glance at the differences.
- End of month: compare planned and actual, and move any leftover to a goal. See where does my money go for how to spot leaks.
- Each quarter: adjust the plan for new bills or goals.
How do you share it with a partner?
Use Share and give your partner Editor access. Agree who adds transactions, who reviews, and a monthly check-in. See how to split bills with a partner and the money date night agenda. Protect the formulas by locking the cells that contain them (Data, then Protect sheets and ranges).
If you would rather not maintain it, the free Is my goal realistic? sheet checks whether a goal fits your monthly free money, and the YNAB alternative guide compares apps.
What mistakes break a budget sheet?
- Too many categories. Past twelve, upkeep becomes a chore. Merge small lines.
- Planning to the penny. Include an "other and buffer" line, as in the example, so a surprise does not wreck the month.
- Forgetting irregular bills. Annual insurance, gifts and repairs need a sinking fund line. A $1,200 yearly bill is $100 a month. See sinking funds.
- Mixing planned and actual in one column. Keep them apart so you can see the difference.
- Never reviewing. A sheet nobody opens is a decoration. Set a calendar reminder.
How do you adapt the sheet for your situation?
| Situation | Change to make |
|---|---|
| Irregular income | Plan on your lowest months, and add a holding balance row. See how to budget on an irregular income |
| Couple | Add a column for who pays each line, and a joint-account row |
| Family | Add childcare and school lines. See the family budget planner |
| Debt payoff | Add a row per debt with balance and rate |
| Saving for a goal | Add a goal row with target, date and monthly amount |
Sources and further reading: the Consumer Financial Protection Bureau has free budgeting worksheets.
General education, not financial advice. Reviewed October 2026. The budget amounts are an example, and formula cell references depend on how you lay out your sheet.
Frequently asked questions
How do I make a budget in Google Sheets?
Create two tabs, Plan and Transactions. List income and categories with planned amounts on the Plan tab, use SUM and SUMIF to total and compare, and record purchases on the Transactions tab with a category for each.
What formulas do I need for a budget spreadsheet?
SUM to total columns, SUMIF to add up a category from your transactions, and a subtraction for planned minus actual. A left-to-assign cell, income minus the plan, shows whether every dollar has a job.
Is there a free budget template for Google Sheets?
Google offers templates in its template gallery, and you can build your own in 20 minutes. MoneyFrame also has a free sheet that checks whether a goal fits your monthly free money.
Can I share a Google Sheets budget with my partner?
Yes. Use Share and give your partner Editor access. Agree who updates it and when, lock the formula cells, and review it together at a monthly check-in.
How do I track spending automatically in Google Sheets?
You can paste a bank export into the Transactions tab and add categories, which the SUMIF formulas pick up. Fully automatic syncing needs an add-on or a bank-linked app, which share your account data.