Open Books › Import transactions, choose the CSV file and the bank account, click Show records, match each column to Date, an amount and anything else in the file, and import. Rows with an Account and Tax Code are posted; the rest wait for you in Process bank feeds.

In Exacc: Books › Banking › Import transactions

Before you start

  • A CSV export from your bank (no header row needed). Dates must be day first (31/01/2026, 31-Jan-26 and the like).

1. Choose the file and the account

Open Books › Import transactions. Choose CSV file (.csv only), choose the bank account the transactions belong to, and click Show records.

Import Transactions from CSV

2. Match the columns

Exacc recognises the date, account, tax code and description columns. Set the amount column yourself: + Withdrawal / - Deposit or - Withdrawal / + Deposit for one signed column, or Debit / Withdrawal and Credit / Deposit for two. Date and an amount are required.

Optional columns: Account, Tax Code, Description, Reference, Contact Code, Site Code / Name, Balance. Mark anything else n/a.

3. Import

Rows with both an account and a tax code are posted as bank transactions; the others are saved for coding. Import successful shows how many were imported, posted and still need information. Continue opens them in Process bank feeds.

If some rows have problems, choose Import valid transactions only, Import eligible transactions for manual processing, or Generate CSV report to see what is wrong.

Do not import the same file twice

Exacc does not yet warn about rows you have already imported. Check the date range before importing, or undo a whole import (below).

Previous imports

CSV Imports lists each import (account, date, user, number of records). Show Transactions lists what it created; Remove imported transactions (administrators only) deletes the import's transactions and payments straight away, without asking.

Related guides

Checked against Exacc on 9 October 2026. Machine-readable version