Features

One app for the whole picture

From importing yesterday's transactions to projecting your pension decades ahead — here's what Budget does, all inside your own Nextcloud. Every section links to the full documentation.

Track every transaction

Bring in statements from any bank and keep an accurate register without the busywork.

  • Import CSV, OFX and QIF files, with saved column mappings
  • Smart vendor matching and auto-categorisation rules
  • Split a transaction across several categories
  • Automatic transfer detection between your accounts
  • Attach receipts from Files, add tags, notes and references
  • Bulk edit or delete every row matching a filter, not just one page
Transaction list with categories, tags and multiple accounts

Budgets that adapt to you

Set limits the way you actually budget, and hear about problems before they happen.

  • Per-category budgets with a configurable alert threshold
  • Envelope budgeting — unspent money (or an overspend) rolls into next month
  • Budget periods that start on the day your pay lands, not the 1st
  • Nextcloud notifications as you approach a limit
  • Leave irregular categories out of budgeting without hiding them from reports
Budget view showing per-category spending limits and progress

Forecast your balances

See where your accounts are heading, based on your real history and what's already scheduled.

  • Balance projections built from your own transaction history
  • Recurring bills and expected income factored in
  • Scheduled and future-dated transactions included
  • Spot a shortfall weeks before it arrives
Forecast view projecting future account balances

Goals, debt & net worth

Keep the long game in view — what you're saving for, what you owe, and what you're worth.

  • Savings goals with progress tracking and achievement forecasts
  • Debt-payoff planner using avalanche or snowball, with extra payments
  • Net-worth history across every asset and liability
  • Track non-liquid assets like property and vehicles, with valuation history
Savings goals with progress bars and target dates

Pensions & retirement

Track every pension pot and see whether you're on course — in tomorrow's money or today's.

  • Fund contributions straight from a bank account
  • Record withdrawals and schedule recurring contributions
  • Growth projections toward a configurable target
  • Inflation-adjusted "today's money" view
Pension tracker with growth projection chart

Reports & insights

Understand your money with reports that go beyond a single balance.

  • Spending and income by category, income vs expenses, budget vs actual
  • Year-over-year comparisons and category trends
  • Save a report configuration and re-run it whenever you like
  • Export to CSV or PDF, or have PDFs written to your Files on a schedule
  • Anomaly alerts and subscription detection
Financial reports with income, expenses and trend charts

Bills & recurring income

Never miss a payment, and always know what's coming in.

  • Recurring bills with due-date monitoring and reminders
  • Auto-detect recurring bills and subscriptions from your history
  • Recurring income with receipt tracking
  • A calendar feed of upcoming bills you can subscribe to
  • Flags bills marked paid that never got a matching transaction
Bills view with due dates and recurring payments

Accounts, reconciliation & currencies

Bank accounts, cards, cash, loans, investments and crypto — in every currency you use.

  • Unlimited accounts of any type, with a display you can tailor per attribute
  • Reconcile against a statement with a live running difference
  • 45+ currencies with automatic exchange rates, or rates you set yourself
  • Crypto balances kept to full precision, not rounded to pennies
  • Custom hierarchical categories, plus tag sets for a second dimension
Accounts overview across multiple currencies

Share it with the people you share money with

Households rarely have one set of books. Budget handles both halves of that.

  • Share accounts, categories, bills, income, goals and rules with other Nextcloud users
  • Read-only or read/write, chosen per item
  • Split individual expenses with contacts and track who owes whom
  • Record settlements to clear a balance
Shared expenses showing balances owed between contacts

Rules that do the filing for you

Teach it once, and every future import lands in the right place.

  • Match on description, vendor, amount, reference, account or account type
  • Set a category, rename a vendor, add tags or apply a split template
  • Apply rules to transactions you already have, with a preview first
  • Export your rule set as a file and import it on another instance
Auto-categorisation rules with conditions and actions

And the details that make it liveable

The small things you only notice when they're missing.

⌨️

Keyboard driven

Press ? for the cheat sheet. g then a letter jumps to any page, / focuses search, and the transaction list moves under j/k.

🧩

Part of Nextcloud

Dashboard widgets, unified search, notifications, a bills calendar feed and receipts stored in your Files.

🎛️

A dashboard you arrange

28+ tiles you can show, hide, reorder and resize — so the first thing you see is the thing you care about.

📦

Your data, exportable

Full JSON export and restore, plus CSV and PDF exports. Nothing is locked in, and there is no vendor to leave.

🌍

Translated

Community translations via Weblate, with dates, numbers and currency formatted the way you write them.

🔐

Private by design

No accounts to create, no third parties, no tracking. Everything lives in your Nextcloud database and nowhere else.

See it for yourself

Browse the full screenshot tour, or install Budget and load the demo data in one command.