Skip to content
Free · No sign-up · Works with most banks

Convert a bank statement PDF for Xero

Xero imports bank statements as CSV. Get a file in Xero's own layout — date, amount, payee, description — from any PDF statement, ready for Import a statement.

Drop your statement PDF to make a Xero CSV
PDF, photo, CSV or Excel file · you can add several at once
Read by your browser first. By choosing a file you agree to our Terms and Privacy Policy.
  • Checked every row against your balance
  • Private read on your device first
  • Excel & CSV plus QuickBooks, Xero and Quicken files
  • Free no sign-up, no page limits

Import it into Xero

  1. Open Accounting › Bank accounts, choose the account and Manage account › Import a statement.
  2. Select the CSV. Xero recognises the columns because they use its own names.
  3. Check the statement dates Xero shows, then reconcile as usual.

Dates and signs

Dates are written day first (31/01/2025), the default for most Xero regions; pick 01/31/2025 above for a US organisation. Money out is negative, money in positive.

Other formats: bank statement PDF to Excel · bank statement PDF to CSV · credit card statement to Excel · bank statement PDF to QBO for QuickBooks · bank statement PDF to OFX · bank statement PDF to QIF · bank statement PDF to QFX for Quicken · bank statement PDF to IIF for QuickBooks Desktop · bank CSV to QBO for QuickBooks · bank CSV to OFX · Convert an OFX or QFX file to Excel · QIF file to Excel · Convert an MT940 bank statement to Excel

How it works

From PDF to spreadsheet in four steps

No account and no waiting in a queue. Most statements take a few seconds.

  1. 1

    Upload

    Drop one or more statements from online banking — a PDF, a photo, or a CSV or Excel export.

  2. 2

    Read

    Dates, descriptions and amounts are found automatically, in any language and number format.

  3. 3

    Check

    Every row is checked against the balance printed on your statement. Anything that does not add up is highlighted.

  4. 4

    Download

    Get Excel or CSV, or a file ready to import into QuickBooks, Xero or Quicken.

What you get

A spreadsheet you can use right away

  • One row per transaction
  • Money in and money out in separate columns
  • Real dates and numbers that Excel can sort, filter and add up
  • Extra sheets with monthly totals and a summary
Features

Made for bank statements

Generic PDF-to-Excel tools copy text into cells. StatementEasy understands what a statement is.

Private by design

Your statement is read by your own browser first. Only one it cannot read goes to our server. How we handle files

Real statement layouts

Descriptions over several lines, separate deposit and withdrawal sections, newest-first lists and statements with several accounts.

Banks from many countries

Any date and number format, and statements in English, French, Spanish, Portuguese, German, Dutch and more.

Scans and photos

A scanned or photographed statement is read with text recognition, and the balance check tells you how well it went.

Ready for your accounting

Excel, CSV, and import files for QuickBooks, Xero, Quicken, OFX and more.

Insights included

Monthly totals, spending by category, recurring payments and a summary for lenders — all from your statement.

Banks

Works with your bank

The converter reads the columns of almost any bank statement. These banks are tested on real statement layouts.

Chase United States Tested Bank of America United States Tested Barclays United Kingdom Tested CBAO Senegal Tested Attijariwafa bank Morocco Tested CIH Bank Morocco Tested Lloyds Bank United Kingdom Tested Indian Bank India Tested ING (Spain) Spain Tested ING Germany Tested Access Bank Nigeria Tested GTBank Nigeria Tested HDFC Bank India Tested SBI India Tested ICICI Bank India Tested Axis Bank India Tested Kotak Mahindra Bank India Tested PNB India Tested Bank of Baroda India Tested Canara Bank India Tested Union Bank of India India Tested IDFC FIRST Bank India Tested YES BANK India Tested IndusInd Bank India Tested HSBC México Mexico Tested HSBC UK United Kingdom Tested first direct United Kingdom Tested NatWest United Kingdom Tested Royal Bank of Scotland United Kingdom Tested Santander México Mexico Tested Santander (Spain) Spain Tested Openbank Spain Tested Santander UK United Kingdom Tested Nationwide United Kingdom Tested Halifax United Kingdom Tested Bank of Scotland United Kingdom Tested TSB United Kingdom Tested Monzo United Kingdom Tested Starling Bank United Kingdom Tested Revolut United Kingdom Tested Metro Bank United Kingdom Tested The Co-operative Bank United Kingdom Tested Virgin Money United Kingdom Tested Wells Fargo United States Tested Citi United States Tested Capital One United States Tested U.S. Bank United States Tested PNC Bank United States Tested TD Bank United States Tested Truist United States Tested Navy Federal Credit Union United States Tested Chime United States Tested Ally Bank United States Tested USAA United States Tested Huntington Bank United States Tested Regions Bank United States Tested Citizens United States Tested Fifth Third Bank United States Tested Zenith Bank Nigeria Tested First Bank Nigeria Tested UBA Nigeria Tested Fidelity Bank Nigeria Tested Ecobank Sénégal Senegal Tested Ecobank Nigeria Tested Stanbic IBTC Nigeria Tested Sterling Bank Nigeria Tested Wema Bank (ALAT) Nigeria Tested FCMB Nigeria Tested OPay Nigeria Tested Kuda Nigeria Tested Moniepoint Nigeria Tested PalmPay Nigeria Tested RBC Royal Bank Canada Tested TD Canada Trust Canada Tested Scotiabank Canada Tested BMO Canada Tested CIBC Canada Tested Desjardins Canada Tested BNA (Tunisia) Tunisia Tested BNA (Algeria) Algeria Tested National Bank Canada Tested Tangerine Canada Tested EQ Bank Canada Tested Simplii Financial Canada Tested Equity Bank Kenya Tested KCB Bank Kenya Tested M-PESA Kenya Tested Co-op Bank Kenya Tested NCBA Bank Kenya Tested Commonwealth Bank Australia Tested Westpac Australia Tested ANZ Australia Tested NAB Australia Tested ING Australia Australia Tested Macquarie Bank Australia Tested Bendigo Bank Australia Tested FNB South Africa Tested Standard Bank South Africa Tested Absa South Africa Tested Nedbank South Africa Tested Capitec South Africa Tested TymeBank South Africa Tested BDO Philippines Tested BPI Philippines Tested Metrobank Philippines Tested GCash Philippines Tested UnionBank Philippines Tested LANDBANK Philippines Tested HBL Pakistan Tested Meezan Bank Pakistan Tested UBL Pakistan Tested MCB Bank Pakistan Tested Bank Alfalah Pakistan Tested Allied Bank Pakistan Tested Banque Atlantique Sénégal Senegal Tested Banque Populaire Morocco Tested Bank of Africa Sénégal Senegal Tested Bank of Africa (BMCE) Morocco Tested Société Générale Maroc Morocco Tested Crédit du Maroc Morocco Tested Al Barid Bank Morocco Tested BMCI Morocco Tested Crédit Agricole du Maroc Morocco Tested CFG Bank Morocco Tested BNP Paribas France Tested Société Générale Algérie Algeria Tested Société Générale Sénégal Senegal Tested Société Générale France Tested Crédit Agricole France Tested La Banque Postale France Tested BoursoBank (Boursorama) France Tested LCL France Tested Crédit Mutuel France Tested Qonto France Tested Emirates NBD United Arab Emirates Tested First Abu Dhabi Bank (FAB) United Arab Emirates Tested ADCB United Arab Emirates Tested Dubai Islamic Bank United Arab Emirates Tested Mashreq United Arab Emirates Tested RAKBANK United Arab Emirates Tested DBS / POSB Singapore Tested OCBC Singapore Tested UOB Singapore Tested Standard Chartered Singapore Tested Maybank Malaysia Tested CIMB Malaysia Tested Public Bank Malaysia Tested RHB Malaysia Tested Hong Leong Bank Malaysia Tested BIAT Tunisia Tested Attijari bank (Tunisia) Tunisia Tested Amen Bank Tunisia Tested STB Tunisia Tested UIB Tunisia Tested BH Bank Tunisia Tested Banque Zitouna Tunisia Tested Algérie Poste (CCP) Algeria Tested CPA Algeria Tested BEA Algeria Tested BADR Algeria Tested CNEP-Banque Algeria Tested BDL Algeria Tested Orabank Sénégal Senegal Tested Banque Islamique du Sénégal Senegal Tested BBVA Spain Tested CaixaBank Spain Tested Banco Sabadell Spain Tested Bankinter Spain Tested Unicaja Spain Tested BBVA México Mexico Tested Banorte Mexico Tested Banamex Mexico Tested Banco Azteca Mexico Tested Nu México Mexico Tested BanCoppel Mexico Tested Your bank is not listed? Most statements work anyway — try yours Most banks
FAQ

Questions

Is StatementEasy really free?

Yes. There is no sign-up, no page limit and no daily limit: convert as many statements as you need. Your own browser does most of the work, so a conversion costs us almost nothing.

Is my bank statement uploaded anywhere?

Usually not. Your browser opens and reads the statement on your device, and for most statements nothing is sent to us except anonymous counts such as "a 3-page statement was converted".

A statement goes to our server only when your browser cannot read it — for example a scan or a photo — and it is deleted after reading. If even our server cannot read it, we keep it encrypted for up to 14 days to add support for your bank, then delete it. Details in our privacy policy.

Which banks does it work with?

Any bank whose statement is a normal PDF with selectable text. The reader finds the date, description and amount columns on its own. Layouts from Chase, Bank of America, Barclays, Lloyds, CIH Bank and Attijariwafa bank are tested on real statement layouts, and the generic reader handles many others in English, French, Spanish, Portuguese, German, Dutch and Italian.

How do I know the numbers are right?

Most statements print a running balance. StatementEasy checks every row: the previous balance plus money in minus money out must equal the balance printed on that row. You see a green "Balances match" when everything adds up, or the exact rows to look at when it does not.

Statements without a running balance are checked on totals: opening balance + money in − money out = closing balance.

What if my statement is a scan or a photo?

A scanned or photographed statement is read with text recognition (OCR). You can read it on our server, which gives the best result, or on your device. Clear, straight scans work best, and the balance check shows how well it went.

Can I convert several statements at once?

Yes. Drop several PDFs together. Each gets its own tab, and "All files combined" gives one sheet with a File column, for example a full year of monthly statements.

Which format should I pick?

Pick Excel if you will work in the spreadsheet: dates and amounts are real values, so sorting, filtering and formulas work right away, and a Monthly sheet totals each month. For accounting software, More formats has QuickBooks (.qbo), Xero CSV, a QuickBooks Online CSV, OFX and QIF. Plain CSV works with Sage and almost everything else.

Something is wrong in my result. What can I do?

Click any cell to correct it, remove rows you do not want, or open "Columns look wrong? Fix them" to tell the reader which column is which. If a layout keeps failing, tell us the bank and we will add it.

Your next statement, in a spreadsheet

Free, no limits. No sign-up.

Convert a statement