Xero · Cash Coding

How to Fix Xero Cash Coding Error

The Cash Coding tab is missing, greyed out, will not save your changes, or the Save button does nothing after you code a batch of lines.

At QuickFix Bookkeeping, the cause is almost always permissions, not a bug. Cash Coding is a restricted feature in Xero. It requires the Adviser user role, and a Standard user simply will not see the tab at all. Most Cash Coding errors are this, discovered the hard way.

What Causes This

Wrong user role

Cash Coding requires the Adviser role. Standard and Read Only users never see the tab.

Line already reconciled

Cash Coding only works on unreconciled statement lines. Reconciled lines cannot be recoded here.

Missing account or tax rate

A blank account code or tax rate on any row blocks the whole batch from saving.

Browser or session issue

A stale session drops the save silently, so your coding appears to vanish.

How to Fix It

METHOD 1Check Your User RoleThe tab is missing
1

Go to Settings, Users and find yourself in the list. Check the role shown against your name.

2

Cash Coding requires the Adviser role. If you are a Standard user, the Cash Coding tab will not appear at all, with no explanation given.

3

Ask an Adviser or the subscriber on the account to raise your permissions, then sign out of Xero completely and back in. The tab appears only after a fresh session.

METHOD 2Fix a Batch That Will Not SaveSave does nothing
1

Cash Coding saves the whole batch as one action. A single incomplete row blocks every row.

2

Scroll the full list and confirm every line you have coded has both an account and a tax rate set. A blank tax rate is the usual offender, and Xero does not always highlight it clearly.

3

Save in smaller batches. If a batch of 200 lines will not save, split it and you will quickly isolate the offending row.

METHOD 3Line Is Already ReconciledCannot recode it here
1

Cash Coding only touches unreconciled statement lines. If a line is already reconciled, it will not appear in Cash Coding and cannot be changed there.

2

To change it, go to the Bank statements tab, find the line, and unreconcile it first. Then it becomes available in Cash Coding again. Be careful doing this on a period that is already closed.

METHOD 4Rule Out the BrowserCoding disappears after save
1

Open Xero in an incognito window and retry the batch. If it saves there, clear your normal browser cache and cookies, then disable extensions one at a time. A stale session can accept your coding and silently discard it on save, which looks exactly like a Xero fault.

Use Bank Rules Instead

If you are cash coding the same recurring transactions every month, you are doing manual work Xero can do for you. Set up Bank Rules to code those lines automatically as they arrive. Cash Coding is for clearing a backlog, not for routine monthly work.

Related Guides

Months of Uncoded Bank Lines Piling Up?

Let QuickFix Bookkeeping Clear Your Backlog.

A large uncoded backlog is slow and error-prone to clear by hand, and mistakes there flow straight into your reports. Our certified Xero Advisors code it correctly and set up rules so it does not build up again.

Book a Free 30-Minute Consultation

No obligation. Same-day response.