Skip to content

Budget Panel

Set monthly spending targets per expense category and track actual spending against them. Budgets are sorted by usage percentage so the most stretched categories appear first.

What It Shows

A list of budget items, each with the category name, budgeted amount, actual spend, and a color-coded progress bar.

ElementDetail
Category nameMatches categories from the Transactions Panel
Budgeted amountMonthly target in NZD (inline editable)
Actual spendCurrent month spending for that category
Progress barVisual fill proportional to spend/budget ratio

Key Features

  • Add budget -- Select any expense category and set a monthly NZD amount.
  • Sorted by usage -- Budgets are ordered by percentage spent (highest first), surfacing overspend immediately.
  • Inline editing -- Click the budget amount to edit it in place.
  • Delete on hover -- A delete button appears on hover for each budget item.

Progress Bar Color Coding

UsageColorEffect
Under 80%GreenStandard fill
80% -- 100%YellowWarning fill + glow
Over 100%RedOverspend fill + glow

The glow effect activates at 80% and above to draw attention to categories nearing or exceeding their budget.

Data Source

StoreFields
useFinanceStorebudgets, categories

All amounts formatted with formatNZD().

Interactivity

ActionResult
Add budgetCategory dropdown + amount input
Click amountInline edit mode
Hover rowReveals delete button
DeleteRemoves budget item