← All Tips

How to Build a Notion Budget Template (And Why It Works Better With Google Sheets)

A well-designed Notion budget template gives you the planning layer to understand where your money goes, set spending limits, and track savings goals — all without juggling disconnected apps.

Published June 27, 2026

A well-designed notion budget template gives you the planning layer you need to understand where your money goes, set spending limits, and track savings goals — all without juggling disconnected apps. Pair that with Google Sheets for live formulas and category totals, and you have a full personal finance system that's more flexible than any out-of-the-box budgeting tool.

Why Notion and Spreadsheets Work Together for Budgeting

Notion excels at structure: databases, relations, filters, and views that let you slice your finances any way you want. What it lacks is heavy-duty math — nested SUMIF formulas, running totals, conditional formatting on cells, and the kind of pivot-table magic that spreadsheets do natively.

The right approach is a clean division of labor:

  • Notion handles planning, logging, and visibility — your income sources, expense entries, savings goals, and the monthly dashboard that ties it all together.
  • Google Sheets handles the math — category totals, budget vs. actual variance, monthly trend charts, and net worth calculations.

Together they give you the best of both worlds: a beautifully organized planning system and rock-solid arithmetic.


Building Your Notion Budget System

Step 1: Create an Income Database

Start with a new full-page database called Income. Add these properties:

| Property | Type | Notes | |---|---|---| | Source | Title | Salary, Freelance, Side Project | | Amount | Number | Format as Currency | | Date | Date | Date received | | Recurring | Checkbox | Mark monthly/regular income | | Month | Relation | Links to your Month database |

The Recurring checkbox lets you filter to see expected monthly income separately from one-off payments. The Month relation is the key that ties everything together in your budget vs. actual view.

Step 2: Create an Expenses Database

Create a second database called Expenses with these properties:

| Property | Type | Notes | |---|---|---| | Vendor | Title | Netflix, Landlord, Whole Foods | | Category | Select | Fixed, Variable, Irregular | | Amount | Number | Format as Currency | | Date | Date | Date paid | | Payment Method | Select | Credit Card, Bank Transfer, Cash | | Month | Relation | Links to Month database |

The Category select is one of the most important properties in your notion budget tracker. Use three values:

  • Fixed — expenses that don't change month to month: rent/mortgage, subscriptions, insurance, loan payments.
  • Variable — expenses that fluctuate: groceries, gas, dining out, entertainment, clothing.
  • Irregular — infrequent but significant: car repairs, medical bills, annual subscriptions, home maintenance.

Step 3: Create a Month Database

The Month database is your budget command center. Create it with these properties:

  • Month Name (Title) — e.g. "June 2026"
  • Income Total (Rollup → Income relation → Sum of Amount)
  • Expenses Total (Rollup → Expenses relation → Sum of Amount)
  • Budget Health (Formula) — see below

Budget Health Formula

Add a formula property called Budget Health to your Month database:

prop("Expenses Total") / prop("Income Total")

Format this as a percentage. A result under 80% means you're in good shape (spending less than 80 cents of every dollar earned). Over 100% means you spent more than you made that month — a clear warning flag.

Step 4: Add a Calendar View for Payment Due Dates

In your Expenses database, add a Calendar view using the Date property. This shows every upcoming payment on a calendar so you can see exactly when bills are due, avoid late fees, and plan cash flow around large payments.

Filter the calendar view to show only Fixed and Irregular categories — variable expenses don't have due dates, so keeping them out of the calendar view reduces noise.


Connecting to Google Sheets for Live Math

Export or sync your Expenses database to Google Sheets to unlock formulas Notion can't handle natively. The key functions:

SUMIF by category — total all expenses in a category for a given month:

=SUMIF(CategoryColumn, "Fixed", AmountColumn)

Monthly totals — sum all expenses for a specific month:

=SUMIFS(AmountColumn, MonthColumn, "June 2026")

Budget vs. Actual variance — compare your planned budget to what you actually spent:

=BudgetAmount - SUMIF(CategoryColumn, "Variable", AmountColumn)

Run these in a summary tab with one row per month. You get a running trend chart automatically — and you can build a net worth tracker by subtracting total liabilities from total assets in a separate tab.


Get a Head Start with a Free Resource

Before you build from scratch, grab our free Notion starter template — it covers the core setup so you can skip straight to customizing.

Download the free template →


Building a Savings Goal Tracker in Notion

Add a Savings Goals database alongside your Income and Expenses databases. Properties:

| Property | Type | |---|---| | Goal | Title | | Target Amount | Number (Currency) | | Current Amount | Number (Currency) | | Progress | Formula | | Target Date | Date |

The Progress formula:

round(prop("Current Amount") / prop("Target Amount") * 100)

This gives you a percentage. You can also use Notion's built-in progress bar display option on number properties — set the Current Amount property to show as a bar with the Target Amount as the max value.

Create a Gallery view of your Savings Goals database for a visual dashboard of every goal, its progress bar, and its target date. Update Current Amount monthly as you contribute toward each goal.


Notion Finance Template Setup Tips

A few patterns that make the whole system work smoothly:

  1. Use a monthly template button in your Month database to auto-create a new month entry with relations pre-configured.
  2. Duplicate last month's fixed expenses at the start of each month — rent, subscriptions, and insurance amounts rarely change.
  3. Add a "Notes" text property to your Expenses database for context on irregular expenses ("car registration renewal," "emergency vet visit").
  4. Filter your Expenses board view by Category to see Fixed vs. Variable vs. Irregular side by side and spot where your money actually goes.

Ready to Stop Building and Start Budgeting?

Building this from scratch takes a few hours. If you'd rather skip the setup and start with a fully structured system today, browse our templates at NotionCraft /products — the Monthly Budget Planner covers income tracking, expense categories, savings goals, and net worth in a Google Sheets format that's ready to use immediately.

Free Resource

Not ready to buy? Grab our free Notion Quick-Start Template

A no-fluff starter workspace to get organized in 30 minutes. Free, no credit card required.

Skip the Setup: Monthly Budget Planner (Google Sheets)

Our Monthly Budget Planner for Google Sheets ($19) covers income tracking, expense categories, savings goals, and net worth — all in one ready-to-use spreadsheet. No setup required.