If you're a small business owner or accountant who’s just diving into Xero, you're in for a treat. One of the platform’s most magical time-saving features is its automated bank feeds and bank rules. These tools can take your bookkeeping from "Ugh, I’ll get to it later" to "Done in five minutes flat."
In this guide, we’ll walk you through everything you need to know—from connecting your bank accounts to building smart, reusable rules—so you can spend less time on tedious data entry and more time growing your business.
Bank feeds are secure, automated connections between your bank and Xero. Each day, your transactions flow straight into Xero without you having to lift a finger (or download a single CSV file). No more digging through statements or manually entering payments.
Why bank feeds rock:
Less manual entry = fewer errors
Real-time view of your cash position
Faster, smoother bank reconciliation
Time savings that actually add up
Seriously—this one feature alone can save you hours every week.
Ready to link your bank? Here’s how to do it step-by-step:
From your Xero dashboard, click "Accounting" in the top menu, then select "Bank Accounts."
Click "Add Bank Account" and search for your bank by name. When it appears in the dropdown, select it.
Enter your bank name in the search field (1) and then click on the bank name (2). If you work with a smaller, regional bank or prefer to upload data on your own (less common), choose to add your bank without a bank feed (3).
Don’t panic—Xero uses bank-level encryption and never stores your login credentials. It’s as safe as online banking gets.
Enter your bank log in (1) or choose to add the log in later (2) - if you choose to add later, you will need upload data manually for now.
Have multiple accounts at the same bank? You can pick and choose which ones to sync. If you plan on adding more accounts later, you can choose to automatically sync any new bank accounts in – this is very handy option!
Once connected, it may take 1–2 business days for transactions to start importing. After that, it’s smooth sailing.
Bank rules are where automation truly shines. Think of them as your digital bookkeeping assistant—working behind the scenes to classify and code your transactions exactly how you want.
Instead of manually categorizing the same kinds of expenses every month (👀 looking at you, software subscriptions), you can build a rule once and let Xero do the rest.
Consistent categorization = better reporting
Automates recurring transactions
Reduces human error
Saves loads of time during reconciliation
Creating bank rules in Xero doesn’t just save you time—it gives you consistency, clarity, and confidence in your financial reporting. Whether you’re managing recurring transactions or complex allocations, these rules can take the heavy lifting out of your daily bookkeeping.
Here’s how to create a rule that works like magic:
Go to Accounting > Bank Accounts, then click "Bank Rules."
Or Click into the relevant bank account and find a transaction that should have a rule. Then:
Click the "Options" dropdown on the right side of the transaction.
Select "Create Bank Rule.
Choose the rule type: Spend Money, Receive Money, or Transfer Money and then click "Create Rule"
Select if ANY condition matches (more broad) or if ALL conditions must match (more restrictive).
You may want "All conditions match" if you need to create an "if AND" bank rule - such as If the payee = NAME and the amount = $.
For example, if all Apple purchases over $2500 are always Fixed Assets.
Important: if you are creating the bank rule from the bank feed, clean up the vendor name to remove any unnecessary information. For example, if a vendor comes through as "ZOOM.COM 888-799-966SAN JOSE CA", you may only want to use Zoom.com so the bank rule will work.
This is who you are spending money with or receiving money from. This may be new contact or someone you already work with. Begin searching for any existing contacts. If a match exists, select that. If not, click "Create" and create a new contact.
You can split the transaction between one or more accounts, if needed. Select the account and choose a tracking category, if applicable.
Typically we let the bank feed reference do it's thing, but YMMV. Look at how your bank feeds data into Xero to choose the best option for you: Reference, Description, Analysis Code, Check Number, or choose to set it on your own (slower).
If the rule is universally applicable, choose to run the rule on all accounts or select which bank account to run it on.
We name our rules the same way each time: Vendor - Chart of Account, for example Starbucks - Meals and Entertainment. This helps us to quickly find rules later.
Click "Save", and Xero will start applying this rule automatically going forward.
Want to get the most out of Xero’s automation? Here’s how:
Set up rules for things you see every month—rent, utilities, software, internet, subscriptions. These are easy wins.
Avoid vague rules like “Name contains ‘Inc.’” and go for precision. Think: Name contains “Gusto” AND Amount = $365.00
Automation isn’t a set-it-and-forget-it thing. Always keep an eye out for outliers or anything that got miscategorized.
Vendors change, new expenses pop up, and your chart of accounts evolves. Adjust your rules to keep everything clean.
Even if it’s a one-time payment (like a security deposit with multiple line items), a rule can help allocate amounts properly and track categories accurately.
Go to Banking > Bank Accounts
Select the account
Follow any prompts to reconnect
Reauthorize your credentials if needed
Double-check that the rule is active
Confirm your conditions match the transaction exactly (watch for typos or extra spaces!)
Check that no higher-priority rule is overriding it
Review if the transaction matches all conditions—one mismatch can stop it from applying
Setting up bank feeds and rules in Xero is one of the smartest moves you can make for your business. These automations don’t just save you time—they give you cleaner books, faster reporting, and fewer headaches come month-end or tax time.
Start simple, stay consistent, and keep tweaking as you go. Before you know it, you'll have a bookkeeping system that practically runs itself—leaving you free to focus on the stuff that really matters.
Need help making sure your Xero setup is fully optimized? We’re here to guide you every step of the way.