Skip to main content
Budgeting

Analytics & Reports

Understand your finances with Zerosum analytics. Explore spending, income, net worth, forecasts, custom dashboards, and more.

Written By Pedro

Last updated About 7 hours ago

See the big picture. Track your net worth, understand spending patterns, analyze income, forecast ahead, and build custom dashboards tailored to how you actually use the app.

The analytics dashboard

The analytics menu is a customizable chip bar at the top of the page. Up to 10 views or custom dashboards stay pinned as one-click chips; the rest live in the More dropdown, along with New dashboard. The leftmost pinned chip is your landing view, what opens when you click Analytics from the sidebar.

To change the bar, click View and choose Customize analytics bar. There you can pin, unpin, and reorder views and dashboards, create a dashboard, rename or delete your own dashboards (built-in views can't be renamed or deleted), and go back to the defaults with Reset pinned views. Drag the grip on any row to reorder within a group. The bar layout is personal: it changes only your own bar, in this budget. Built-in views and custom dashboards are first-class peers, so pin whichever combination matches how you work. On narrow viewports the chip bar collapses to a single dropdown showing every view at once.

The analytics chip bar with the More and View buttons

Built-in views

  • Overview: Net Worth, Cash Flow, Balances, Savings Rate, Runway, Year over Year, Report
  • Spending: Trends, By Category, By Payee, By Tag
  • Income: Flow, vs Expense, Breakdown
  • Forecast: a net-worth projection
  • Planning: Retirement

💡 Tip: check analytics weekly or monthly to spot trends early and adjust your budget before small issues become big ones.

Filtering your data

On built-in views, a filter bar below the chip bar lets you zero in on exactly the data you care about. Filters apply to the active chart and are remembered per view, syncing across your devices. Custom dashboards use per-widget filters instead: open any widget's ⋯ menu, then choose Widget settings, to scope it.

  • Categories: multi-select categories grouped by category group, for isolating a spending area like food or transport.
  • Accounts: context-aware. Each view shows the relevant account types: budget reports use budget and credit-card accounts, Cash Flow adds tracking accounts, and Runway adds asset tracking accounts. Income Flow also lists your asset tracking accounts, unticked by default: tick one to count the money paid directly into it.
  • Payees: on most views (all Spending views, Cash Flow, Runway, Year over Year, and the income views), narrows results to one or more merchants or income sources.
  • Tags: on views that support it, narrows results to transactions carrying specific tags.
  • Date range: This Month, Last Month, Last 3 Months, Last 6 Months, Last 12 Months, This Year, Last Year, All Time, or a Custom range. New views open on Last 12 Months.

ℹ️ Filters are remembered per view. When you come back to a view, Zerosum restores the filters you had last time, and that choice syncs across your devices. Click Clear to reset a view to its defaults. Other knobs stick the same way, like the Forecast horizon and the Savings Rate exclude-current-month option.

Filter presets

Presets save a named snapshot of your current filters (view, categories, accounts, payees, tags, date range, and each filter's Include or Exclude mode) so you can jump back to a favorite analysis with one click.

  1. Save a preset: set your filters, then click Save current filters in the filter bar's preset menu and give it a name. The dialog shows a summary of exactly what's being saved.
  2. Load a preset: click a preset name to instantly restore that view, its filters, and each filter's Include or Exclude mode.
  3. Update a preset: when a preset is loaded and you tweak its filters, an Update Preset button appears so you can save the change.
  4. Delete a preset: remove presets you no longer need from the list.

ℹ️ Shared with all budget members: preset definitions are stored per budget and visible to everyone with access. Which preset each member currently has applied on a view is private, so two members can look at different presets at the same time.

Inflow, income, spending, and expenses

These four words look interchangeable, but each answers a different question, which is why their totals rarely match. Knowing which one a report uses explains most "these numbers don't agree" moments.

Money in: inflow vs income

  • Inflow (Cash Flow) is any positive transaction that survives your selected account boundary, whatever its category or account type. A dividend paid straight into an investment account, a refund, or a balance adjustment all count.
  • Income (Income vs Expense, Income Flow, Savings Rate) is only money categorized as income, such as Ready to Budget or one of your income categories, on your budget and credit-card accounts. Money drawn from a savings account is never income. Activity inside a tracking account counts as income only in Income Flow, and only when you tick that account in its account filter.

That is why Cash Flow inflow is usually the larger number. A salary sent to Ready to Budget is both. A dividend landing directly in a brokerage account, a store refund, or a transfer from savings back to checking can each be an inflow without being new income.

Money out: outflow vs spending vs expenses

  • Outflow (Cash Flow) is every negative transaction that survives the account boundary, counted by sign. It ignores categories.
  • Spending (Spending views, Runway) and Expenses (Income vs Expense) are category-based: normal spending categories only, with refunds and credits subtracted. Credit-card payments never count, because the original purchase already did. Money moved to or from a savings account never counts, whatever its category.

So a move from Checking to an Investment account is an outflow in Cash Flow when only Checking is selected, vanishes when both are selected, and is never spending: Income vs Expense lists it under To Savings. A payment to a loan or a liability tracking account is spending when it has a spending category.

Spending analysis

The Spending tab breaks down where your money goes across four views, all filterable by category, account, payee, tag, and date range.

By Category

A donut chart shows each category's share of total spending. Hover for exact amounts. The summary panel ranks every category by spend to help identify savings opportunities.

By Payee

The same donut layout grouped by merchant. Use this to find forgotten subscriptions or any payee you're spending more with than expected.

By Tag

The same donut layout grouped by tag, so you can see how much a project, trip, or any tagged theme cost across categories.

To follow one tag month by month, add a Category Monthly Tracker widget to a dashboard, open its Widget settings, and set Track to Tag.

A stacked bar chart shows spending by category over time: each bar is a month, each colored segment a category. Ideal for spotting seasonal patterns or month-over-month changes.

ℹ️ Transfer handling: transfers between your accounts are not spending, and neither is money moved to or from a savings account, whatever its category. That money shows as Moved to savings or Drawn from savings under the total; select it to list the transfers. Payments to a loan or a liability tracking account count as spending when they use a spending category. Cash Flow uses a separate account-flow rule based on the accounts you select: a transfer that stays wholly inside your selected accounts is internal and left out, while a transfer that crosses the boundary of that selection counts once, from the selected side.

Net worth & overview

Net worth is everything you own (assets) minus everything you owe (liabilities): checking, savings, investments, and property against credit cards, loans, and mortgages. The Overview tab tracks this and related metrics over time.

Cash Flow

A bar chart comparing inflow and outflow month by month across budget, credit-card, and tracking accounts. The accounts you select define a boundary: a transfer that stays wholly inside that selection is internal and left out, so moving your own money doesn't inflate the bars, while a transfer that crosses the boundary counts once, from the selected side. Loan accounts always sit outside this universe, so a loan payment is an outflow and a disbursement from a loan is an inflow.

ℹ️ Two levers control transfers here. The account filter sets the boundary: narrow the selection and a transfer that used to be internal can start counting. Select only your checking account, for example, and a move from it to a tracking account now crosses the boundary and shows as an outflow. The payee filter is the harder switch: exclude the matching Transfer item and those transfers drop out entirely, from both sides, whatever the account boundary would otherwise do.

Savings Rate

The share of your budget income you keep: (income − spending) ÷ income, with the same totals as Income vs Expense. Money moved to savings is kept, so it never lowers the rate. Savings Rate hides the current partial month by default so late-month income timing doesn't distort the trend. Aim for at least 20% as a benchmark, though any positive rate is a good start.

Balances

Tracks each account's balance over time as individual lines. Use the account filter to compare specific accounts or focus on one.

Net Worth Forecast

Projects your net worth forward from a simulation of your past monthly changes, drawn as a median line with confidence bands. The date filter sets how much history trains it (defaulting to all time); narrow the window so an old import or a stretch that no longer reflects your trajectory doesn't drag the projection down. The slider on the right sets how far ahead to project.

Runway

How many months your savings could cover your average expenses, so how long your money would last without income. Available assets are your budget and credit-card balances plus your asset tracking balances, the savings you could actually live on; liability tracking accounts and loans never count. Burn is your average spending across budget and credit-card accounts only. Transfers to or from an asset tracking account are never burn, since that money already sits in your assets.

  • 1–2 months: minimal buffer
  • 3–6 months: standard emergency fund
  • 6–12 months: strong position
  • 12+ months: excellent financial security

Year over Year

Compares the same metric across calendar years side by side. Useful for annual cycles like holiday spending or tracking long-term improvement. It uses the same income and spending rules as Income vs Expense, so money moved to savings is neither.

The YoY Change stat compares like with like. While the current year is still in progress, both years are measured over the same months (the sidebar labels the window, for example Jan to Jul vs 2025), and the year cards beside the stat show totals for that window. Turning on Exclude current month also drops the month in progress from both years, so a partial month never skews the comparison. The Annual Totals list always shows full year totals.

Savings, debts and tracking accounts

Tracking accounts never touch your budget. In reports, what counts is how each one is set up in its Account settings:

  • Asset (a savings account): money moved between it and your budget is neither spending nor income. Reports show it as Moved to savings, To Savings or From Savings.
  • Asset with My pay lands here first on: its transfers follow their category, so an income category is income.
  • Liability, or a loan: a payment with a spending category is spending.

Runway and Retirement count asset accounts, never liabilities or loans. Neither setting changes a balance or your net worth.

Asset or liability. Each tracking account is an asset by default, but you can mark it as a liability. The setting never affects your budget or net worth, which always follows the balance itself. It changes how transfers into the account read: into an asset they count as saving; into a liability they read as spending. Switch it any time with Classification in the account's Account settings.

Income analysis

Three views for understanding what comes into the budget layer and how it relates to spending, using budget and credit-card accounts. Direct tracking income is excluded, except in Income Flow when you tick the tracking account. Money from a savings account is never income; other transfers categorized as income are grouped as Transfer: account name.

Once your budget has income categories, a Group income by toggle appears above all three views. Payees is the default. Categories makes each income category you created its own source, shown in its own color. Income you did not give a category appears under Ready to Budget. Totals are identical either way; only the grouping changes. The choice is remembered for each view, drilldowns and the CSV export follow it, and the Income Flow dashboard widget has the same choice in its settings.

Income Flow

Income grouped by source over time: by payee, or by income category. Track primary income, side income, or month-to-month variation.

The account filter here also lists your asset tracking accounts, unticked by default. Tick one and the money paid directly into it, such as savings interest or dividends, is counted under its payee. When you group by category it appears under the account's own name instead, since that money never entered the budget. Its transfers to your budget are then left out, so pay that lands there and moves on counts once. All Accounts still means your budget and credit-card accounts. Combine this with a tag filter and a saved preset for a report like "all interest received this tax year".

Income vs Expense

A monthly table listing income, expenses, and net for each period. Money moved to savings is in neither: the To Savings section lists it, one row per account. Payments to a loan or a liability tracking account are expenses. Supports CSV export (see Exporting data).

Income vs Expense with Expenses collapsed and the To Savings section listing Workplace 401k

Why doesn't Monthly Net match Net Income?

They answer different questions, so they rarely match exactly. Net Income is an income statement: categorized budget income minus categorized budget spending, across budget and credit-card accounts only. The Monthly Net widget is cash flow: every inflow minus every outflow, across budget, credit-card, and tracking accounts.

  • Account scope: Monthly Net also counts tracking accounts, including interest added to them directly. Net Income never sees tracking activity.
  • Payments to a tracked debt: with every account selected, a payment to a liability tracking account nets to zero in Monthly Net but is spending in Net Income.
  • Uncategorized rows: Monthly Net counts them by sign; Net Income leaves them out until categorized.

Income Breakdown

A Sankey diagram showing how income flows into expense categories. Flow widths represent proportions, revealing which categories consume the largest share of earnings. Money moved to savings is one To Savings node, or From Savings when you drew out more than you put in. Ready to Budget sent to a loan or a liability tracking account is its own Transfer to outflow.

Each income source is netted on its own. A source that ends the period below zero, such as a refunded payment or a reversed deposit, shows on the outflow side as an Income adjustment instead of shrinking your other sources. The totals are unchanged. Click a source, or use View transactions from the keyboard, to see the rows behind it.

Monthly report

A self-contained summary of a single month, opened from the Overview group's Report chip. Navigate between months with the arrow buttons, or jump back with Today. It leads with Net Income and your savings rate (with a Moved to savings line when money went to savings), then a stat grid (Income, Expenses, Transactions, average per day), your top categories, payees, and tags, your five biggest transactions, and a six-month context strip.

💡 Tip: use the monthly report for a quick end-of-month review: how much came in, what you spent it on, and where it went.

Exporting data

The Income vs Expense table has an Export button that downloads a CSV. The export respects active filters, so you can export a specific date range, account subset, or category selection. It downloads as income-vs-expense-YYYY-MM-DD.csv with the export date in the filename.

💡 Tip: set a date filter before exporting, for example "This Year" for annual tax prep or a custom range for a specific project.

Custom dashboards

Assemble your own view by combining charts, stats, and insights into a single scrollable page. Open the More dropdown to see dashboards that aren't pinned or create a new one, then pin it to the chip bar so it's always one click away.

Creating a dashboard

  1. Open the More dropdown and click New dashboard (also available in View > Customize analytics bar).
  2. Enter a name.
  3. Click Add widget to open the widget catalog.
  4. Select widgets and add them.
  5. Optionally click View, choose Customize analytics bar, and pin the dashboard so it shows as a chip.

Widget types

The catalog has 30 types across four groups:

  • Summary Cards: Net Worth, Net Worth Change, Total Spending, Total Income, Savings Rate, Savings Rate Trend, Monthly Net
  • Insights: Top Category, Runway, Top Payees, Top Transactions, Spending vs Last Month, Income vs Last Month, Share of Income (what percent of your income a set of categories or tags represents, with an optional minimum or maximum target)
  • Charts: any analytics view as a compact widget (including Spending by Tag and Retirement Projection), plus Category Monthly Tracker (one category's or one tag's spending over 6 or 12 months) and Cumulative Spending (this month's running total against your average pace, with an on-pace badge and month-end projection)
  • Visualizations: Spending Heatmap, Period Comparison, Category Sparklines

Editing a dashboard

  • Reorder widgets: use Move earlier or Move later in a widget's ⋯ menu, or click View and choose Arrange widgets to open a side sheet and drag the grip on any row. Arrange widgets shows once a dashboard has two or more widgets, and the order you set applies to everyone in this budget.
  • Per-widget filters: open a widget's ⋯ menu and choose Widget settings to scope its accounts, categories, payees, and tags. Two Net Worth widgets can show different account sets on the same dashboard.
  • Rename a widget: open its ⋯ menu, choose Widget settings, and set a custom name.
  • Dashboard date range: a single date picker at the top scopes all widgets, though some (like Cumulative Spending) use their own window.
  • Remove or delete: open a widget's ⋯ menu and choose Remove, or open the ⋯ menu in the header and choose Rename dashboard or Delete dashboard.

Getting the most from analytics

  • Review weekly to catch overspending before the month is over.
  • Save filter presets to return to common views in one click.
  • Compare periods with Year over Year and period-comparison widgets.
  • Build a dashboard from the 5–6 charts you care about most.

Where to next