Import & Storage

No data loaded yet.

Everything stays local in your browser (localStorage). Backup downloads a JSON snapshot of all local data; Restore replaces it.

Database Overview

No local data yet.

Overview of localStorage keys starting with bdgt.

Auto-Categorization (Expenses)

Applies to outgoing transactions. First match wins.

Auto-Categorization (Incoming / Refunds)

Applies to incoming transactions. Use categories like Cars for refunds. First match wins.

Proposed Rules

Suggestions are grouped by repeated keywords found in payee, purpose, and description.

Manual Overrides

Select a transaction from the list below.

Overrides are stored locally and take precedence over auto rules.

Summary

Charts

Charts are unavailable because Chart.js could not load.

Yearly Inflow vs Outflow

Monthly Inflow vs Outflow

Category Breakdown (Selected Month)

Manage Recurring Streams

Streams match expense transactions by keyword in payee, purpose, or description. Tip: use “Mark recurring” in Transactions to prefill a stream.

Expense Streams (This Year)

Expense Streams (Last Year)

Shows streams with matches from the previous year.

Projects

Projects match both inflow and outflow by keyword in payee, purpose, or description.

Category Trends

Category trend chart is unavailable because Chart.js could not load.

Monthly Category Outflow

Monthly Drilldown

Net Worth

Fill out once per month on the 28th (end-of-month snapshot).

Net worth chart unavailable because Chart.js could not load.

Net Worth Trend

Copy a Sheets table with a header row. Import replaces existing net worth data; "Total" is ignored.
Total preview
€0.00

5-Year Forecast (Net Worth)

Split Growth Rates

Optional: split net worth into parts with their own annual growth rates. Weights are normalized.

Projection uses net worth history; override growth replaces the computed rate. Salary contributions add yearly increases. Split parts apply their own growth rates when set.

Retirement Estimator (German Pension)

Assumes retirement now, no future pension contributions, and constant annual growth on the invested share.

High-Value Exclusions

Transactions above this amount are excluded from budgeting and shown here. Set to 0 to disable amount-based exclusion.

Exclusion rules

Matches payee, purpose, or description. Applies to inflow and outflow.

Exclusion allowlist

Allowlist terms override exclusion rules only. Amount-based exclusions still apply.

Transactions