Budget vs actual chart from a Notion database

A personal budget with a planned and an actual amount per category, month by month. Two charts answer the usual questions: where spending beat the plan, and whether the monthly total is going up or down.

Free for 5 charts · no card · no expiry

chartomodo.com/embed/sample-budget

Planned vs actual by category

Starter plan

Two value columns on one chart: each category gets a planned bar and an actual bar, both summed over every month.

chartomodo.com/embed/sample-budget

Actual spend per month

Free plan

Actual summed per month. The month column holds only a year and a month, and that is enough to group by.

The data behind it

The first 10 of 30 rows of Sample · Personal budget. Every chart above is built from these columns and nothing else.

monthcategoryplannedactual
2026-01Rent792899
2026-01Groceries757934
2026-01Transport757934
2026-01Software584737
2026-01Fun619702
2026-02Rent792930
2026-02Groceries757965
2026-02Transport757965
2026-02Software584768
2026-02Fun619733

How to build this in Notion

  1. Plan the columns. Keep one row per category per month. Add a select property for the category, number properties for planned and actual, and a date property for the month.
  2. Connect the budget. Create an account, open Data sources and connect Notion, then share the budget database on Notion's screen.
  3. Compare planned with actual. Pick Bar, set X-axis (category) to category, and add both planned and actual under Y-axis (value) with Sum. Each one becomes its own series in its own colour.
  4. Track the monthly total. For the trend, pick Line, put the month on the X-axis, choose Month under Date grouping and sum actual.
  5. Embed it in your budget page. Copy the embed link and paste it into the budget page with /embed. When you change an amount in Notion, the chart picks it up on the next refresh.

The amounts sum the same way in any currency: pick a currency under Number format in the builder and the axis and tooltips follow it.

Start from this data.

After sign-up, one click adds Sample · Personal budget to your data sources. Nothing is added until you press it.

May we use Google Analytics cookies to count visits to our public pages, and remember which link brought you here in case you sign up? Nothing inside the app or your embeds is ever tracked. Privacy Policy