Skip to main content

Import

How to import years of bank history from CSV exports

Every bank already gives you a way to take your transaction history with you: the CSV export. Download the file from your online banking, import it into your tracker, and years of history land next to your new receipts, with no bank login handed to anyone. Here is the whole process.

Why CSV beats bank sync for history

Bank sync connects an app to your account and pulls transactions continuously. A CSV export is the same data as a one-time file, and for history it is strictly better:

  • No credentials leave your bank. You download the file yourself, from your own banking session.
  • It works with every bank. Sync coverage is patchy outside large banks and large markets; the export button is universal.
  • You choose the scope. One account, one date range, one file. Nothing keeps flowing after you stop.

Step 1: export the file from your bank

Log in to your online banking and look for an export or download option on the account’s transaction list. Choose CSV as the format and pick your date range. Most banks cap a single export at a year or two, so grabbing several files by year is normal.

Step 2: import it

In Reign, the import lives in settings. Point it at the file, check the preview, and confirm. The importer copes with the formats banks actually produce, including the semicolon-separated, day-first-date files common across European banks, so the file you downloaded is usually the file you import, untouched.

On the free tier you get one import per 30 days of up to 500 rows, which fits trying the workflow with a recent statement. Plus raises the ceiling to 20 imports a month with up to 50,000 rows each, which is the “five years of history in one evening” tier.

Step 3: let history and receipts share one ledger

After import, the old transactions live in the same searchable ledger as your snapped receipts and manual entries. One place to search every merchant, every transfer, every year, whether it arrived by camera or by CSV.

There is one honest difference between the two kinds of records. An imported bank line carries what the bank knew: date, merchant, amount. A snapped receipt carries the line items behind the amount. History gives you the shape of your spending; receipts give it detail going forward.

What to do right after importing

Two moves turn the import from an archive into something useful:

  1. Skim the big categories. Month-over-month spending by category is the fastest way to spot what your history has been trying to tell you. Free insights cover this month and the previous one; Plus keeps every month, which is where a deep import pays off.
  2. Start snapping. The import covers the past. The receipt habit covers everything after today, at line-item depth the bank file never had.

Your bank’s export button is probably three clicks away. Create a free account, import a statement, and see your history land.

Related reading: how to track spending without linking your bank and how receipt scanning works.