Why can't Xero import PDFs directly? Xero's bank statement import expects structured data (CSV, OFX, or QIF) — not a print document. PDFs are designed for visual display, not data extraction. This converter bridges the gap: it reads the PDF's text content, extracts transaction rows, and outputs a Xero-formatted CSV file that Xero can import directly.
The PDF → Xero Workflow
How to Import PDF Bank Statement into Xero
1
Get your PDF bank statementDownload the PDF from your bank's online banking portal. This is the standard PDF statement — the same one you'd normally print or email to your accountant. Any PDF from any bank works.
2
Upload the PDF here (free, no signup)Drag and drop or browse to select your PDF at bankstatementengine.com. If the PDF is password-protected, enter the password when prompted — see the password guide below for your bank.
3
Download Xero CSVOur AI engine reads all transactions from the PDF and generates a correctly formatted Xero CSV. Click Download CSV. The file is ready to import into Xero with no manual editing needed.
4
Open Xero → Accounting → Bank AccountsLog into Xero. Click Accounting in the top menu → Bank Accounts. Find the bank account you want to import into.
5
Import a Statement → Upload CSVClick Import a Statement on the account row (or via the "…" menu). Xero opens a file upload dialog. Browse to the CSV file you downloaded. Click Open. Xero reads the file and shows a column-mapping preview.
6
Confirm mapping and importVerify: Date → Date, Amount → Amount, Payee → Payee. Select the date format for your region (DD/MM/YYYY for UK/AU/NZ). Click Import. All PDF transactions are now in Xero as statement lines ready for reconciliation.
Password-Protected PDF Bank Statements
Many banks send password-protected PDFs — this is a security feature, not a problem. Our converter accepts password-protected PDFs and the password is used only to open the file for that session, never stored.
🇮🇳 HDFC Bank
Password: first 4 letters of account holder's name (uppercase) + DOB in DDMM format. E.g. RAJE0512
🇮🇳 ICICI Bank
Password: your account number (numeric, no spaces)
🇮🇳 Axis Bank
Password: date of birth in DDMMYYYY format. E.g. 15031985
🇮🇳 SBI
Password: account number (or mobile number registered with the bank)
🇬🇧 Barclays
Some PDF statements locked with last 4 digits of account number + sort code last 2 digits
🇦🇺 CommBank
PDF statements from NetBank are generally not password-protected — download directly
Supported PDF Bank Statements
United Kingdom
Barclays, Lloyds, HSBC UK, NatWest, Santander UK, Halifax, Nationwide, Monzo, Starling, TSB, First Direct, Metro Bank, Co-operative Bank, Clydesdale, Virgin Money, Revolut UK
Australia
CommBank, ANZ Australia, Westpac, NAB, Macquarie Bank, ING Australia, Bendigo Bank, Bank of Queensland, Suncorp, St George, Bank of Melbourne, HSBC Australia
New Zealand
ASB Bank, BNZ, ANZ New Zealand, Kiwibank, Westpac NZ, Rabobank NZ, TSB NZ, SBS Bank, Heartland Bank
India
HDFC Bank, SBI, ICICI Bank, Axis Bank, Kotak Mahindra Bank, IndusInd Bank, Yes Bank, PNB, Bank of Baroda, IDFC First Bank, Federal Bank, RBL Bank
United States
Chase, Bank of America, Wells Fargo, Citi, Capital One, US Bank, TD Bank, PNC, Truist, Ally Bank, USAA, Navy Federal Credit Union
Frequently Asked Questions
Can Xero import PDF bank statements directly?
No — Xero only accepts CSV, OFX, and QIF formats. PDFs must be converted first. Our free tool converts any PDF bank statement to Xero CSV in seconds.
How do I import a PDF bank statement into Xero?
Upload PDF here → download Xero CSV → in Xero: Accounting → Bank Accounts → Import a Statement → upload CSV → confirm columns → Import. Under 3 minutes total.
Is the PDF to Xero converter free and unlimited?
Yes — 100% free, unlimited conversions, no signup. Convert as many PDFs as you need at zero cost, forever.
Does it work with password-protected PDFs?
Yes. Enter the PDF password when prompted. The password unlocks the PDF for extraction only — it's never stored or shared.
What does Xero CSV format look like?
Four columns: Date (DD/MM/YYYY), Amount (signed number), Payee, Description. Our converter produces this format automatically — no manual editing needed.
Related Xero Import Pages
Import PDF Bank Statement into Xero — Free & Unlimited
Any PDF · Any bank · Password-protected OK · No signup · No cost
Convert PDF for Xero — Free →