Building your own budget tracker takes about 20 minutes and teaches you formulas you'll use forever. This guide builds a complete tracker step by step — from blank sheet to a working monthly budget with automatic category totals.

Step 1: Create the Transactions Sheet

This is where you enter every income and expense. Add these column headers:

A1: Date B1: Category C1: Description D1: Type ← "Income" or "Expense" E1: Amount

Format row 1: bold text, colored background, bottom border. This is your data entry sheet.

Step 2: Set Up Categories

Create a second sheet called "Categories" with your budget limits:

A1: Category B1: Monthly Budget A2: Rent B2: 15000 A3: Groceries B3: 5000 A4: Transport B4: 2000 A5: Utilities B5: 2500 A6: Restaurant B6: 3000 A7: Entertainment B7: 2000 A8: Savings B8: 5000

Step 3: Data Validation for Category Column

Link your B column to the Categories sheet so you only enter valid categories:

  1. Select column B in Transactions sheet
  2. Data → Data Validation → List from range
  3. Enter: Categories!$A$2:$A$20

Now B column shows a dropdown. Consistent categories = reliable formulas.

Step 4: Summary Sheet Formulas

Create a third sheet "Summary" with these formulas:

Total Income

=SUMIF(Transactions!D:D, "Income", Transactions!E:E)

Total Expenses

=SUMIF(Transactions!D:D, "Expense", Transactions!E:E)

Net Savings

=B2 - B3

Savings Rate

=B4/B2

Format this cell as percentage. Target: above 20%.

Spending by Category

For each category in column A, put this in column B: =SUMIF(Transactions!B:B, A2, Transactions!E:E)

Budget vs Actual Alert

=IF(B2>Categories!B2, "OVER BUDGET âš ī¸", "On track ✅")

Step 5: Monthly Filtering

Filter spending by month (replace 1 with any month number):

=SUMIFS(Transactions!E:E, Transactions!D:D, "Expense", Transactions!A:A, ">="&DATE(2026,1,1), Transactions!A:A, "<="&EOMONTH(DATE(2026,1,1),0))

Step 6: Add a Chart

  1. Select your category names and spending totals
  2. Insert → Chart → Pie chart or Bar chart
  3. Instantly see which categories are eating your budget
💡 Most Important Rule

Enter transactions daily — not weekly, not monthly. Takes 30 seconds per transaction. Catching up after a month takes hours and you'll miss things. Consistency is the entire system.

Step 7: Conditional Formatting Alerts

  1. Select your category spending cells
  2. Format → Conditional formatting
  3. Rule: Greater than → [link to budget cell]
  4. Formatting style: Red background

Cells turn red automatically when you exceed your budget for that category.

What You've Built

Try FormulaZa — Free AI Excel Tool

Type what you want in plain English → get the exact formula. Free, no signup required.

Generate Formula Free →