Analytics & Reports
Understand your finances with Zerosum analytics. Explore spending, income, net worth, forecasts, custom dashboards, and more.
Written By Pedro
Last updated 18 days 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.

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 Savings Rate folds in your asset tracking accounts. Income Flow also lists your 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.
- 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.
- Load a preset: click a preset name to instantly restore that view, its filters, and each filter's Include or Exclude mode.
- Update a preset: when a preset is loaded and you tweak its filters, an Update Preset button appears so you can save the change.
- 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. 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) is category-based: normal spending categories only, with refunds and credits subtracted. Credit-card payments never count, because the original purchase already did.
- Expenses (Income vs Expense) use that same spending logic with one change: transfers into asset tracking accounts are pulled out and shown separately as Savings.
So a move from Checking to an Investment account can be an outflow in Cash Flow, vanish from Cash Flow when both accounts are selected, and appear as Savings rather than an Expense in Income vs Expense. Transfers to a loan or a liability tracking account stay on the expense side instead, depending on how the budget-side row is categorized.
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.
Trends
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: internal transfers between your accounts are excluded from spending by default. Two exceptions: loan payments (a transfer to a loan account counts as spending when it uses a normal category) and categorized Budget → Tracking transfers (setting a normal category like "Savings" when moving money to a tracking account makes it count as spending). 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 rather than spend each month. It uses the same basis as Income vs Expense, so with no asset tracking accounts the two match exactly. When a tracking account is marked as an asset (the default), transfers into it count as saving rather than spending. 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, so a transfer into a savings account is never counted as burn, its value 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 follows the same spending framing as Spending by Category and Trends, so normal-category Budget → Tracking transfers are counted.
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.
Using tracking accounts
Add tracking accounts for retirement, brokerage, real estate, and vehicles. Update balances monthly or quarterly. Tracking accounts don't affect your spending budget, but they participate in Cash Flow, Savings Rate, Net Worth, Forecast, and Balances.
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; Ready to Budget transfer rows are grouped as Transfer: account name and count with their signed amount.
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. 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 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. Transfers between your own accounts are never counted, and 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. Normal-category Budget → Tracking or Budget → Loan transfers appear on the expense side; Ready to Budget transfers appear on the income side as signed rows. Supports CSV export (see Exporting data).
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.
- Transfers to savings: an internal move nets to zero in Monthly Net, but counts as spending in Net Income once you give it a category.
- 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. Ready to Budget transfers to an asset tracking or loan account stay in Net Gain as retained value, while transfers to a liability tracking account appear as their 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, 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
- Open the More dropdown and click New dashboard (also available in View > Customize analytics bar).
- Enter a name.
- Click Add widget to open the widget catalog.
- Select widgets and add them.
- 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
Was this helpful?
More in Budgeting
Budgets & CategoriesBudget GoalsCarry Over Negative BalancesMultiple BudgetsStill need help? Share an idea