Connect bank feeds in Xero for better bookkeeping

Xero users save 5.5 hours* a week using bank feeds and automated transaction matching for faster reconciliation and up to date finances. Get bank data into Xero from over 21,000 financial institutions around the world. Import PDF bank statements directly into Xero if bank feeds aren't available.

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

Bank feeds: all your transactions in Xero, easily

Xero’s automatic bank feeds mean less admin for you. Xero pulls in your transaction data so you don’t need to upload bank statements.

  • Tick

    Get bank transactions into Xero

    Set up bank feeds and watch transactions flow into Xero automatically – without any effort from you.

  • Tick

    Stay up to date with your finances

    Get an up- to-date view of your finances and make bookkeeping easier by matching transactions as they come into Xero.

  • Tick

    Keep your data safe

    Your data is protected every step of the way – bank transactions feed into Xero via a secure, encrypted connection.

Get bank data into Xero with bank feeds

Depending on your bank, you can feed transactions into Xero via bank feeds. With automated bank feeds, 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

Bank feeds give you an up-to-date view of your finances

With bank feeds, your bank transactions flow into Xero regularly, so you can reconcile transactions in just a few minutes each day for an accurate, up-to-date view of the money coming in and going out of your business.

  • Included
    Complete reconciliations faster with suggested transaction matches based on memorisations and AI technology
  • Included
    Set up bank rules for recurring transactions so Xero categorizes them for you – just click ‘okay’ to approve
  • Included
    See an up-to-date view of your finances on the Xero dashboard once transactions are reconciled

Keep your data safe

Connecting your bank account is a safe way to get data into Xero. Encrypted connections protect your data while it’s on its way to Xero. Once your data is in Xero, it’s protected by multiple layers of security.

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

The thing I love most about Xero is the great integration with all the major platforms I use. So Shopify, Stripe – everything works seamlessly.

Monique Malcolm, Tiny Action

A person sits on a couch working on a laptop

Plans to suit your business

Starter

Usually $20

Now $2

CAD per month

Save $54 over 3 months

Standard

Usually $48

Now $4.80

CAD per month

Save $129.60 over 3 months

Premium

Usually $67

Now $6.70

CAD per month

Save $180.90 over 3 months

Need help with bank feeds as a Xero user?

Xero Central is our comprehensive knowledge base, filled with articles to help you get the best out of Xero.

Connect your bank

Connect bank accounts and get data into Xero automatically. Refresh the feed to load your latest transactions.

Connect your bank

Set up bank feeds

Bank feeds automatically pull in transactions from a bank, or a payment provider like Stripe or PayPal.

Set up bank feeds

Get help if your bank feeds are disrupted

If bank feeds aren’t working as they should, find a solution or workaround.

Learn about bank feed disruptions

FAQs about bank feeds

Bank feeds are a speedy, secure, accurate way to get transaction data into Xero without manual uploads or data entry. Connecting Xero with your bank account lets transactions flow securely into the software, ready for you to review and reconcile.

Bank feeds are a speedy, secure, accurate way to get transaction data into Xero without manual uploads or data entry. Connecting Xero with your bank account lets transactions flow securely into the software, ready for you to review and reconcile.

Bank feeds can give you time back by importing transactions for you. It’s one less task on your to-do list, and because transactions come directly from your bank, you can be sure they’re accurate.

Bank feeds can give you time back by importing transactions for you. It’s one less task on your to-do list, and because transactions come directly from your bank, you can be sure they’re accurate.

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 should only take half a minute or so to upload the file.

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 should only take half a minute or so to upload the file.

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

Once your bank transactions are showing in Xero regularly, you can reconcile them each day, either at your desk or on the move with the Xero Accounting app, so you know where your business stands. Choose to categorize each transaction in Xero yourself, or just confirm what Xero suggests.

More about bank reconciliation in Xero

Once your bank transactions are showing in Xero regularly, you can reconcile them each day, either at your desk or on the move with the Xero Accounting app, so you know where your business stands. Choose to categorize each transaction in Xero yourself, or just 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 2 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 2 years, depending on the bank.

Accounting software for your Canadian 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.

FAQs about Xero in Canada

The best accounting software depends on your needs. Xero’s accounting software has flexible plans so you can adjust your subscriptions to access the features you need as your business grows.

Check out Xero’s pricing plans.

The best accounting software depends on your needs. Xero’s accounting software has flexible plans so you can adjust your subscriptions to access the features you need as your business grows.

Check out Xero’s pricing plans.

No – Xero is based in the cloud, so all you need is an internet connection. But you need a multi-factor authentication (MFA) app to log in to Xero. MFA extra layer of security by checking that it’s really you when you log in.

Learn about data protection with Xero.

No – Xero is based in the cloud, so all you need is an internet connection. But you need a multi-factor authentication (MFA) app to log in to Xero. MFA extra layer of security by checking that it’s really you when you log in.

Learn about data protection with Xero.

Yes, the Xero App Store has hundreds of apps to help manage your business, including apps specifically designed for your industry and for doing business wherever you are located.

Check out the Xero App Store.

Yes, the Xero App Store has hundreds of apps to help manage your business, including apps specifically designed for your industry and for doing business wherever you are located.

Check out the Xero App Store.

Start using Xero for free

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

See how online bank feeds simplify admin

Press play. All will be revealed.

*Xero customers save 5.5 hours a week using this feature

Data based on August 2023 survey average across 180 customers.