cellio

How to Make a Budget Spreadsheet in Excel (Step by Step)

Build a monthly budget in Excel: transactions table, SUMIF by category, budget vs actual, percentages and a running balance. Formulas included.

By Ayoub Farid · · 2 min read

A budget spreadsheet is the best first Excel project: it's useful, it's your own data, and it uses the formulas every job asks for. Here's how to build one in about 20 minutes.

Step 1: the transactions table

ABCD
1DateDescriptionCategoryAmount
201/11/2026SalaryIncome2,800
302/11/2026RentHousing-950
403/11/2026GroceriesFood-86

Income as positive numbers, spending as negative. Convert it to a table (Ctrl+T) so formulas extend automatically.

Step 2: categories and budgets

In a summary area (F1:I8):

FGHI
1CategoryBudgetActualLeft
2Housing950
3Food400
4Transport120

Step 3: actual spend with SUMIF

In H2:

=-SUMIF($C$2:$C$500,F2,$D$2:$D$500)

The minus sign turns spending back into a positive number. The $ signs let you fill down. See SUMIF.

Step 4: what's left

=G2-H2

And a status:

=IF(H2>G2,"Over","OK")

Step 5: percentages

Share of total spending, in J2:

=H2/SUM($H$2:$H$8)

Budget used: =H2/G2. See percentage formula.

Step 6: totals and balance

  • Total income: =SUMIF(C2:C500,"Income",D2:D500)
  • Total spent: =-SUMIF(D2:D500,"<0")
  • Balance: =SUM(D2:D500)
  • Running balance in E2: =SUM($D$2:D2), filled down. See running total.

Step 7: by month

Add a month column =TEXT(A2,"yyyy-mm") and use SUMIFS with category and month.

Make it easy to use

  • Data validation (Data > Data Validation > List) for the Category column, so names always match.
  • Conditional formatting to turn "Over" red.

Frequently asked questions

How do I create a simple budget in Excel?

List transactions with a category column, then use SUMIF to total each category and compare with your budget.

What formulas are used in a budget spreadsheet?

SUM, SUMIF/SUMIFS, simple subtraction, IF for over-budget flags and percentages.

Should expenses be negative?

Either works. Negatives make the balance a simple SUM; positives with a type column are easier to read.

Can I do this in Google Sheets?

Yes, all formulas work the same way.

Keep reading