One of the quickest wins I help small businesses achieve is cutting down the time spent on reconciliation by getting Xero bank rules right. When set up properly, bank rules stop duplicated receipts, automatically allocate recurring expenses, and keep your bookkeeping consistent. I’ve seen clients save hours each month simply by tightening their rules and understanding how Xero matches transactions. Below I walk through the practical steps I use with clients, common pitfalls, and useful tips so you can get your bank rules working reliably for you.
Why duplicated receipts happen — and how rules help
Duplicates usually appear for one of three reasons: your bank feed supplies multiple identical statement lines (some banks send an initial and a corrected feed), receipts are entered manually and then the bank feed imports the same transaction, or Xero’s automatic matching creates a match with an existing transaction that shouldn’t be linked. Bank rules reduce human error and force consistency: if Xero automatically creates a spend/receive transaction with the same description, contact or amount each time, a well-written rule will automatically code it and prevent you or your bookkeeper from creating a second record.
Plan your rules before you create them
I always start by listing regular payments and receipts the business receives each month. Typical examples include:
For each item I capture: the usual statement description, typical amount (if it is always the same), payee name, nominal account (Xero account code), VAT treatment, and any tracking category. This makes your rule setup quick and consistent.
Step-by-step: creating a bank rule in Xero
These are the steps I follow in Xero’s Bank Accounts > Bank rules flow. I include the fields I recommend using and why.
Example rule table
| Rule field | Example value | Why |
| Type | Spend Money | Correct transaction type avoids mis-coding |
| Contact | VODAFONE | Consistent payee name helps matching |
| Description | Mobile bill | Filter out other payments to same provider |
| Amount | £45.00 | Exact match for fixed monthly charge |
| Account | Telephone & Internet | Codes financial reports correctly |
| VAT | No VAT | Correct tax treatment |
| Create | Auto create spend | Prevents manual duplicate entry |
Rule order and priority — a crucial detail
Xero evaluates rules in the order they are listed. I always put the most specific rules first (exact amount + contact + description) and more general ones lower down. If a broad rule like “Any payment to Amazon” sits above a rule for “Amazon Web Services”, you may end up auto-coding AWS charges incorrectly. Periodically review the list and reorder when you add new rules.
Preventing duplicates when you also enter bills or receipts
This is a common area of confusion. If you create a bill or spend money transaction manually and then a bank feed comes in, Xero might try to match the bank line to the manual transaction. To avoid duplicates:
Handling variable amounts and refunds
For transactions that vary month-to-month (utility bills, card payments with variable fees), rely on description and contact rather than amount. For refunds, add a second rule to catch common refund descriptions (e.g. “REFUND” or “REVERSAL”) and assign the correct account. You can also use negative amount ranges for refunds where predictable.
Testing and monitoring
After creating or updating rules, monitor the first few bank feed days closely. Use the “Reconcile” screen and filter by the bank rule name to see what transactions were matched or created. I recommend:
Troubleshooting common problems
Here are issues I fix regularly:
Useful integrations and extras
If you use payment services like Stripe, GoCardless or PayPal, check whether you have an app integration. Some integrations post settlements and fees as a single lump sum — a bank rule can split that into gross receipts and fees if you create a rule that creates a transfer or set of spend/receive transactions. For larger businesses, I often recommend using Xero’s bank rules together with spend/receive duplicates checks in third-party tools like Hubdoc (for document capture) or using Xero Projects tracking when allocating shared expenses between projects.
If you’d like, I can create a checklist template you can paste into Xero as you set up each rule, or review a sample of your bank statements and suggest a short list of rules to create. Getting these basics right usually repays weeks of manual work every year.