How to set up bank rules on Xero
Bank rules in Xero automatically categorize recurring transactions by matching specific criteria like payee names or amounts. Set them up through the Banking menu by defining conditions and specifying the account and tax rate for matching transactions.
Prerequisites
- Active Xero subscription
- Bank account connected to Xero
- Admin or advisor user permissions
- Understanding of chart of accounts structure
Step-by-Step Instructions
Access the Bank Rules section
Create a new bank rule
- Spend money - for payments and expenses
- Receive money - for income transactions
- Transfer money - for transfers between accounts
Set up rule conditions
- Bank text contains - matches partial text in transaction descriptions
- Bank text doesn't contain - excludes transactions with specific text
- Amount equals - matches exact amounts
- Amount is between - matches amount ranges
Configure the rule actions
- Select the Account from your chart of accounts
- Choose the appropriate Tax rate
- Set a Description (optional but recommended)
- Add Reference details if needed
Set rule priority and scope
Test and save the rule
Monitor and refine rules
Common Issues & Troubleshooting
Bank rule not triggering for expected transactions
Check that your conditions are not too specific. Review the exact bank text in your transactions and adjust the Bank text contains condition to match partial text rather than exact phrases.
Rule applying to wrong transactions
Add more specific conditions using And logic, or use Bank text doesn't contain to exclude unwanted matches. Consider adjusting the rule priority order.
Cannot see the New rule button
Verify you have Standard or Advisor user permissions. Demo company users cannot create bank rules. Contact your Xero administrator to upgrade your access level.
Rule not applying to existing transactions
Make sure you checked Apply to existing transactions when creating the rule. If you forgot, edit the rule and enable this option, then save the changes.