Personal Budget Spreadsheet in Excel: DIY Template and Setup Guide

Updated 2026-09-22 · Budgetfold
Use Budgetfold free →Free monthly budget template →
Free: bring your budget with you. YNAB, Monarch, Goodbudget, Rocket Money and bank files import in one upload; the free plan covers this month with 2 accounts and 100 transactions. Start your free budget →

What You Need in a Budget Spreadsheet

A personal budget spreadsheet in Excel can work well if you want to stay in control without handing your banking credentials to an app. The essentials are straightforward: a list of income sources, spending categories with planned amounts, and a running log of transactions to track actual spending month by month. You'll want formulas that compare plan versus actual so you can see where money goes and adjust next month.

Unlike bank-connected apps, a spreadsheet puts you in charge of data entry and lets you decide what to track. You start each month by deciding how much money to allocate to rent, groceries, insurance, and everything else—then enter spending as you notice it on your receipt, at checkout, or when you check your statement. The spreadsheet shows you immediately if you're over budget in any category.

The Core Columns You'll Need

A working budget spreadsheet needs these elements:

Section What to Include Purpose
Income Gross salary, side income, bonuses, refunds Know your total money in for the month
Fixed Expenses Rent, insurance, loan payments, subscriptions These don't change month to month
Variable Expenses Groceries, utilities, gas, dining out Track where spending varies most
Savings Goals Emergency fund, car replacement, vacation Set aside money intentionally each month
Transaction Log Date, amount, category, description, account Record every purchase so you see the breakdown

Start with those five sections. You'll add formulas to sum each category and compare budgeted versus actual spending. Many people add a sixth section for subscriptions with renewal dates and yearly costs, so they can spot price increases and cancellations.

Setting Up Zero-Based Budgeting in Excel

Zero-based budgeting means assigning every dollar of income to a category—rent, food, savings, whatever—so that Income minus all categories equals zero. It's not about spending zero; it's about giving every dollar a purpose.

Here's the workflow:

  1. At the start of the month, total your expected income (salary, side gigs, bonuses).
  2. List every expense category and decide how much to allocate. Use last month's actual spending as a guide if you're new to budgeting.
  3. Use an Excel formula to sum all allocations. This total should match your income.
  4. As you spend during the month, log each transaction in a separate sheet: date, amount, category, description.
  5. Use SUMIF formulas in your budget summary to total spending by category so you can compare plan versus actual.
  6. At month's end, review what you overspent and underspent. Adjust next month's allocations.

This process forces you to think about your priorities. If you allocate $200 for dining out and spend $320, you're deciding consciously that something else gets less money next month—or you find $120 in cuts elsewhere.

Building the Transaction Log Sheet

Keep a separate sheet for every transaction. Columns: Date, Amount, Category, Description, Account, Notes.

Example rows:

Date Amount Category Description Account
2026-09-22 $145.50 Groceries Whole Foods Checking
2026-09-22 $8.50 Dining Out Coffee shop Credit Card
2026-09-23 $1,200.00 Rent Landlord payment Checking

Use this log to populate your monthly summary. A SUMIF formula in Excel pulls all groceries spending, all dining out, etc., and shows you if you're on track.

Importing Data to Save Time

You don't have to type every transaction manually. If you're leaving another budgeting app, you can often export your data and import it into your spreadsheet. Many banks let you download statements as CSV files that you can paste into your log.

Common export paths:

Once you have a CSV file, paste it into your transaction log sheet, then sort by date and fill in any missing category labels. This saves hours of manual entry.

When a Spreadsheet Works Well (and When It Doesn't)

A budget spreadsheet is ideal if you prefer not to connect your bank account to any app, want full control over which transactions you enter and when, enjoy working in Excel, budget for just yourself, and check your spending weekly or monthly rather than constantly throughout the day.

A spreadsheet gets harder if you need reminders to log transactions, budget with a partner who also needs to log spending from their own device, want to see your budget everywhere without syncing multiple files, or spend from multiple credit cards and accounts.

If you're leaving a budget app because you're uncomfortable with bank sync or want more control, a spreadsheet does the job. If you're looking for the spreadsheet route but also want some of the conveniences of an app—like importing past data from YNAB or Mint, tracking subscriptions with renewal dates, or letting a partner access the same budget without separate file versions—options like Budgetfold offer a manual budget with no bank connection but built-in importers and multi-person access.

Subscription Tracking in Your Spreadsheet

Many budget spreadsheets leave out subscription renewal dates, which is a missed opportunity. Add a dedicated sheet for subscriptions with columns for Service, Monthly Cost, Renewal Date, Yearly Cost, and Notes. This makes it easy to spot duplicate subscriptions, watch for price increases, and decide which ones to cancel. Review it once a quarter so surprises don't hit your checking account.

FAQ

Can I import my budget data into a spreadsheet from an app?

Yes, if the app exports CSV. Most budgeting apps let you export your transactions and sometimes your budget plan. You paste the export into your spreadsheet and massage the column headers to match your template. Note that some apps only export transactions, not your budget plan itself—you'll have to recreate your budget categories and allocations manually.

Should I use Google Sheets instead of Excel?

Google Sheets works just as well and has the advantage that you can share a link with a partner and both of you can update it from your phones or computers at the same time. Excel is better if you're only budgeting for yourself and like having a file on your laptop. If you share a Google Sheet with a partner, make sure you have a system for who logs what so you don't double-enter transactions.

What formulas do I actually need?

Start with SUM() to total a range of cells, and SUMIF() to total cells in one column based on a match in another column. For example: =SUMIF(Category, "Groceries", Amount) sums all amounts where the category says groceries. That's 90 percent of what you need. Avoid complex nested formulas at first; a simple spreadsheet is easier to maintain than an intricate one.

Can I use a spreadsheet if I have multiple accounts or credit cards?

Absolutely. Add an Account column to your transaction log (Checking, Savings, Credit Card 1, etc.). Then create a summary that breaks out your budget and spending by account. This is where a transaction log sheet really earns its keep, because one formula counts all Checking spending, another counts Credit Card spending, so you see the full picture without maintaining three separate spreadsheets.

The envelope method, without the bank login

Budgetfold gives every dollar a job, keeps a register you control, and watches your subscriptions. Import from YNAB, Monarch, Mint's old CSV, Goodbudget, Rocket Money, Quicken or any bank statement, and export everything whenever you like. Free for this month; Plus is $39 a year.

Start free — no card required

Use Budgetfold free

Free for this month's budget with 2 accounts and 100 transactions; Plus is $39 a year.

Use Budgetfold free →

Free monthly budget template →

General information about budgeting tools, not financial advice. Product names mentioned are trademarks of their owners; Budgetfold is not affiliated with them. Prices and features of other apps were checked on the date of writing and change.