Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting Glossary · Core / Software

Xero Bank Rules

Xero Bank Rules: Definition

Xero Bank Rules are conditions you set so that recurring bank transactions are coded automatically during reconciliation, matching by details such as payee, reference or amount. They are created from the bank accounts area in Xero. They matter because they turn repetitive coding of items like bank charges, fuel or subscriptions into a one-click confirmation, keeping the bank reconciliation fast and consistent.

What Are Xero Bank Rules?

A Xero Bank Rule is a template that tells Xero how to treat a transaction that matches certain conditions. When a bank line comes in matching the rule — the same supplier name, a reference pattern, a value range — Xero pre-fills the account, tax rate and contact, so reconciliation becomes a matter of confirming rather than coding. It is the mechanism that keeps routine, high-volume transactions from eating an accountant's time.

An Indian business using Xero meets bank rules on its predictable outflows. A Kolkata agency paying the same cloud subscriptions, courier charges and bank fees every month sets a rule for each, and the reconciliation screen suggests the coding automatically. The rules do not replace judgement — they encode a decision once so it does not have to be repeated each month — but they demand that the coding behind them is correct to begin with.

Key terms

How Xero Bank Rules Work

A bank rule turns a repeated coding decision into an automatic suggestion:

  1. 1Define the conditions

    You set what a transaction must match — payee, reference, description or amount — the trigger for the rule.

  2. 2Set the coding

    You specify the contact, account and tax rate Xero should apply when the conditions are met.

  3. 3A bank line arrives

    The feed imports a transaction and Xero tests it against the active rules.

  4. 4Xero suggests the treatment

    On a match, the reconciliation screen pre-fills the coding for the accountant to confirm.

  5. 5Confirm and reconcile

    The user accepts the suggestion, posting the entry and reconciling the line in one click.

How to Set Up Xero Bank Rules in Xero

Bank rules are created from the bank accounts area (the interface is the same across regions, including India):

  1. 1Go to Accounting

    From the main menu, click Accounting.

  2. 2Open Bank accounts

    Select Bank accounts to see the list of connected accounts.

  3. 3Open Bank rules

    Click the Bank rules button near the top of the Bank accounts page.

  4. 4Create a rule

    Click Create rule and choose the type — Receive money, Spend money or Transfer money — to match the transaction direction.

  5. 5Set conditions and coding

    Define the matching conditions (payee, reference, amount) and the contact, account and tax rate to apply.

  6. 6Name, order and save

    Give the rule a title, set its priority relative to other rules, and save; you can also create a rule directly from a transaction on the Reconcile tab.

Xero Bank Rules: A Practical Example

ParticularsAmount (INR)Treatment
Monthly cloud subscription (rule match)2,360Coded to Software Expense, GST 18%
Courier charge (rule match)850Coded to Courier Expense
Bank charges (rule match)472Coded to Bank Charges
Reconciliation timeone click eachConfirm rather than code

A Kolkata marketing agency sets Xero Bank Rules for its recurring outflows. A ₹2,360 cloud subscription is auto-coded to Software Expense with 18% GST, an ₹850 courier charge and ₹472 bank charge to their own accounts. Each month the reconciliation screen suggests the coding and the bookkeeper simply confirms — turning what was line-by-line data entry into a few clicks, with the coding decided once and applied consistently.

!
Common error

Rules that are too broad: A loose condition catches unrelated transactions and miscodes them → tighten conditions to a specific payee or reference.

Common Mistakes With Xero Bank Rules

Rules save time only if they are specific and reviewed:

  • Rules that are too broad — A loose condition catches unrelated transactions and miscodes them → tighten conditions to a specific payee or reference.
  • Wrong tax rate baked in — A rule coding GST incorrectly repeats the error every month → verify the tax rate when the rule is created.
  • Never reviewing suggestions — Confirming rule matches without looking lets edge cases slip through → glance at each suggested match before accepting.
  • Overlapping rule priorities — Two rules matching the same line produce unpredictable coding → set clear priority order and remove duplicates.
Quick summary

Xero Bank Rules are conditions you set so that recurring bank transactions are coded automatically during reconciliation, matching by details such as payee, reference or amount. They are created from the bank accounts area in Xero. They matter because they turn repetitive coding of items like bank charges, fuel or subscriptions into a one-click confirmation, keeping the bank reconciliation fast and consistent.

Need help with Xero Bank Rules?

Xero Bank Rules sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.

How to set up bank rules in Xero?

A bank rule is created from Accounting, then Bank accounts, then Bank rules, where a spend, receive or transfer rule is defined by conditions such as payee contains or reference contains, and then the contact, account code and tax rate to apply are set. The rule runs against the bank feed and suggests the coding, which still has to be confirmed before it posts.

What is the difference between a bank rule and cash coding in Xero?

A bank rule is a saved condition that automatically suggests coding for matching transactions every time they arrive, while cash coding is a one-off grid view for coding many unreconciled lines quickly by hand. Rules pay off on repeating items such as monthly rent or a courier vendor; cash coding suits a backlog cleanup that will not repeat.

Can Xero bank rules apply Indian GST rates automatically?

A rule can set a default tax rate from the tax rates configured in the organisation, so a recurring vendor payment can be coded to a custom rate such as GST 18 percent. It does not decide eligibility of input tax credit, reverse charge or place of supply, so those still need review against GSTR-2B before the credit is claimed.

Reviewed by the CA & CS Team, Patron Accounting LLP
ICAI & ICSI registered  ·  Reviewed by CA Sundram Gupta (FCA)  ·  Last reviewed 22 Jul 2026  ·  Next review 22 Jan 2027
Official sources: Xero CentralICAI

Applicable framework: Product guidance – Xero; reconciliation practice per AS 1 / Ind AS 1. For general information only, not professional advice. Verify the current position for your entity before acting.