How to Add a Bank Account in Xero
- Sophie Ricci
- Views : 28,543
Table of Contents
If your books don’t sync with your actual bank, everything downstream falls apart — reconciliations go sideways, cash flow reports lie to you, and tax time becomes a nightmare.
Adding a bank account in Xero is the single step that fixes all of that. It pulls your real transactions into your accounting software automatically, cuts out manual data entry, and gives you a true picture of where your money stands.
This guide walks you through every method — from connecting a live bank feed to uploading a statement manually — so you can get set up correctly the first time.
Why Connecting Your Bank Account to Xero Actually Matters
Before diving into the steps, it’s worth understanding what you’re actually unlocking.
Over 82% of small businesses that fail cite cash flow problems as a contributing factor, according to a U.S. Bank study. Most of those problems aren’t because the money wasn’t there — they’re because the owner didn’t have accurate, real-time visibility into it.
Xero’s bank feed feature changes that. Once connected:
- Transactions import automatically, usually within 24 hours
- Bank reconciliation goes from hours to minutes
- You catch errors, duplicates, and fraud faster
- Your accountant (and your future self at tax time) will genuinely thank you
Xero currently serves over 3.95 million subscribers globally, and a core reason businesses stick with it is the bank feed system. Businesses using automated accounting tools report saving up to 5+ hours per week on bookkeeping tasks that used to be done manually.
Let’s get your account connected.
What You Need Before You Start
Don’t skip this — a 2-minute check now saves a frustrating restart later.
You’ll need:
- An active Xero account (Starter, Standard, or Premium plan)
- Your online banking login credentials
- The correct BSB/routing number and account number if adding manually
- Administrator or Standard user access in Xero (Adviser role also works)
A note on bank feed availability: Xero supports direct bank feeds with hundreds of banks across the US, UK, Australia, New Zealand, and more. If your bank isn’t supported for a live feed, you can still add it manually and upload statements — which we cover below.
How to Add a Bank Account in Xero
There are three main ways to do this. Start with Method 1 (live bank feed) if your bank supports it — it’s the most powerful and saves the most time.
Connect a Live Bank Feed
This is the best option. Xero pulls transactions directly from your bank on an ongoing basis — no manual uploads, no gaps.
Step 1: Go to Accounting > Bank Accounts
Log into your Xero account. From the top navigation, click Accounting, then select Bank accounts from the dropdown.
Step 2: Click “Add Bank Account”
You’ll see a button in the top right corner of the Bank Accounts screen. Click it.
Step 3: Search for Your Bank
A search bar appears. Start typing your bank’s name. Xero will show you matching institutions that support direct bank feeds.
- If your bank appears with a “Connect” option — great, you’re on the fast path.
- If it appears without a connect option, or doesn’t appear at all — jump to Method 2 (manual account) below.
Step 4: Select Your Bank and Log In
Click on your bank. Xero will redirect you to your bank’s secure login page (or open a secure window). Enter your online banking credentials.
This is a read-only connection — Xero can see your transactions but cannot move money or make any changes to your account.
Step 5: Select the Account(s) to Import
After logging in, you’ll be shown a list of your accounts (checking, savings, credit card, etc.). Select which ones you want to connect to Xero.
Step 6: Choose Your Import Start Date
Xero will ask how far back you want to import transactions. Think carefully here:
- If you’re starting fresh, 30–90 days is usually enough
- If you’re migrating mid-year and need your full history, choose the start of your financial year
- Avoid going too far back if you already have transactions recorded manually — this creates duplicates
Step 7: Click “Save” or “Connect”
Xero confirms the connection. Your first batch of transactions typically imports within a few hours, though some banks take up to 24 hours.
That’s it. From this point forward, new transactions flow in automatically.
Add a Bank Account Manually (Without a Live Feed)
Your bank isn’t on Xero’s supported list? No problem. You can add the account manually and upload your bank statements as needed.
Step 1: Go to Accounting > Bank Accounts > Add Bank Account
Same starting point as before.
Step 2: Search for Your Bank
If your bank doesn’t appear, scroll to the bottom of the results and look for the option “I can’t find my bank” or simply click through without selecting a listed bank.
Step 3: Enter Your Account Details
Fill in:
- Account Name — what you want to call it inside Xero (e.g., “Business Checking – Chase”)
- Account Type — checking, savings, credit card, loan, etc.
- Account Number — your actual bank account number
- Currency — select the currency this account operates in
Step 4: Click “Save”
Your account now appears in Xero’s bank account list. It won’t have any transactions yet — you’ll need to import a statement to populate it.
Import a Bank Statement
Once your manual account is set up (or any time you want to backfill data), you can upload a statement file.
Step 1: Download Your Statement from Your Bank
Log into your online banking portal and download a statement in one of these formats:
- CSV (most common and most flexible)
- OFX (Open Financial Exchange)
- QFX (Quicken format)
- QBO (QuickBooks Online — Xero accepts this)
Step 2: Go to the Account in Xero
From Accounting > Bank Accounts, click on the account you want to import into.
Step 3: Click “Import a Statement”
Look for the import option at the top right of the account screen. Click it.
Step 4: Upload Your File
Select your downloaded statement file and upload it. Xero will preview the transactions before importing.
Step 5: Map the Columns (CSV Only)
If you’re uploading a CSV, Xero may ask you to map which column corresponds to which field (Date, Description, Amount, etc.). Do this carefully — a wrong mapping here scrambles your transaction history.
Step 6: Click “Import”
Xero processes the file and adds the transactions to your account. You can now reconcile them normally.
How to Add a Credit Card Account in Xero
Adding a credit card follows the exact same process as above, with one key difference: you select “Credit Card” as the account type.
Once connected (or imported), Xero treats your credit card like any other account — you can reconcile charges, categorize expenses, and track your outstanding balance directly inside your books.
One tip: if your credit card provider supports a live feed, use it. Credit cards often have more activity than bank accounts, and manual imports get tedious fast.
How to Add a Foreign Currency Account
If your business operates in multiple currencies, Xero has you covered — but you’ll need the right plan.
Foreign currency bank accounts require Xero’s Standard or Premium plan. The Starter plan only supports one currency.
When adding the account, simply select the correct currency from the dropdown during setup. Xero will automatically handle exchange rate conversions when you reconcile transactions or run reports.
According to Xero’s own data, businesses dealing in foreign currencies that use Xero’s multi-currency feature spend significantly less time on currency reconciliation compared to those managing conversions in spreadsheets.
Troubleshooting: Common Issues When Adding a Bank Account
Even when you follow the steps, a few things can trip you up. Here’s what to watch for.
“My bank isn’t showing any live feed option” Not every bank supports Xero’s direct feed. Check Xero’s bank feed list in their Help Centre (it’s updated regularly). If your bank isn’t there yet, use the manual import method.
“My transactions aren’t importing” Bank feeds can take up to 24 hours on first connection. If nothing’s appeared after 48 hours, go to Accounting > Bank Accounts, click on the account, and look for any error messages. Common causes: expired bank credentials, a required re-authentication, or a temporary issue on the bank’s side.
“I’m seeing duplicate transactions” This usually happens when the import start date overlaps with transactions you already entered manually. Go to Accounting > Bank Accounts > [Your Account] and look for duplicate entries under the Reconcile tab. Delete the duplicates by clicking the checkbox and selecting “Delete” — only do this for ones you’ve already categorized manually.
“I don’t have permission to add a bank account” You need at least Standard user access in Xero. Ask your Xero Admin to either update your permissions or add the account on your behalf.
Best Practices Once Your Bank Account Is Connected
Getting connected is step one. Getting the most out of it is step two.
Reconcile weekly, not monthly. The more frequently you reconcile, the faster you catch errors. Businesses that reconcile at least weekly have significantly lower rates of undetected bookkeeping errors than those who batch it monthly.
Set up bank rules. Xero lets you create rules that automatically categorize recurring transactions. If you pay a SaaS subscription every month, set a rule once and Xero categorizes it automatically every time it appears.
Review uncategorized transactions regularly. Xero flags transactions it can’t automatically match. Don’t let these pile up — a backlog of uncategorized items makes your reports unreliable.
Connect all business accounts, not just your main one. If you have a savings account, a credit card, a PayPal account — connect them all. Your cash flow reports are only as accurate as the accounts feeding into them.
Conclusion
Adding a bank account in Xero is genuinely one of the highest-leverage things you can do when setting up your accounting. It eliminates manual data entry, keeps your reconciliation current, and gives you cash flow visibility that’s impossible to get from spreadsheets or memory.
Here’s the quick version of what you’ve just learned:
- Live bank feed = best option, automatic daily imports, takes 5 minutes to set up
- Manual account + statement import = works for any bank, requires periodic uploads
- Credit cards, foreign currency accounts, and savings accounts all connect the same way
- Reconcile weekly and use bank rules to keep your books clean with minimal ongoing effort
One account connected today means hours saved every month going forward. Start with your main business checking account, then add the rest.
And while Xero handles your books — if you want your pipeline running just as automatically, SalesSo builds and runs complete outbound lead generation systems for B2B businesses. Targeting, campaigns, scaling — the whole engine. Book a strategy meeting to see how it works.
🚀 Stop Chasing Leads Manually
We build your complete outbound pipeline — targeting, campaigns, and scaling — while you focus on growth.
7-day Free Trial |No Credit Card Needed.
FAQs
Can I add more than one bank account in Xero?
Is my bank login information safe when I connect to Xero?
How far back can I import transactions in Xero?
What's the fastest way to get qualified leads while I'm setting up my business finances?
We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies
- blog
- Sales Development
- How to Add a Bank Account in Xero