Free Excel Budget Tracker Template
A 12-month personal budget spreadsheet with an automatic dashboard, 50/30/20 method built in, category-level tracking, and savings-goal projections. Free forever. No signup, no email, no watermarks.
Budget Tracker 2026 — full workbook
Twelve monthly sheets, one auto-updating dashboard, category planner, and savings tracker. Ready to use in under two minutes.
↓ Download budget-tracker-2026.xlsxPreview: what you're getting
The workbook opens on the Dashboard sheet — everything summarized at a glance. Enter your transactions in the monthly sheets and every number here updates automatically.
Category-level tracking shows exactly where each dollar goes, and highlights over-budget categories in red so you can course-correct next month.
Monthly transaction sheets are simple, fast, and don't get in your way. Type or paste the transaction, pick a category, and every dashboard number updates instantly.
| Date | Description | Category | Amount |
|---|---|---|---|
| Jan 3 | Whole Foods | Groceries | -$87.42 |
| Jan 4 | Salary — Company Inc | Income | +$3,940.00 |
| Jan 5 | Netflix subscription | Subscriptions | -$15.49 |
| Jan 6 | Shell gas station | Transport | -$52.10 |
| Jan 8 | Rent — apartment | Housing | -$1,320.00 |
| Jan 10 | Trader Joe's | Groceries | -$64.18 |
What's inside the workbook
Fifteen sheets, all pre-formatted and pre-linked. Nothing you have to build from scratch:
- Dashboard — YTD income, spending, savings rate, emergency-fund runway, over-budget alerts.
- Categories — Set your monthly budget by category. Adjust once and every sheet respects the new limit.
- January through December (12 sheets) — One per month. Transaction log with automatic category totals and running balance.
- Savings Goals — Track up to 6 goals (emergency fund, vacation, house deposit, etc.) with projected completion dates.
- Setup Guide — 2-minute walkthrough on the first sheet — customize once, use for 12 months.
Features that make this different from other budget templates
50/30/20 built in
Dashboard shows your split between needs (50%), wants (30%), and savings (20%) so you know at a glance whether the month was on track.
Over-budget alerts
Conditional formatting turns any category red the moment you exceed its monthly cap. No hunting through numbers to spot the problem.
Rolling year view
The dashboard rolls forward month-over-month automatically — every transaction you log flows into the correct running total.
Emergency-fund runway
Calculates how many months of expenses your savings would cover if income stopped tomorrow. Financial-planner metric, one glance.
Excel Online compatible
Works in Excel desktop, Excel Online, Excel for Mac, and Google Sheets. Log spending from your phone during the day.
Nothing is locked
Every sheet, every formula, every cell is unlocked and unhidden. Rename categories, change the currency, tweak the math — it's yours.
Who this budget tracker is for
First-time budgeters
You've never tracked before and want structure without complexity. The setup guide walks you through it.
People escaping apps
You tried Mint, YNAB, Copilot, or Rocket Money and want ownership of your data without a monthly fee.
Couples budgeting jointly
Share one workbook in OneDrive or Google Drive — both people log to their transaction sheets, one dashboard reflects the household.
The 50/30/20 budgeting method (explained)
Popularized by Elizabeth Warren in All Your Worth, the 50/30/20 rule is the simplest budgeting framework that actually works. Divide your after-tax income into three buckets:
The template's dashboard shows your real-world split automatically. If your needs tick above 50%, you know it's a fixed-cost problem (housing, transport). If wants creep above 30%, discretionary spending needs attention. If savings falls below 20%, either income needs to rise or expenses need to fall.
How to use it — 4-step setup
Set your monthly income and category budgets
Open the Categories sheet. Enter your expected monthly income at the top, then set a budget for each category (housing, groceries, transport, etc.).
- Start with your actual last-month spending as the budget — don't idealize.
- Tag each category as Need, Want, or Savings so the 50/30/20 dashboard works.
- Add or delete categories freely — the dashboard adjusts automatically.
Log transactions on the monthly sheet
Open the sheet for the current month. Each row is a transaction: date, description, category (dropdown), amount. Negative for expenses, positive for income.
- Log daily takes ~2 minutes. Batch-log weekly takes ~10 minutes.
- Paste from a bank statement CSV — the format matches most banks.
- Category totals at the top update automatically.
Check the Dashboard whenever you want
Open the Dashboard sheet to see everything: YTD income, spending, savings rate, emergency fund runway, over-budget flags.
- Red numbers mean over budget — click through to see which transactions caused it.
- Savings rate updates monthly; aim for the 20% line.
- Emergency fund runway tells you how long you could go without income.
Review monthly, adjust as needed
End of each month, spend 10 minutes on the review:
- Which categories went over? Was it one-off or a trend?
- Any savings goal progress to celebrate?
- Next month, should any category budget change?
Customizing the template
Change the currency symbol
Select any cell showing money → right-click → Format Cells → Currency → pick your symbol. Or use the shortcut: select all money cells, press Ctrl+Shift+4 for US dollars, or Format Cells for others (£, €, ¥, ₹, ₨, ₺, R$, etc.).
Add or rename categories
On the Categories sheet, edit the category names in column A. The category dropdown in monthly sheets is a dynamic list — it automatically reflects your changes. Deleted categories with existing transactions show as "Uncategorized" until you re-tag them.
Change the fiscal year start
If your fiscal year starts in April (or any non-January month), rename the sheet tabs. The dashboard reads from all 12 monthly sheets regardless of what they're named, as long as the tab names match the reference list on the setup guide.
Add a joint-account column
Right-click any transaction row → Insert → add a new column titled "Account". Format as a dropdown with values like "Chase", "Ally", "Shared". You can then filter by account. The dashboard totals stay unaffected.
Excel functions used inside this template
If you want to understand what makes the workbook work — or modify the formulas — here are the key functions it uses. Click any to see how it works:
Frequently asked questions
Is this budget template really free?
Yes — free for personal and commercial use. No signup, no email required, no watermark. The workbook is licensed for you to use, modify, and share. We'd appreciate a link back to this page if you republish it, but it's not required.
Do I need a specific version of Excel to use it?
Excel 2016 or newer for full features. Excel 2013 works but the conditional formatting may look slightly different. Excel Online, Excel for Mac (2016+), and Google Sheets all handle it correctly. No macros required — everything runs on standard formulas.
Can I use this if I don't earn a regular monthly salary?
Yes. Freelancers, contractors, and irregular-income earners can log income entries as they arrive — the monthly sheet doesn't assume a single paycheck. On the Categories sheet, set your income target based on your minimum reliable monthly income; treat anything above as a savings-rate boost that month.
How do I use this with two people (couples budgeting)?
Two approaches. (1) Shared: upload the workbook to OneDrive or Google Drive, both partners log to the same monthly sheets — Excel handles concurrent edits fine. (2) Separate: each partner keeps their own copy, and once a month you merge into a household copy. Approach 1 is easier for most couples.
Does it import bank transactions automatically?
Not automatically — this is a self-contained Excel workbook, not a service that connects to your bank. But most banks let you download a CSV of recent transactions, and you can paste that directly into the monthly transaction sheet. Column headers match common formats (date, description, amount). Takes about a minute per month.
What if I want to track more than 20 categories?
Add rows to the Categories sheet — the dashboard formulas automatically include new rows if you're using the built-in Excel Table (which the template uses by default). The visualization gets crowded past about 15 categories; consider grouping similar categories to keep the dashboard readable.
Can I use this template for business expenses?
For simple sole-proprietor tracking, yes — treat business expenses as regular expense categories and it works fine. For anything more complex (multiple revenue streams, receipts, invoicing, tax categories, mileage), our Expense Report template or Small Business Budget template is a better fit.
How is this different from paid apps like YNAB or Rocket Money?
The main differences are cost, control, and automation. This template is free forever and your data lives in one file you own — no vendor lock-in, no privacy concerns, no monthly subscription. Trade-off: no automatic bank sync (you paste transactions from CSVs), no mobile app (though Excel Online works on phones), no AI-powered categorization. If you value automation over control, a paid app may fit better.
What if my numbers don't match the dashboard?
Ninety percent of the time, this means a category on a monthly sheet doesn't match one on the Categories sheet (typo, extra space, different case). Excel's SUMIFS is case-insensitive but requires exact text match — check for trailing spaces. The Setup Guide sheet includes a formula that flags any transaction with an unrecognized category.
Can I use it in Google Sheets?
Yes — upload the .xlsx to Google Drive and open with Google Sheets. All formulas transfer correctly. Conditional formatting mostly transfers; a few color rules may need to be recreated using Google Sheets' formatting interface. Save as Google Sheets format if you plan to work in Sheets long-term, otherwise it will re-open in Excel format each time.
Is my financial data safe?
Yes — this is a standalone .xlsx file. It doesn't connect to the internet, doesn't send data anywhere, and only exists on your computer (or wherever you save it). Sheets & Cells never sees your numbers. For extra safety, save the workbook with a password: File → Info → Protect Workbook → Encrypt with Password.
What if I find a bug or want a feature added?
Email us at info@sheetsandcells.com. We update this template about twice a year based on user feedback. Common requests we've already added: multi-currency support, debt-payoff tracker, tax-category tagging.
Related templates
Want the AI to help you build your own custom template?
The Sheets & Cells Add-in for Excel writes formulas from plain English — "sum January's groceries", "flag categories over budget", "calculate my savings rate" — right inside your workbook. Perfect for extending this template with custom logic.
Learn about the Add-in →