Short answer
A monthly budget template lists your take-home pay, then every category with a planned amount, an actual amount and the difference. Planned amounts should add up to your pay, so nothing is left unassigned. Example: $4,200.00 planned as $2,310.00 of needs, $1,050.00 of wants and $840.00 of savings; actual spending ended $24 over.
- Five columns do the work: category, group, planned, actual, and actual minus planned.
- Planned amounts should total your take-home pay. The example assigns all $4,200.00.
- Bills that come once a year go in as a monthly amount: $900 a year is $75 a month.
- The example month ran $89 over on needs and $65 under on wants: $24 over in total.
- All figures are assumptions for one example household. Use your own.
On this page
- What should a monthly budget template include?
- Worked example: one month, planned vs actual
- Check how your plan splits (free budget calculator)
- How do I make a spreadsheet for monthly bills?
- Monthly budget template in Excel: the formulas
- How do I budget monthly when I'm paid every two weeks?
- How can I create a realistic monthly budget?
- Free budget template vs a paid planner vs an app
- Step-by-step
- FAQ
What should a monthly budget template include?
A monthly budget template needs your take-home pay at the top and one row per category with five columns: category, group, planned, actual, and actual minus planned. Below that sit a total row and one cell that shows pay minus the total. Everything else is decoration.
| Column | What goes in it | Typed or formula |
|---|---|---|
| Category | Rent, groceries, phone, eating out and so on | Typed once |
| Group | Needs, wants or savings | Typed once |
| Planned | What you intend to spend this month | Typed at the start of the month |
| Actual | What you spent | Typed at month end, or a formula that totals a transaction list |
| Actual minus planned | Over (positive) or under (negative) | Formula |
That matches how a US government consumer site describes the job. Consumer.gov calls a budget "a plan you write down to decide how you'll spend your money each month" and gives three steps: list your bills and other expenses, write down your monthly income, and subtract one from the other. Its guidance is that the result should be more than zero.
The planned column is the plan. The actual column is the check. With only one of the two you have either a wish list or a receipt. I build spreadsheet maths; I am not a financial adviser, and none of this is financial advice.
Worked example: one month, planned vs actual
Here is a full month on $4,200 of take-home pay. The plan assigns every dollar across 16 categories. The actual column shows a normal month: a few lines over, a few under, and a total that missed by $24. Every figure is an assumption for illustration.
| Category | Group | Planned | Actual | Actual minus planned |
|---|---|---|---|---|
| Rent | Needs | $1,250 | $1,250 | $0 |
| Utilities | Needs | $170 | $196 | +$26 |
| Phone and internet | Needs | $100 | $100 | $0 |
| Insurance | Needs | $130 | $130 | $0 |
| Debt minimum payments | Needs | $200 | $200 | $0 |
| Groceries | Needs | $330 | $372 | +$42 |
| Transport and fuel | Needs | $130 | $151 | +$21 |
| Needs subtotal | Needs | $2,310 | $2,399 | +$89 |
| Eating out | Wants | $250 | $318 | +$68 |
| Subscriptions | Wants | $60 | $60 | $0 |
| Entertainment and hobbies | Wants | $240 | $205 | -$35 |
| Clothing and personal | Wants | $200 | $140 | -$60 |
| Everything else | Wants | $300 | $262 | -$38 |
| Wants subtotal | Wants | $1,050 | $985 | -$65 |
| Emergency fund | Savings | $325 | $325 | $0 |
| Irregular bills fund | Savings | $75 | $75 | $0 |
| Retirement | Savings | $240 | $240 | $0 |
| Extra debt payment | Savings | $200 | $200 | $0 |
| Savings subtotal | Savings | $840 | $840 | $0 |
| Total | All | $4,200 | $4,224 | +$24 |
| Take-home pay less total | All | $0 | -$24 | -$24 |
Three things to read from the last column:
- Needs ran $89 over. Utilities (+$26), groceries (+$42) and transport (+$21) all drifted up. None is large alone.
- Wants ran $65 under. Eating out was $68 over, but entertainment, clothing and everything else were $133 under between them.
- Savings went out as planned, because those four lines were treated as bills and paid first.
The total was $4,224 against $4,200 of pay. That $24 came from somewhere: last month's leftover, or a card balance. A budget without an actual column would never have shown it. Next month you either raise the groceries plan to match reality and cut another line by the same amount, or you hold the plan and change the shopping.
Check how your plan splits (free budget calculator)
Type your take-home pay, the share of it you plan for needs, wants and savings, and your fixed monthly bills. The calculator returns the three budgets in dollars and what is left in the needs budget after the fixed bills. It starts on the example plan.
The calculator's heading mentions 50/30/20 because it opens on that split elsewhere on this site. Here it holds the example plan's own shares: 55% needs, 25% wants, 20% savings. Change them to yours. They should add to 100%.
Worked example: The example plan grouped into needs, wants and savings (the percentages are this plan's own, not a rule)
| Item | Value |
|---|---|
| Needs % (input) | 55% |
| Wants % (input) | 25% |
| Savings & extra debt % (input) | 20% |
| Fixed needs a month (rent, bills, minimums) (input) | $1,850.00 |
| Take-home pay a month (input) | $4,200.00 |
| Needs budget a month | $2,310.00 |
| Wants budget a month | $1,050.00 |
| Savings & extra debt a month | $840.00 |
| Savings & extra debt a year | $10,080.00 |
| Needs budget left after fixed bills | $460.00 |
| Fixed needs as % of take-home | 44.05% |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
The fixed bills in the example are rent, utilities, phone and internet, insurance and debt minimums: $1,850.00, which is 44.05% of take-home pay. That leaves $460.00 of the needs budget for groceries ($330) and transport ($130). If you want to test your plan against the 50/30/20 rule itself, the 50/30/20 budget spreadsheet guide covers the rule and what to do when needs run past half your pay. This guide does not repeat it.
How do I make a spreadsheet for monthly bills?
List each bill on its own row with the amount, the day it is due and how it is paid, then total the amount column. That total is the fixed part of your month. Add the yearly bills too, divided by 12.
| Bill | Amount | Due day | How paid |
|---|---|---|---|
| Rent | $1,250 | 1st | Bank transfer |
| Utilities | $170 | 12th | Autopay |
| Phone and internet | $100 | 15th | Autopay |
| Insurance | $130 | 20th | Autopay |
| Debt minimum payments | $200 | 25th | Autopay |
| Monthly bills total | $1,850 |
Sort the list by due day to see which bills land before each payday.
Bills that do not come monthly
Annual and occasional costs break a monthly budget because they appear in one month and nowhere else. Add them up for the year and divide by 12. Example, with assumed amounts: car registration $180, holiday gifts $480 and annual subscriptions $240 come to $900 a year. $900 / 12 = $75 a month. That is the "irregular bills fund" row in the example. You move $75 aside every month and pay those bills from it when they arrive.
Monthly budget template in Excel: the formulas
Six formulas run the whole sheet. Put the first day of the month in B1 and take-home pay in B2. Categories start in row 5: category in A, group in B, planned in C, actual in D, difference in E. The same syntax works in Google Sheets.
Actual spending for a category this month
=SUMIFS(Tx!$D:$D,Tx!$C:$C,$A5,Tx!$A:$A,">="&$B$1,Tx!$A:$A,"<"&EDATE($B$1,1))Tx tab: A = date, C = category, D = amount. Budget tab: A5 = category name, B1 = first day of the month. Skip this if you type actuals by hand.
Actual minus planned
=D5-C5C5 = planned, D5 = actual. Positive means over plan. Groceries in the example: 372 - 330 = 42.
Group subtotal
=SUMIFS($C$5:$C$20,$B$5:$B$20,"Needs")B5:B20 = group. Returns 2,310 for needs in the example. Point it at column D for the actual subtotal.
Left to assign
=B2-SUM(C5:C20)B2 = take-home pay. Aim for 0 in the planned column. The example returns 0; the same sum on column D returns -24.
Group as a share of pay
=IFERROR(SUMIFS($C$5:$C$20,$B$5:$B$20,"Needs")/$B$2,0)Format as a percentage. Returns 55% for the example.
Monthly amount for yearly bills
=SUM(H2:H10)/12H2:H10 = a list of yearly and occasional bills. 900 returns 75.
You can type the actual column by hand from your bank statement once a month. That is the simplest version and it works. The SUMIFS version needs a second tab called Tx where you log each transaction with a date, a description, a category and an amount. It takes longer to keep, but the actual column then fills itself in.
For a full year, copy the tab 12 times, one per month, and change B1 on each. A thirteenth tab can total each category across the year by adding the same cell from every month tab.
How do I budget monthly when I'm paid every two weeks?
Build the monthly budget on two paychecks and treat the third paycheck, which arrives twice a year, as separate money with its own plan. A two-week pay cycle gives 26 paychecks a year, not 24.
Example, with an assumed $2,100 take-home paycheck:
- 26 paychecks x $2,100 = $54,600 a year.
- Two paychecks a month = $4,200. That is the monthly budget.
- 12 months x $4,200 = $50,400. The other $4,200 arrives as a third paycheck in two months of the year.
The alternative is to average: $54,600 / 12 = $4,550 a month. The average is accurate over a year, but ten months of the year you will have $350 less in hand than the budget says. Budgeting on two paychecks avoids that. Decide in advance where the two extra paychecks go, and write it in the sheet.
If your pay changes every month, consumer.gov suggests adding up last year's income and dividing by 12 for a monthly estimate. For a month-by-month view of uneven money in and out, see the cash flow forecast template guide.
How can I create a realistic monthly budget?
Start from what you spent, not from what you wish you spent. Fill the planned column with the average of your last three months of actual spending per category, then change one or two lines on purpose.
The mistakes that make a budget unrealistic:
- Budgeting on gross pay. Use take-home pay, the amount that reaches your account.
- Leaving out yearly bills. The $75 a month in the example is $900 that would otherwise land on one month.
- No row for the unplanned. The example has an "everything else" row of $300. A budget with no slack breaks on the first surprise.
- Planned amounts that do not add up to pay. If the plan totals less than your pay, the rest gets spent without a decision. If it totals more, the plan cannot be kept.
- Treating savings as what is left over. In the example the four savings rows are paid first, like bills, and they were the only group that hit plan exactly.
- Never looking at the difference column. The plan only improves when last month's differences change next month's planned figures.
If one of your rows is debt, the order you pay it off in changes the interest you pay. The debt snowball spreadsheet guide compares the two payoff orders on the same example.
Free budget template vs a paid planner vs an app
A free template or the layout in this guide is enough for a plain monthly budget, and you do not need to buy anything to follow it. Pay for a file or an app only if it does something you would otherwise not do, such as a debt payoff schedule or automatic bank imports.
| Option | Suits | Watch for |
|---|---|---|
| Printable worksheet | A first budget on paper | No formulas; you add it up by hand |
| Build from this guide | Category-by-category planned vs actual, every formula visible | Your time to build and check it |
| Gallery template for Excel or Sheets | A ready layout | Check it has both a planned and an actual column |
| Paid budget and debt planner | Planned vs actual by group, plus a debt payoff plan with interest | Manual entry; no bank sync |
| Budgeting app | Bank sync and reminders | Usually an account and a subscription |
For a free printable, consumer.gov publishes a one-page Make a Budget worksheet as a PDF.
Personal Budget & Debt Payoff Planner
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the budget spreadsheet template with debt payoff →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
The budget spreadsheet template from ProSheet Studio is $14.99 one-time for Excel and Google Sheets. Be clear about what it is before you buy. Its planner works at group level: you enter take-home pay and your totals for needs, wants and savings, and it returns a planned figure for each (it starts at the 50/30/20 targets and you can type your own), actual minus planned, a status in words and the amount left to assign. It does not have the 16-row category list or the 12 month tabs described here; you would build those yourself from this guide. What it adds is a Debt Payoff tab that takes up to eight debts and runs the snowball and avalanche orders month by month with interest.
So: if the category table is all you want, build it for free. If you also want a debt-free month worked out, the monthly budget planner with debt payoff saves building that part. The same page offers a free 50/30/20 Budget Starter by email.
What to put in your monthly budget template: take-home pay; one row per category with a group; planned, actual and difference columns; subtotals per group; a total; pay minus total; a bills list with due days; and a monthly amount for yearly bills.
Step-by-step: Monthly Budget Template for Excel and Google Sheets: Planned vs Actual, Month by Month
- Write down take-home pay. Use the amount that reaches your account in a month. Paid every two weeks? Use two paychecks.
- List your bills. One row per bill with amount and due day. Add yearly bills divided by 12. Example: $900 a year is $75 a month.
- Add the flexible categories. Groceries, transport, eating out, entertainment, clothing and a row for everything else. Tag each row needs, wants or savings.
- Fill the planned column. Start from your last three months of spending. Adjust until the planned total equals take-home pay. The example assigns all $4,200.00.
- Record the actual column. Type each category's total at month end, or total a transaction list with SUMIFS.
- Read the difference column. Actual minus planned shows where the month drifted. The example ran $89 over on needs and $65 under on wants.
- Adjust next month's plan. Move planned amounts toward what happened, or decide what changes. Then copy the tab for the new month.
Skip the setup: Personal Budget & Debt Payoff Planner
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the Personal Budget & Debt Payoff Planner →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
Frequently asked questions
What is a good monthly budget template?
A good one has both a planned and an actual column for every category, a difference column, group subtotals and a cell showing take-home pay minus the total. Layout and colours matter far less than those five things. Check for both before you download one.
How can I create a realistic monthly budget?
Fill the planned column from your last three months of real spending, add yearly bills as a monthly amount, keep a row for unplanned costs, and make the planned total equal your take-home pay. Then compare actual with planned each month and adjust the next plan.
How do I make a spreadsheet for monthly bills?
Put one bill per row with columns for amount, due day and how it is paid, then total the amounts. Add yearly bills divided by 12. In this guide's example, five bills total $1,850 a month and $900 of yearly bills adds $75 a month.
What is the best free budget template for Excel?
There is no single best one. Pick any free layout that has planned and actual columns and formulas in the totals, or build the five-column layout in this guide in a blank workbook. Consumer.gov also publishes a free printable budget worksheet if you prefer paper.
How do I make a simple Excel budget spreadsheet?
Put take-home pay in B2, list categories in column A from row 5, planned amounts in C and actual amounts in D. In E5 enter =D5-C5 and fill down. Add =SUM(C5:C20) for the total and =B2-SUM(C5:C20) for what is left to assign.
How do I budget if I get paid every two weeks?
Base the monthly budget on two paychecks. With a $2,100 paycheck that is $4,200 a month. Because there are 26 paychecks in a year, two months bring a third paycheck, $4,200 in total, which you plan separately instead of building it into the monthly figures.
Can ChatGPT make me a budget?
An AI chatbot can draft a category list and write spreadsheet formulas, which saves setup time. It does not know your real bills or what you spent, so the planned and actual figures still have to come from your own statements. Check its arithmetic, and leave account numbers out of what you paste in.
Sources
- Consumer.gov (US government consumer site): Making a Budget — The definition of a budget, the three steps (list bills and expenses, write down income, subtract), the 'more than zero' test, and the last-year-divided-by-12 estimate for irregular pay.
- Consumer.gov: Make a Budget worksheet (PDF) — A free printable monthly budget worksheet.
