Skip to main content

Overview Tab

The Overview Tab is the landing page of the Unified Dashboard. It answers the question: "How am I doing financially right now?"


๐Ÿ“Š Visual Analyticsโ€‹

Key Performance Indicators (KPIs)โ€‹

Key Performance Indicators

At-a-glance metrics displayed at the top:

  • Net Worth: Your total wealth (Assets + Liabilities) in your Operating Currency.
  • Monthly Income: Total income accrued this calendar month.
  • Monthly Expenses: Total expenses incurred this calendar month.
  • Savings Rate: Your savings efficiency percentage: Savings / Income ร— 100.

๐ŸŽฏ Financial Indicatorsโ€‹

Financial Indicators

Below the KPI cards, the Financial Indicators section lets you define and track Budgets and Savings Targets backed by live BQL data.

Budgetsโ€‹

A Budget tracks spending against a periodic limit for an expense account. Each budget card shows:

  • Name and expense account.
  • Progress bar โ€” colored green (on track), orange (โ‰ฅ75%), or red (over budget).
  • $spent of $available label with percentage.
  • Status pill โ€” On Track, Warning, or Over Budget.
  • Stats row: Base Target ยท Rollover amount (if enabled) ยท Available (= Base + Rollover).

Rollover budgets accumulate unspent amounts across cycles. For example, if you budget $120/month and only spend $110, the extra $10 rolls forward and the next month's available budget becomes $130.

Adding a Budgetโ€‹

Add Budget Modal

Click + Add Budget and fill in:

FieldDescription
NameDisplay label (e.g. Groceries)
Expense AccountThe Expenses:* account to track (autocomplete)
PeriodWeekly, Monthly, Quarterly, or Yearly
Target AmountSpending limit per cycle
CurrencyTracking currency (defaults to Operating Currency)
Enable RolloverRoll unspent budget into next cycle
Start DateWhen the budget begins (only shown when rollover is off)
TagOptional tag to filter transactions (e.g. dining or vacation)
Tag ModeMatch strategy: has (must contain tag) or not_has (must exclude tag)

This writes an event "Indicator" "Budget" directive to events.beancount:

2026-01-01 event "Indicator" "Budget"
name: "Groceries"
accountQuery: "Expenses:Food:Groceries"
cycle: "Monthly"
target: 500.00
currency: "USD"
isRollover: 1
tag: "groceries"
tagMode: "has"

Targetsโ€‹

A Target tracks progress toward a savings or accumulation goal for an asset account. Each target card shows:

  • Name and asset account.
  • Progress bar colored by completion percentage.
  • Stats row: Goal ยท Saved so far ยท Still needed.

Adding a Targetโ€‹

Click + Add Target and fill in the same fields as a budget (including optional Tag filters), but select an Assets:* account. This writes an event "Indicator" "Target" directive to events.beancount.