Guides · Reconciliation

Free expense tracker template for Excel (monthly budget vs actual)

Updated November 4, 2026 · 7 min read · By the Utilly team

An expense tracker answers two questions every month: where did the money go, and is any category over budget? This free Excel template keeps one list of expenses for the whole year, adds them up by category for the month you pick, compares each category with its monthly budget (over budget, near the limit or OK), shows every month of the year side by side, and checks the month's total against your bank and card statements. Below: what's in the file, a worked example built from real-looking statements, how to fill it in fast from a statement, what to leave out, and what each check means.

Short answer: download the expense tracker template (.xlsx). Put your categories and monthly budgets in the table on the right, pick the month at the top, then add one line per expense: date, description, category (drop-down), paid with and amount (a refund is a negative amount). The budget table shows spent, left, % used and a status for each category, and an optional statement total checks that nothing is missing. The Example is a fictional design studio's September 2026: 8,051.72 spent of an 8,275.00 budget, with Travel and Supplies over budget, and it ties to the sample statements to the cent.

Download the free expense tracker template (.xlsx)

Three sheets: a blank Expense tracker with 1,000 lines and 13 starter categories, a filled-in Example expense tracker and How to use. Category and receipt drop-downs, a budget table, a by-month table for the year and a check on every line. It uses only SUM, SUMIF, SUMIFS, COUNTIF, ROUND, IF, AND, OR, N, MAX, INDEX, MATCH, TEXT, DATE, YEAR, MONTH and TODAY, so it works in Excel, Google Sheets (File, Import), LibreOffice and Numbers. No sign-up, no email, no macros.

Next: fill it from your card statement

Every card and bank payment is already on your statements, with date, payee and amount. Drop the PDF into Utilly and get every transaction as Excel rows (date, description, amount) to paste in, checked against the statement's opening and closing balance. Free preview, no sign-up.

Convert my statement

1. What's in the template

  • Inputs at the top: name or business, the month to track (any date in the month; blank means this month) and, optionally, the total expenses on that month's bank and card statements.
  • The expense list: 1,000 lines with date, description (merchant), category, paid with, amount, receipt Y/N and notes, then a calculated Check column. The whole year fits on one sheet; a filter is on the header row.
  • Budget for the month on the right: up to 30 categories, each with its monthly budget (yellow, editable), spent this month, left, % used and a status. The Category drop-down reads this list.
  • By month: spending for each month of the tracking year against the monthly budget, with over or under.
  • Key figures: spent this month, monthly budget, left to spend, categories over budget, the largest category, the statement check difference, and lines this month / lines to fix.
  • Status line, such as 8,051.72 spent of 8,275.00 budget; 2 categories over budget, or 1 line(s) need fixing.

Yellow cells are inputs; everything else is a formula. The grey helper column at the right of the list (the month of each expense) feeds the monthly figures; leave it alone.

2. The columns, line by line

ColumnWhat goes in it
DateThe day of the purchase or payment (the transaction date on the statement).
DescriptionThe merchant or payee, as it reads on the statement or receipt: "Austin Energy, electricity".
CategoryDrop-down from the budget table. A typed category that isn't in the table is flagged so it can't fall out of the budget.
Paid withThe account or card: "Checking ··0427", "Card ··7316", "Cash". Useful for the statement check.
AmountWhat you spent. A refund or return is a negative amount in the same category as the purchase.
Receipt (Y/N)Whether you kept the receipt. Handy at tax time for business spending.
NotesAnything else: the client, the project, "split with Sam".
CheckCalculated: OK, or what's wrong (see section 7).

3. Worked example: a studio's September 2026

The Example sheet is the fictional design studio from our sample bank statement and sample credit card statement. Its 33 lines are September's spending on both:

  • Card ··7316: 20 lines, 1,897.76. Every purchase, the Office Depot return (−42.18) and the interest charge. That's the card statement's own arithmetic: previous balance 2,846.12 − payment 1,500.00 − credit 42.18 + purchases and interest 1,939.94 = new balance 3,243.88. The 1,500.00 payment isn't a line, because the purchases already are.
  • Checking ··0427: 13 lines, 6,153.96. Rent, utilities, software, supplies, the two contractor checks, fuel, phone and the service fee. Payroll, payroll taxes, the health premium, sales tax, the transfer to savings and the card payment are left out of this tracker (the bookkeeping template is where the full picture lives).

With September picked and 8,051.72 typed as the statements' total, the difference is 0.00 and the budget table reads:

CategoryBudgetSpentLeft% usedStatus
Rent1,850.001,850.000.00100%At budget
Contractors3,000.002,825.00175.0094%Near limit
Utilities500.00412.6687.3483%OK
Phone & internet225.00189.3435.6684%OK
Software & subscriptions450.00384.9665.0486%OK
Office expense300.00230.6369.3777%OK
Supplies650.00809.20-159.20124%Over budget
Travel800.001,076.85-276.85135%Over budget
Meals100.0056.7943.2157%OK
Car & fuel150.00119.9430.0680%OK
Advertising & marketing100.0059.9940.0160%OK
Bank fees & interest50.0036.3613.6473%OK
Other100.000.00100.000%OK
Total8,275.008,051.72223.2897%

Two flights, a Dallas hotel and rideshares put Travel 276.85 over, and kitchen and packaging runs put Supplies 159.20 over. Rent shows At budget because a fixed cost lands exactly on its budget, and Contractors is Near limit at 94%. The largest category is Contractors at 2,825.00, and the status line says 8,051.72 spent of 8,275.00 budget; 2 categories over budget.

4. Fill it in fast from bank and card statements

Typing receipts works, but your statements already list every card swipe and debit with the date, the merchant and the amount. The fastest way to keep the tracker current:

  1. Get the month's transactions as rows. Most banks and card issuers let you download recent activity as CSV or Excel from online banking. For older months, or when you only have the PDF statement, a converter turns the PDF into a spreadsheet (see bank statement to Excel and credit card statement PDF to Excel).
  2. Paste date, description and amount into columns A, B and E. On a bank statement, keep only the money going out (the debits) and make them positive; on a card statement, purchases are already positive and credits negative.
  3. Delete what isn't spending (next section), then pick a category on each line. Sorting by description puts repeat merchants together.
  4. Type the statements' total at the top and check the difference is 0.00. That proves no line was lost or doubled when you pasted.

5. What to leave out: transfers, card payments, refunds

An expense tracker counts each purchase once. Three kinds of money movement trip people up:

On the statementIn the trackerWhy
Credit card payment from checkingLeave it outThe card's purchases are already lines; counting the payment too doubles them.
Transfer to savings or another account you ownLeave it outThe money is still yours; nothing was bought.
Loan or mortgage paymentInterest only (or the whole payment, if you budget it as a bill)The principal part pays down a debt rather than buying something. Pick one rule and keep to it.
Refund or returnA negative line in the purchase's categoryIt cancels the spending where it happened.
Cash withdrawalEither the withdrawal (one "Cash" line) or what you spent the cash onNever both.

6. Setting monthly budgets and reading the status

Start from what you actually spend. Fill in two or three past months from your statements, look at the By month table and each category's spending, and set budgets near those figures, then trim where you want to. Fixed costs such as rent and software subscriptions get their exact amount; variable ones such as travel and supplies get a rounded average.

StatusMeans
Over budgetSpent more than the monthly budget (Left is negative)
At budgetSpent exactly the budget, usual for fixed costs like rent
Near limit90% or more of the budget used
No budgetSpending in a category whose budget is 0 or blank
OKUnder 90% used

A category that's over most months needs a bigger budget or a spending change; one that's always far under can give some of its budget to the others. The budget is per month, so annual costs (insurance, a yearly software plan) can go over in the month they're paid: note it, or budget them as one twelfth a month and expect the spike.

7. The checks, and what to do about each

Check / statusMeansFix
No dateA line has a description or amount but no date, so it isn't counted in any monthAdd the date
No amountA line has no amountAdd it, or delete the line
No categoryCategory is blankPick one from the drop-down
Category not in budgetA typed category that isn't in the budget table, so it would be missing from the budgetPick from the drop-down, or add the category to the table
Expenses differ from the statementsThe month's lines don't add up to the statements' total you typedLook for a missing or doubled line, a line dated in the wrong month, or a card payment or transfer that crept in

8. Expense tracker, expense report or bookkeeping template?

UseWhen
Expense tracker (this page)You want to see where money goes each month and keep categories inside a budget, at home or in a small business.
Expense report templateSomeone is claiming back what they paid for the business: one report per trip or month, receipts, an advance and the amount due.
Bookkeeping templateYou need the business's books: income and expenses for every account, monthly profit and a balance check per account.
Business budget templateYou want a 12-month profit plan for the business (income and costs) with budget vs actual for the year to date.
Bill tracker templateYou need to know which bills are due soon, paid or overdue, rather than what was spent.

Track business miles separately in the mileage log template: the miles aren't on any statement.

Get a month of card spending as rows, not a PDF

Utilly turns PDF bank and credit card statements into Excel, CSV, QuickBooks or Xero files and checks every file against the statement's own totals, so the rows you paste into the tracker add up to the statement. Try it on the fictional sample card statement first: it's the card side of this page's example.

Convert my statement

Method: spent this month = the sum of the month's lines in each category (SUMIFS on category and month); left = budget − spent; status as in section 6; statement check = all of the month's lines − the statements' total typed at the top. The business, budgets and statements are fictional; the card and bank lines are Utilly's sample statements for September 2026. Template built and checked November 4, 2026: the Example recalculates in LibreOffice to the figures above and the status 8,051.72 spent of 8,275.00 budget; 2 categories over budget.

FAQ

Is the expense tracker template free?

Yes. Download the .xlsx with no sign-up or email address. It has a blank Expense tracker sheet with 1,000 lines and 13 starter categories, a filled-in Example and instructions, and it works in Excel, Google Sheets (File, Import), LibreOffice and Numbers.

How do I track expenses by month in Excel?

Keep every expense on one list with its date, category and amount, then add up each category for one month with SUMIFS on the category and the month. The template does this: pick the month at the top and the budget table shows that month's spending, what's left and the status for each category, and the By month table shows the whole year.

Should credit card payments go in an expense tracker?

No, if the card's purchases are already lines. The payment from checking only settles purchases you've already counted, so adding it doubles them. Leave out transfers between your own accounts too. A refund goes in as a negative amount in the purchase's category.

Can I fill the tracker from my bank statement?

Yes, and it's the fastest way. Download the month's activity as CSV or Excel from online banking (or convert the PDF statement), paste the date, description and amount, delete card payments and transfers, and pick a category on each line. Type the statements' total at the top: a difference of 0.00 means nothing was lost or doubled.

How do I set a monthly budget for each category?

Start from what you actually spend: fill in two or three past months, look at each category's spending and set budgets near those figures, then trim. Fixed costs get their exact amount and variable costs a rounded average. The status shows Over budget, At budget, Near limit (90% or more used) or OK.

Can I use it in Google Sheets?

Yes. In Google Sheets choose File, Import, Upload and pick the .xlsx. The formulas use only common functions (SUM, SUMIF, SUMIFS, COUNTIF, IF, INDEX, MATCH, DATE, YEAR, MONTH, TEXT and a few others), so they calculate the same way, and the Category drop-down carries over.

Related tools

  • Bank reconciliation checker: compare a bank statement to your books and list missing, duplicate and mismatched transactions.
  • Receipt to CSV: turn PDF or photo receipts and invoices into CSV, Excel, or QuickBooks and Xero bill imports.