Zero · Switching

Bring your history with you.

Coming from YNAB, a spreadsheet or your bank's own app? Import what you have and start budgeting from today.

Export from YNAB or download a CSV from your bank. Zero's importer handles the rest, so you don't retype anything.

  1. 1
    Export a CSV. A YNAB register export, or any bank's transaction download.
  2. 2
    Zero detects the format. Ten are recognized automatically; anything else maps column by column with a live preview.
  3. 3
    Duplicates stay out. Rows already in Zero, or repeated in the file, are skipped before anything saves.
register-export.csvDetected format: YNAB
Accounts
3 matched by name
Transactions
1,248 ready
Duplicates
12 skipped
YNABChaseCapital OneDiscoverBank of America Wells FargoAmerican ExpressAllyUSAAElevations

From YNAB

Import the Register CSV from a YNAB export. Multi-account files are matched to your Zero accounts by name.

From your bank

Download a CSV from your bank or card. Ten formats are detected automatically. Anything else maps column by column with a live preview.

Starting fresh

No history to bring? A setup checklist walks you through accounts, a starter set of categories and your first assignment.

What comes over

  • Every transaction, with its date, payee, amount and memo
  • Categories, when the name matches one you've set up in Zero
  • Accounts, matched by name on multi-account exports

What doesn't

  • Assigned amounts and targets — you budget fresh from this month
  • Rows whose category Zero can't match land as uncategorized, flagged for a quick pass

Start at zero.

100% free and open source. Your data stays on your machine.