Xero Integration Guide: Import Bank Statements to Xero
Complete guide to importing converted bank statements into Xero accounting software. Learn CSV formatting, bank rules, and reconciliation best practices.
Xero is one of the world's leading cloud accounting platforms, trusted by millions of small businesses and their advisors. This guide shows you how to import converted bank statements into Xero for seamless reconciliation and financial management.
Xero Bank Statement Import Overview
Xero offers multiple methods for getting bank transactions into your accounts. While automatic bank feeds are convenient, there are many situations where manual CSV import is necessary:
- Historical Data: Import transactions from before you connected bank feeds
- Unsupported Banks: Banks or accounts not supported by Xero's direct feeds
- International Accounts: Foreign bank accounts with limited connectivity
- Client Data: Accountants importing client bank statements
- Backup Imports: When bank feeds are temporarily unavailable
CSV Format Requirements for Xero
Xero accepts CSV files with specific column formatting. Understanding these requirements ensures smooth imports without errors.
Required Columns
- Date: Transaction date (DD/MM/YYYY or MM/DD/YYYY based on region)
- Amount: Transaction amount (positive for credits, negative for debits)
- Description/Payee: Transaction description or payee name
Optional Columns
- Reference: Check numbers, reference codes
- Cheque Number: For check transactions
- Transaction Type: Debit/Credit indicator
Pro Tip: Date Format
Xero automatically detects date formats, but for best results, use the format matching your Xero organization's regional settings. Check Settings → General Settings to confirm.
Step-by-Step Import Process
Step 1: Convert Your Bank Statement
- Upload your PDF bank statement to ConvertBank
- Select CSV as your export format
- Download the converted file
Step 2: Access Xero Bank Import
- Log into your Xero account
- Navigate to Accounting → Bank Accounts
- Select the bank account to import into
- Click Import a Statement
Step 3: Upload and Map Columns
- Click Browse and select your CSV file
- Xero will attempt to auto-detect column mappings
- Verify or correct the column assignments
- Review the preview of transactions
- Click Import to complete
Setting Up Bank Rules
Bank rules in Xero automatically categorize imported transactions, saving significant time on reconciliation.
Creating Bank Rules
- Go to Accounting → Bank Accounts
- Click on a bank account
- Click Bank Rules tab
- Click Create Rule
Rule Conditions
- Payee Contains: Match specific words in the description
- Amount Equals: Match specific transaction amounts
- Reference Contains: Match reference numbers or codes
Reconciliation Best Practices
- Import Regularly: Import statements weekly or monthly to keep accounts current
- Match First: Let Xero automatically match transactions with invoices and bills
- Use Find & Match: For transactions that don't auto-match
- Verify Duplicates: Xero warns about duplicate transactions - review carefully
- Reconcile to Balance: Always reconcile until your statement balance matches
Troubleshooting Import Issues
Common Issues and Solutions
| Issue | Solution |
|---|---|
| Date parsing errors | Match date format to your Xero region settings |
| Duplicate transactions | Check for overlapping date ranges with existing data |
| Wrong account selected | Delete imported transactions and re-import to correct account |
| Amount sign reversed | Check if your CSV uses separate debit/credit columns |
Frequently Asked Questions
Can I import statements for multiple accounts at once?
No, Xero requires importing to one bank account at a time. However, you can quickly switch between accounts and import multiple files in sequence.
What's the maximum file size for CSV imports?
Xero accepts files up to 1MB in size, which typically covers several years of transactions. For larger datasets, split into multiple files by date range.
Will imported transactions duplicate with bank feeds?
Xero has duplicate detection but it's not perfect. Best practice is to import historical data only for periods before bank feeds were connected.
Can I undo a bank statement import?
Yes. Go to the bank account, select the imported transactions, and click Delete. Reconciled transactions must be unreconciled first.
🚀 Ready to Convert Your Bank Statements?
Try our free AI-powered converter now. No signup required. Instant results.
Start Converting Free