Set up bank feeds, or import bank data into Xero, and save time

You can get your bank data into Xero from over 21,000 financial institutions globally. Xero customers save 5.5 hours* a week using bank feeds and automated reconciliation. If your bank doesn’t yet offer bank feeds, you can import PDF statements from supported banks directly into Xero.

Icons of bank buildings surround a mobile phone where the Xero app receives bank feeds.

Get bank data into Xero with bank feeds

Connect your bank to Xero to set up bank feeds so your bank transactions flow into Xero automatically.

Import PDF bank statements into Xero directly

If your bank doesn’t yet offer bank feeds, you can import PDF statements from supported banks into Xero.

Get an up-to-date financial picture

Reconcile new bank transactions regularly so you always have an accurate up-to-date view of your finances.

Keep your data safe and secure

Bank transactions feed into Xero via a secure, encrypted connection so you know your data is protected.

See how online bank feeds simplify admin

Press play. All will be revealed.

Get bank data into Xero with bank feeds

With automated bank feeds from over 3500 US banks and financial institutions, transactions flow directly into Xero from your bank accounts on a regular basis.

  • Included
    Set up feeds from multiple banks
  • Included
    Get feeds from any number of bank accounts
  • Included
    Import up to 12 months of historical data when you first connect

Import PDF bank statements into Xero directly

If your bank doesn’t offer bank feeds, it’s still quick and easy to get your data into Xero.

  • Included
    Upload your PDF bank statement directly into Xero from supported banks without using third-party software
  • Included
    If preferred you can export bank data from your online banking in OFX, QIF, QBO, QFX or CSV format, then upload it to Xero
  • Included
    If you’re importing transactions from a CSV file, you can review and amend the file from within Xero before you import

Get an up-to-date financial picture

Once your bank data is in Xero, you can quickly and easily reconcile transactions so you have an accurate, complete and up-to-date picture of the money coming in and going out.

  • Included
    Xero makes intelligent suggestions for matching transactions based on past experience
  • Included
    You can set up bank rules for common transactions
  • Included
    Once transactions are reconciled, the Xero dashboard displays an up-to-date view of your business finances

Keep your data safe and secure

A secure, encrypted connection is used to feed bank transactions into Xero, so your data can’t be read until it’s in Xero. Once in Xero, your data is protected by multiple layers of security.

  • Included
    With bank feeds, transactions are shared only between your bank, Xero, and any other disclosed third party
  • Included
    Xero cannot make payments or move money from your accounts through your bank feed connection
  • Included
    Only people you give access to can see your transactions in Xero

FAQs about bank feeds

Almost 3500 banks and financial institutions offer Xero bank feeds including these top US banks: American Express, Bank of America, Capital One, Citibank, JP Morgan Chase, PNC Bank, TD Bank, Truist Bank, US Bank, and Wells Fargo. One way to see if an automated bank feed exists for your bank, is to sign up for a 30-day free trial of Xero and select Accounting>Bank accounts>Add bank account. Another way is to look up the list of US banks that offer bank feeds.

Look up the list of US banks that offer Xero bank feeds (PDF)

Almost 3500 banks and financial institutions offer Xero bank feeds including these top US banks: American Express, Bank of America, Capital One, Citibank, JP Morgan Chase, PNC Bank, TD Bank, Truist Bank, US Bank, and Wells Fargo. One way to see if an automated bank feed exists for your bank, is to sign up for a 30-day free trial of Xero and select Accounting>Bank accounts>Add bank account. Another way is to look up the list of US banks that offer bank feeds.

Look up the list of US banks that offer Xero bank feeds (PDF)

Xero can extract data from PDFs from the following supported banks.

See a list of supported banks

Xero can extract data from PDFs from the following supported banks.

See a list of supported banks

If your bank or financial institution doesn’t yet offer Xero bank feeds, don’t worry; it's quick and easy to regularly upload a file of your most recent bank transactions instead. Just export them from your online banking in OFX, QIF, QBO, QFX or CSV format or download a PDF, then upload the file into Xero – it takes an average of less than 35 seconds to upload a file in one of these formats.

See how to manually import bank statements

If your bank or financial institution doesn’t yet offer Xero bank feeds, don’t worry; it's quick and easy to regularly upload a file of your most recent bank transactions instead. Just export them from your online banking in OFX, QIF, QBO, QFX or CSV format or download a PDF, then upload the file into Xero – it takes an average of less than 35 seconds to upload a file in one of these formats.

See how to manually import bank statements

Simply set up your bank account in Xero, then connect the Xero account to your bank to automatically import transactions. To set up an automated bank feed, your bank needs to be a participating institution and you must be registered for online banking.

See how to add a bank account in Xero

Simply set up your bank account in Xero, then connect the Xero account to your bank to automatically import transactions. To set up an automated bank feed, your bank needs to be a participating institution and you must be registered for online banking.

See how to add a bank account in Xero

Simply set up a direct feed from Stripe, Wise or PayPal to automatically import your most recent transactions into Xero.

Find out more about bank accounts and feeds

Simply set up a direct feed from Stripe, Wise or PayPal to automatically import your most recent transactions into Xero.

Find out more about bank accounts and feeds

With bank transactions showing in Xero regularly, you can reconcile daily on desktop or on the move with Xero accounting app, so you know where your business stands. Categorize each transaction in Xero or simply confirm what Xero suggests.

More about bank reconciliation in Xero

With bank transactions showing in Xero regularly, you can reconcile daily on desktop or on the move with Xero accounting app, so you know where your business stands. Categorize each transaction in Xero or simply confirm what Xero suggests.

More about bank reconciliation in Xero

There’s no limit on the number of bank account connections you can have. Set up as many bank accounts in Xero as you need, and feed in the transactions from any number of banks or financial institutions. You can bring all your accounts together online in one place.

There’s no limit on the number of bank account connections you can have. Set up as many bank accounts in Xero as you need, and feed in the transactions from any number of banks or financial institutions. You can bring all your accounts together online in one place.

When setting up an automated bank feed in Xero, you’ll be given the option to pull historical transaction data from the past 90 days or up to two years, depending on the bank.

When setting up an automated bank feed in Xero, you’ll be given the option to pull historical transaction data from the past 90 days or up to two years, depending on the bank.

Accounting software for your small business

Run your business accounting online with Xero. Easy-to-use accounting software, designed for your small business.

  • Included
    Everything in one place
  • Included
    Connect to your bank
  • Included
    Collaborate in real time
  • Included
    Customize to suit your needs
Explore accounting software
A chart of income and expenses displays in Xero’s online accounting software on a tablet.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.

*Xero customers save 5.5 hours a week using this feature

Data based on August 2023 survey average across 180 customers.