Windows, MacOS & Linux · One-time license

Give every dollar
a job.

Zero Budget Local is a zero-based budgeting app that lives entirely on your computer. No cloud sync, no monthly fees, no account required — just a clear picture of where your money goes.

See all features
100% local SQLite database Works fully offline Import from YNAB & Actual Budget No account needed See pricing →
Zero Budget Local budget view
Budget

Assign every dollar before you spend it

Zero-based budgeting means giving every dollar a job — assigning your income to categories until $0 is left unassigned. Not $0 in the bank. $0 without a purpose. It's a powerful shift that makes every purchase intentional.

The budget grid is the heart of the app. Organize spending into category groups, allocate each month, and see at a glance how much is available in every area of your life.

  • Budgeted / Activity / Available columns per category
  • Click any Available badge to move money between categories
  • Cover deficits instantly with a single click
  • Create unlimited category groups and categories
  • Hide unused categories without deleting them

Budget Targets

Set a savings goal on any category. Zero Budget Local tracks your progress month-by-month and shows how much you still need to assign.

Emergency Fund Underfunded — $260 needed
Vacation Fund Funded
New Laptop Underfunded — $330 needed

Target types

Monthly / Weekly / Biweekly — Regular recurring budgets
Quarterly / Yearly — Irregular expenses spread evenly
Save by date — One-time goals with a deadline
Zero Budget Local transaction view
Transactions

Record and review every transaction

Add transactions as you spend — manually, via bank import, or from a scheduled template. Inline editing keeps you in flow, and powerful filters let you find anything instantly.

  • Inline editing — click a row to edit, blur to save
  • Split a transaction across multiple categories
  • Filter by date, account, category, payee, or type
  • Import OFX/QFX bank files or mapped CSV exports
  • Export filtered transactions to CSV or JSON
  • Transfers between accounts are automatically linked

Your financial data belongs to you

Zero Budget Local stores everything in a single SQLite file on your own machine. We have no servers, no user accounts, and no telemetry. Your budget is yours — completely.

Local SQLite database

All budgets, transactions, accounts, and settings are stored in a single .db file on your computer. You always know exactly where your data is.

Optional password lock

Add a lock screen to prevent unauthorized access when you step away from your computer. Your password is stored as a secure hash — we never see it.

Full backup & restore

Export the entire database to a .db file at any time. Moving to a new computer? Copy the backup file over and restore with one click.

Reports

Understand your spending patterns

Four built-in reports give you an instant overview of your finances. Need something specific? Build a custom chart and save it alongside the built-ins.

Spending by Category
Top Merchants
Income vs Expense
Net Worth

Spending by Category

Last 3 months · All accounts

Mar 2025
Housing
$1,597
Food & Dining
$1,013
Transport
$507
Entertainment
$326
Health
$217
Savings
$399

Custom reports — choose a data source, chart type (bar, line, or pie), date range, and optional category filters. Saved reports persist across sessions.

Everything you need, nothing you don't

A focused set of tools that cover the full personal finance workflow — without the bloat.

Scheduled Transactions

Track recurring bills and income. Set any frequency — daily, weekly, monthly, quarterly, or yearly — with an Active toggle to pause without deleting.

Calendar View

See all your upcoming scheduled transactions laid out on a monthly calendar. Plan ahead and make sure funds are in the right account on the right day.

Multicurrency

Manage accounts in USD, EUR, GBP, JPY, and 150+ currencies. Fetch live exchange rates on demand and cache them locally — or enter your own fixed rates for fully offline use.

Payee Management

Merge duplicate payees from bank imports. Create normalization rules that automatically clean up payee names during future imports.

Credit Card Tracking

YNAB-style credit card behavior. Every categorized CC charge automatically funds your CC payment category, so you always know exactly how much debt is covered.

Auto-Categorization Rules

Define rules that automatically assign a category when a payee name matches a pattern. Applied on every manual entry and bank import.

Account Groups

Organize accounts into collapsible named groups in the sidebar — e.g., "Credit Cards", "Loans", "Savings". Each group shows a running subtotal.

6 Built-in Themes

Light, Dark, System, Slate, Warm, and Midnight — pick the look that suits your workflow. The app respects your OS light/dark preference automatically.

Multiple Budgets

Manage completely separate budgets — personal, household, business — each with their own accounts, categories, and transactions. Switch instantly from the sidebar.

Switching is easy

Bring your whole budget history

Already using YNAB or Actual Budget? Import your full budget — accounts, categories, payees, transactions, and allocations — in minutes. Nothing gets left behind.

YNAB Web / YNAB 5

Export from YNAB Settings → Export Budget. Zero Budget Local reads the ZIP and imports everything, including credit card account detection.

YNAB 4 (legacy)

The classic .yfull ZIP from the YNAB 4 desktop app is fully supported.

Actual Budget

Use Actual's Settings → Export data ZIP. Accounts, categories, transactions, and payees all transfer over.

You're never locked in

Every budget can be exported back to YNAB-compatible formats at any time. Switch away whenever you want — your data leaves with you.

YNAB 4 (.zip) Compatible with YNAB 4 and similar apps
nYNAB / YNAB 5 (.json) Compatible with YNAB 5 and Actual Budget

Bank imports — Upload OFX/QFX files from any bank directly, or use the CSV mapper to handle any export format your bank provides.

Coming Soon

Ready when you are.

Zero Budget Local is in its final stretch. A one-time license unlocks everything — no subscriptions, no account required, no data leaving your device. See what it costs before it launches.

See Pricing
Free to try One-time license No account required Windows, macOS & Linux