B
Budgeter by Expenser
All changes saved

Transactions

Import bank & credit card statements, then tag each line into a category.

Tip: checkboxes and bulk actions apply to the transactions shown on the current page only.

Categories

Expense categories are organised into groups you budget against. Income categories feed your Ready to Assign balance. Transfer categories cover money moving between your own accounts — they never count as income or expense.

Income categories

Transactions tagged here add to Ready to Assign — they aren't budgeted individually.

Transfer categories

Use for credit card payments, loans received or given, and moves between your own accounts. Excluded from income, expense and Ready to Assign totals.

Category groups

Group expense categories the way you plan for them — essentials, true expenses, lifestyle, debt payoff.

Expense categories

Reports

Analyse tagged transactions by category, account and time period.

Expense by category
Income vs expense by month
Category breakdown

Budget

Give every pound a job. Assign your available money to categories — leftover balances roll into next month automatically.

Activity and available balances are shown in your base currency.

Forecast

Current month's activity plus 11 months of assigned budget and projected available balance, in your base currency. Use → to copy a value across the following months.

Accounts & Data

Manage accounts, currencies, and how your data is stored.

Base currency

Used for Budget and Forecast totals, which aren't tied to a single account. Individual accounts and transactions can use their own currency below.

Accounts
Data storage

Budgeter doesn't use a server or browser storage by default — everything lives in this tab's memory only. Save your data to a JSON file regularly, or connect Google Drive below to back it up automatically.

Google Drive sync Not connected

This connects directly from your browser to your own Google Drive — no data passes through any other server. It needs a Google OAuth Client ID from your own Google Cloud project (Web application type), with this page's URL added as an authorised JavaScript origin. This only works when the page is served over http/https (not opened as a local file), and Google's sign-in won't work from a file:// address.

Note: saving when a tab is closing is "best effort" — browsers don't guarantee background requests finish. Autosave-on-change is the reliable part; closing the tab is a backup.

Archive a month

Export a month's transactions to their own JSON file, then remove them from this session to keep things fast. Budget figures for that month are kept.