Skip to content

How to import a bank statement into Xero

Xero imports CSV and OFX statement files. How to turn a PDF statement into Xero’s CSV format and import it into the right bank account without duplicates.

Xero gets most transactions from bank feeds, but there are always gaps: months before the feed was connected, a feed that broke, or a bank with no feed at all. Xero can import statement files for those months — it accepts CSV, OFX, QIF and QBO. The simplest route from a PDF is a CSV in Xero’s own layout.

1. Turn the PDF statements into a Xero CSV

  1. Drop the statements on StatementEasy’s PDF to Xero converter.
  2. Check the balance check before going further.
  3. Under “Adjust the table”, set the dates so the file only covers the days missing from Xero.
  4. Choose Xero CSV and download. The file has Xero’s columns: Date, Amount (money out negative), Payee, Description and Reference.

Prefer OFX? Download OFX instead — Xero reads it without any column mapping.

2. Import it into Xero

  1. Go to Accounting → Bank accounts.
  2. Find the account, click Manage account → Import a statement.
  3. Browse to the file and click Import.
  4. For a CSV, check that Xero recognised the columns and the date format (day/month or month/day).
  5. Complete the import. The lines appear in the account’s Reconcile tab, ready to match or create.

Avoiding duplicates

  • Xero warns about statement lines it thinks were already imported, but it is safer to send only the missing period. Set the dates under “Adjust the table” before exporting.
  • Import statements in date order and check the statement balance Xero shows against the closing balance on the PDF.
  • If you made a mistake, you can delete an imported statement from the account’s Bank statements view before reconciling its lines.

Common questions

Can Xero read a PDF statement directly?

No, Xero imports data files, not PDFs. Convert the PDF first.

Which sign does Xero expect?

One Amount column: money in positive, money out negative. The Xero CSV export does this for you.

My bank is not in Xero’s feed list. Can I still use Xero?

Yes. Convert each month’s statement and import it; reconciliation works the same way as with a feed.

Convert a statement now: StatementEasy turns a bank statement PDF into Excel or CSV on your device, with every row checked against the balance. Free, read on your device first.

More guides

How to convert a bank statement PDF to Excel (3 ways)Three ways to get transactions into Excel, and when each one works. How to open a bank CSV in Excel without breaking datesImport a CSV with the right date order and number types. How to reconcile a bank statement in ExcelMatch your records to the statement and find differences. How to read a bank statement, line by lineWhat every column and line on a statement means. Bank statements for a visa application: what consulates checkWhat a visa officer looks for, and how to check first. Bank statements for a mortgage: what lenders look forThe six things a lender checks on your statements. How to convert a scanned bank statement to ExcelGet transactions out of a scan or a photo, and check them. How to open and convert a password-protected bank statement PDFFind the password and convert a protected statement. How to combine several bank statements into one Excel fileTwelve monthly statements, one clean sheet. How to categorize bank transactions in ExcelRules, SUMIFS and a pivot table for spending categories. How to find subscriptions in your bank statementSpot every payment that repeats, and its yearly cost. How to import a bank statement into QuickBooksPDF to QBO or CSV, then upload to QuickBooks. How to get a bank statement into Google SheetsPaste, import or open: dates and amounts that work. How to spot an edited bank statement PDFSigns of editing, and the check that settles it.