BudgetViz Portfolios screenshot

What Is a Budget?

A budget in BudgetViz is a lens over your financial life, shaped by three things: a time period, a set of filters (which accounts, categories, and transaction types to include), and optional amount targets. It isolates a specific set of transactions and gives you analytics, progress tracking, and health indicators for that set.

Each budget operates on a repeating time period. At the end of each period, it rolls over to the next one, letting you compare performance across periods and build up a meaningful history over time.

lightbulb

You can have as many budgets as you need. A single monthly expense budget is a great starting point, but many people create several — for example, one for household expenses, one for personal spending, one for a savings goal, and one for overall cash flow. Each budget operates independently with its own scope, targets, and reports.

Three Types of Budget

BudgetViz offers three budget types, each designed for a different financial question. The type determines how amounts are interpreted, how progress is calculated, and how health indicators behave.

money_off

Expense Budget

Track and control how much you spend. Set a ceiling for a period and see exactly how your actual spending compares — overall and broken down by category and subcategory.

savings

Saving Budget

Track income or savings progress toward a goal. Set a target amount you want to reach by the end of the period and monitor how you're tracking — ideal for building an emergency fund, saving for a trip, or tracking income goals.

swap_vert

Cash Flow Budget

Monitor the net result of income minus expenses. Optionally set a cash flow target, or use it as a pure analytical tool — a comprehensive breakdown of money in and money out, with no target required.

Expense Budgets in Detail

Set a spending limit — say $2,000 per month — and BudgetViz tracks actual spending against it. The budget shows whether you're on pace, ahead, or falling behind. Spending above your target triggers warning and critical health states, while staying well under earns an excellent or good rating. Expense budgets can also enable rollover to track how unspent or overspent amounts accumulate across periods.

Saving Budgets in Detail

Instead of tracking spending, a saving budget tracks how much you accumulate toward a goal. It focuses on income transactions by default, making it a natural fit for income goals or savings when scoped to savings accounts. Progress works in reverse compared to expense budgets: exceeding your target is a success, while falling short triggers caution and warning states.

Cash Flow Budgets in Detail

Cash flow budgets take the broadest view, considering both income and expenses to calculate the net difference. You can set a target (e.g. "$500 positive cash flow per month"), or leave it at zero to use the budget purely as an analytical report — a full breakdown of money in and out by category, without any pass/fail judgement.

info

Cash flow budgets offer a transaction type toggle. When viewing a cash flow budget, you can switch between viewing the net cash flow, only expenses, only income, or only transfers. This lets you slice the same budget in different ways without creating separate budgets for each perspective.

Defining What a Budget Tracks

Filters determine which transactions are included in a budget's calculations and analytics. The combination of filters is what makes each budget unique — the same time period can power completely different budgets depending on which accounts, categories, and transaction types you include.

schedule

Time period

Every budget operates on a repeating schedule — daily, weekly, bi-weekly, monthly, quarterly, yearly, or any custom interval. The budget automatically rolls forward from one period to the next, and you can navigate to any past or future period.

account_balance_wallet

Accounts

Choose which accounts to include. A household expense budget might include your checking account and credit card. A savings budget might only include a dedicated savings account. A cash flow budget might span all your liquid accounts.

label

Categories & subcategories

Optionally restrict the budget to specific categories. For example, a "Food & Dining" expense budget that only includes food-related categories, or a "Fixed Costs" budget that tracks rent, insurance, and subscriptions.

swap_horiz

Transaction types

Filter by expense, income, or transfer transactions. Expense budgets automatically focus on expenses, saving budgets on income, and cash flow budgets include everything by default — but you can customize this for any budget type.

sell

Tags

Tags work as a cross-cutting filter across all other criteria. Tag transactions with "vacation" or "business" and create a budget scoped to just those tags — regardless of accounts or categories. You can also exclude specific tags. This gives you a flexible extra dimension for organizing your finances.

search

Additional filters

Beyond the main criteria, budgets can also filter by transaction status (paid or unpaid) and description keywords — allowing even more precise control over which transactions contribute to the budget.

lightbulb

Broad or narrow — your choice. A budget can be as wide as "all transactions from all accounts" or as narrow as "food expenses from my credit card". The flexibility of filters means you can create precisely the financial view you need.

Multi-Level Amount Targets

BudgetViz lets you set amount targets at three levels of detail, creating a hierarchical goal structure for fine-grained control over your finances.

public Overall Target

The top-level goal for the entire budget. For an expense budget, this is your total spending limit. For a saving budget, it's your savings goal. For cash flow, it's your desired net result.

category Category Targets

Break your overall target down by category. For example, within a $2,000 expense budget, allocate $600 to groceries, $300 to dining, and $200 to transport. The sum of category targets cannot exceed the overall target.

account_tree Subcategory Targets

Go even deeper within a category. If your dining category has a $300 target, you could allocate $200 to restaurants and $100 to takeaway. Subcategory targets are bounded by their parent category's target.

How Targets Work Together

Targets form a hierarchy with built-in validation. The overall budget target is the ceiling. Category targets are carved out of the overall amount — their sum can never exceed the total. Subcategory targets are in turn carved out of their parent category. This prevents over-allocation at any level.

lightbulb

Set targets at any level you like. Many people set only an overall target and let the budget show the natural breakdown. Others set category targets for their biggest spending areas and leave the rest unallocated. You can also let a category target be automatically derived from the sum of its subcategory targets.

info

Cash flow budgets only support an overall target. Since the categories in a cash flow budgets can both have income and expense transaction, the targets can become ambigious. For this reason, category and subcategory targets are only available in expense and saving budgets.

info

Edit mode for targets. Activate edit mode via the pencil button, then tap any category or subcategory to set or update its target. BudgetViz shows the valid range — minimum (based on existing sub-allocations) and maximum (based on remaining budget) — along with the historical average, helping you set realistic targets.

Budget Health Indicators

Every budget with a target receives a real-time health status — a pacing indicator that tells you not just where you stand, but whether you're on track to finish the period within your goal. Health works differently depending on budget type and whether the period is ongoing or complete.

During an Active Period

BudgetViz calculates where you should be based on how far through the period you are, then compares that with where you actually are. For expense budgets, spending less than expected is positive; for saving budgets, accumulating more is positive. A tolerance is applied early in the period to account for naturally lumpy spending patterns.

sentiment_very_satisfied

Excellent / Good

Well ahead of pace — significantly under budget (expense) or over target (saving)

sentiment_satisfied

On Track

Close to expected pace — spending or saving is in line with where you should be

sentiment_neutral

Caution / Warning

Falling behind pace — spending faster or saving slower than planned

sentiment_very_dissatisfied

Critical

Significantly off track — at serious risk of exceeding budget or missing goal

block

Limit Exceeded / Goal Achieved

Terminal state — expense budget exceeded or saving goal reached before period ends

After a Period Ends

Once complete, the health status becomes a final verdict. Expense budgets that came in under target are marked as a success, while overspending is graded from minor to significant excess. Saving budgets grade how close you came to your goal. Cash flow budgets evaluate whether you finished above or below target and whether the expense-to-income ratio was healthy.

lightbulb

Pacing metrics go beyond the health label. BudgetViz also calculates your original daily budget (target divided across the period), adjusted daily budget (how much you can spend per remaining day), deviation from expected pace, and — for expense budgets — an estimate of how many days until the budget would be exhausted at the current rate.

info

Rollover and health status. By default, rollover budgets still calculate health and pacing against your normal per-period target — the rollover amount is shown as extra context. If you also enable cumulative target tracking, health and pacing switch to using the rollover-adjusted target instead.

Built-In Analytics & Charts

Every budget comes with a rich set of analytics built into the detail screen — no need to create separate reports. Multiple chart views and detailed breakdowns update in real time as you add transactions.

Available Chart Views

The chart area includes a selection menu that lets you switch between different visualizations:

show_chart Daily Progress

A cumulative line chart showing your running total against the target. Visualize your pace day by day and see at a glance whether you're trending above or below your goal line.

bar_chart Daily Spending

A bar chart showing how much you spent or earned each day (or each month for yearly budgets). Useful for spotting spikes, patterns, and unusually high-activity days.

donut_large Category Breakdown

See how spending or income is distributed across categories. Quickly identify which categories dominate your budget and where the largest amounts are concentrated.

account_tree Subcategory Breakdown

Drill deeper into the distribution at the subcategory level for a more granular view of where exactly your money is going within each category.

account_balance_wallet Account Breakdown

See spending and income distributed across the accounts included in the budget. Understand which accounts carry the bulk of your financial activity.

history Period History

Compare the current period to past periods at a glance — see how this month stacks up against the last 12 months, or this week against recent weeks. A powerful tool for spotting trends over time.

Category & Subcategory Detail

Below the charts, every category with activity during the period gets a card showing the amount, its percentage of the overall budget, and — if a target is set — a progress bar with a pace marker. Subcategories appear nested under their parent, creating a hierarchical breakdown from the overall budget down to the most granular level.

Drill-Down Reports

Tap any category or subcategory card to open a dedicated report — a daily cumulative chart filtered to just that area, with its own target line if applicable. Long-press to see a historical view comparing that category across past periods.

lightbulb

Cash flow budgets show extra detail. Each category card shows two percentage lines — its share of total expenses and its share of total income — giving a complete picture of its role in both sides of the cash flow equation.

info

Multi-currency support. Each budget can be set to a specific display currency. When a budget spans accounts in different currencies, all amounts are automatically converted to the budget's display currency (or your home currency if none is set).

Rollover Budgets

Sometimes you underspend one month and overspend the next. Rollover lets you see the bigger picture by tracking the cumulative surplus or deficit across periods — so you can spot patterns that a single month can't show you.

How It Works

Imagine you have a $500/month budget for groceries. In June you spend $400, leaving $100 unspent. In July you spend $550, going $50 over. Without rollover, those are just two separate months. With rollover enabled, BudgetViz calculates that across both months you budgeted $1,000 and spent $950 — so you're still $50 ahead overall. That cumulative context appears right alongside your normal targets and spending.

BudgetViz recalculates the rollover amount fresh every time you open the budget, so retroactive edits to past transactions are always reflected accurately.

Enabling Rollover

Rollover is available for expense budgets with a recurring time period (monthly, weekly, etc.). To enable it, open the budget edit screen and toggle on Rollover budget. The toggle only appears when the budget type and period support it.

What You'll See

When rollover is active, the budget details screen shows a few extra things — but your progress bars, health status, and pacing continue to work against your normal per-period target, just as before:

functions

Rollover-adjusted target in brackets

The overall budget card and each category or subcategory row shows the rollover-adjusted amount in brackets next to your normal target. This tells you what the target would be if you counted everything cumulatively — a useful reference point, without changing how the budget actually tracks.

info

Rollover info card

A card below the overall budget shows the period that rollover counting starts from. Tap it to change the start date — you can reset it to the current period, pick a specific date, or revert to the budget's creation date.

Cumulative Target Tracking

By default, rollover is purely informational — it shows you the cumulative picture without changing how the budget behaves. But if you actually set money aside between periods (like an envelope system), you can take it a step further.

Enable cumulative target tracking in the budget edit screen (it appears below the rollover toggle), and the budget switches from showing the rollover amount as context to actively tracking against it. Progress bars, health status, daily budget, and pacing all use the rollover-adjusted target instead of your per-period target. Your normal per-period target then moves to the brackets as reference.

lightbulb

Rollover is about seeing the bigger picture. For most people, the default mode is the right choice. It lets you see how your spending adds up across periods without creating the illusion that you have more to spend just because last month was quiet. Switch to cumulative tracking only if you genuinely earmark the surplus for this budget.

info

Expense budgets only. Rollover is designed for expense budgets with a recurring period. It's not available for saving budgets, cash flow budgets, or budgets using a custom date range.

Budgets vs. Portfolios

BudgetViz offers two complementary ways to view your finances: budgets and portfolios. They serve different purposes, but together they give you a complete picture.

savings

Budgets

Track transaction activity over time against goals.

  • Focus on cash flow — money in and money out
  • Operate on repeating time periods (weekly, monthly, etc.)
  • Measure against spending limits or savings targets
  • Break down by category and subcategory
  • Provide pacing, health status, and deviation analysis
  • Answer: "Am I spending, saving, and earning as planned?"
pie_chart

Portfolios

Track account balances and net worth over time.

  • Focus on balances — what you own and what you owe
  • Group accounts into asset and liability categories
  • Show total net worth with hierarchical breakdown
  • Track period-over-period changes in value
  • Classify by account type (liquid, investment, real asset, debt)
  • Answer: "What is my financial position and how is it changing?"

In short: budgets are about flow — the movement of money during a period. Portfolios are about position — the state of your wealth at a point in time. Most people benefit from having both: budgets to manage day-to-day spending and saving, portfolios to track assets, debts, and investments over the long term.

info

They can overlap in scope. It's perfectly fine to have a budget and a portfolio that cover the same accounts. The budget will track the transactions flowing through those accounts, while the portfolio will track the resulting balances. They complement each other — the budget explains why a balance changed, and the portfolio shows what the balance is.

arrow_upward Back to top