How to set up a yearly budget spreadsheet for 2027 (Excel and Google Sheets)

Last updated: 20 October 2026 · By Quicksloth

A yearly budget spreadsheet has to answer two questions: is this month on plan, and is the year on plan? It needs only three things: a list of categories with a monthly budget, one list of every money move, and two summaries built from that list. Here is the setup step by step, with one household's 2027 budget, their January checked against it, and their first three months read as a year.

Short version: give every category a monthly budget; the year budget is 12 × that. Write every money move once, in one list, with a category: income, bills, spending, savings and debt payments. A month's actual is the sum of its rows by category. On the year view, compare what you've spent so far with the part of the year that has passed (after March, about a quarter), not with the whole year.

This is a worked example of a calculation, not financial advice. Your own pay, bills and categories will be different.

Step 1: the settings

A made-up couple, Sam and Alex, set up their 2027 budget. Before any category, the file needs five answers:

SettingSam and AlexWhy it matters
Budget year2027Every summary counts only the transactions of this year. Next year you change this one cell (and the first payday); old rows stay in the file.
Pay frequencyEvery 2 weeksWeekly, every 2 weeks, twice a month or monthly: it decides how many paychecks the year has.
First payday of the yearFriday 1 January 2027With this date, their 2027 has 27 paychecks, and January, July and December get three each.
Take-home pay per paycheck$2,450What actually lands in the account, after tax and deductions.
Name (optional)Sam & AlexOnly for the title.

The three-paycheck months come back in step 4: they are the main reason a monthly budget and a real month don't match. How they are counted is in How to budget by paycheck.

Step 2: categories and a monthly budget

Every category gets a type, and the type decides where its money counts:

Sam and Alex's monthly budget, by group:

GroupWhat's in itPer monthYear budget (× 12)
IncomePaycheck $5,300, side income $350$5,650$67,800
BillsRent $1,450 (due on the 1st), car insurance $110 (5th), internet $60 (10th), subscriptions $35 (12th), electricity $120 (15th), water $45 (20th), phone $80 (20th)$1,900$22,800
ExpensesGroceries $650, gas and transport $220, dining out $160, kids $130, household $80, clothing $70, entertainment $70, pets $60, health $50, gifts $50, personal care $45, miscellaneous $40$1,625$19,500
SavedRetirement $300, savings account $200, three sinking funds $290 (car repair $75, Christmas $65, vacation $150), emergency fund $250$1,040$12,480
Debt paymentsMinimum payments on four debts $565, plus $150 extra on the credit card$715$8,580
Left overIncome − bills − expenses − saved − debt$370$4,440

Step 3: one list of transactions

Every money move goes on one row: date, description, category, amount. Amounts are always positive; the category tells the file what the money did. Moving money to savings, a sinking fund or a debt is a row too: that's what makes the left over real. The first rows of Sam and Alex's January:

DateDescriptionCategoryAmountCounts as
1 JanPaycheckPaycheck$2,450Income
1 JanRent / Mortgage billRent / Mortgage$1,450Bill
2 JanMonthly transferRetirement$300Savings
3 JanWeekly groceriesGroceries$149Expense
3 JanSet asideVacation$150Sinking fund
3 JanSet asideEmergency fund$250Savings goal
16 JanMonthly paymentCredit card$385Debt

January ends with 39 rows: 3 paychecks, 1 side job, 7 bills, 18 day-to-day purchases, 6 transfers to savings, funds and goals, and 4 debt payments. Write them as they happen, or once a week from your bank app: one list is quicker to keep than a separate sheet per month.

Step 4: check the month

The monthly view adds up the rows of the month you pick, by group and by category, next to the budget. Left (budget − actual) works the same way on every line, with a word next to it that says what the number means: left to spend, still to come, over budget or above plan (shown with a +, because it's good news). Sam and Alex's January:

January 2027BudgetActualLeft (budget − actual)Reads as
Income$5,650$7,640+$1,990above plan
Bills$1,900$1,904−$4over budget
Expenses$1,625$1,475$150left to spend
Saved$1,040$1,040$0on plan
Debt payments$715$715$0on plan
Left over$370$2,506+$2,136above plan

January's $2,506 is not the normal month. February and March bring two paychecks each and end with $29 and $118 left over: pay was $400 under budget in both. Over the three months the left over is $2,653, well above three months of budget (3 × $370 = $1,110), but only because of January's third paycheck. Two ways to budget pay that comes every 2 weeks:

Step 5: read the year so far

The year view puts the whole year's budget next to everything so far. After March it looks like this:

2027, after MarchYear budgetActual so farLeft (budget − actual)A quarter of the year budget
Income$67,800$18,140$49,660 still to come$16,950
Bills$22,800$5,710$17,090 left to spend$5,700
Expenses$19,500$4,512$14,988 left to spend$4,875
Saved$12,480$3,120$9,360 left to save$3,120
Debt payments$8,580$2,145$6,435 left to pay$2,145
Left over$4,440$2,653$1,787 still to come$1,110

Don't read the Left column as a verdict. $49,660 of income still to come only means nine months of pay haven't arrived yet; $14,988 of expenses is what's left to spend in the rest of the year. The useful comparison is with the part of the year that has passed: after three months, a quarter of each line. Sam and Alex are $1,190 ahead on income, $10 over on bills, $363 under on expenses, and exactly on plan for savings and debt.

Month by month, the same rows:

MonthIncomeSpending (bills and expenses)SavedDebt paidLeft over
January$7,640$3,379$1,040$715$2,506
February$5,230$3,446$1,040$715$29
March$5,270$3,397$1,040$715$118
Total$18,140$10,222$3,120$2,145$2,653

By category, the same check: after a quarter, most categories should be near 25% of their year budget.

CategoryActual so farYear budgetShare used
Rent / Mortgage$4,350$17,40025%
Groceries$1,866$7,80024%
Gas / Transport$630$2,64024%
Clothing$225$84027%
Health$90$60015%
Gifts$45$6008%

The year view also adds up the savings and debt lists. After March: sinking funds hold $1,830 of the $4,040 they aim for, savings goals $7,950 of $35,000, and $16,535 of debt is left (the $18,680 they started with minus $2,145 of payments; interest isn't in that number until you type the balance from your statement). Which debt to pay first is in Debt snowball vs avalanche: same debts, two plans.

The formulas, if you build your own

Everything above comes from two lists and a few sums. Say you have a Transactions tab with Date in column A, Description in B, Category in C and Amount in D, and a Categories tab with Category in A, Type in B and Monthly budget in C. On a monthly tab, put the first day of the month in B1 (for example 1/1/2027) and a category name in A5.

We checked these formulas on Sam and Alex's rows: groceries $614 for January and $642 for February, paycheck $7,350 for January, bills budget $1,900, the same numbers as above. For the actual of a whole group, add a Type column to the transactions (a lookup of the category's type) and sum by type the same way.

Excel or Google Sheets

What this example assumes

We worked the numbers out twice: with the formulas of the spreadsheet, recalculated in LibreOffice on the example file, and with a separate script. Both give the same actuals, budgets and differences, to the cent, apart from the Saved budget explained above. We used AI tools to help write this article and the calculations.

Try it with your own numbers

Our Budget Planner is this setup, ready to fill: a Start Here tab for the year, pay frequency, first payday and take-home pay; 24 starter categories you can rename (up to 60) with a type, a monthly budget and a due day; one Transactions list with 2,000 rows and a Check column that flags a date typed as text or a category that isn't in your list; a Monthly tab for the month you pick, an Annual tab with every category month by month, and a Dashboard with the year so far. It works in Excel and Google Sheets and is coming soon to our Etsy shop.

Paid every 2 weeks or weekly? See How to budget by paycheck (weekly, every 2 weeks, twice a month). Saving for bills that don't come every month? See Sinking funds: a worked example for irregular bills. Paying off debt? See Debt snowball vs avalanche: same debts, two plans.

Not financial advice. The example shows how a yearly budget adds up under the assumptions above; it doesn't know your income, your goals or what your bills will really cost.