Ledger Optics vs Xero Find & Recode: which one, when?
Short version: they solve different halves of the same cleanup. Find & Recode fixes what you already know is wrong; Ledger Optics finds what's wrong. Most serious cleanups use both, in that order — detection first, then bulk correction. If you already have your list of miscoded transactions, close this page and use Find & Recode; it's built in, it's free, and it's the right tool.
What Find & Recode is
Find & Recode (Accounting → Advanced → Find and recode, advisor access required) is Xero's bulk-edit tool. Filter transactions by contact, account, date and more, then recode the lot in one operation — account, tax rate, contact or tracking. It's powerful and mature, with two properties worth respecting:
- You must know what to search for. It executes your hypothesis ("everything from this supplier in Office Expenses should be Software"); it doesn't generate hypotheses.
- It writes immediately. The recode happens when you click — there's no staged review of individual lines, so careful filtering and small batches are on you.
What Ledger Optics is
Ledger Optics is a free detection app for Xero (and QuickBooks) files. It connects read-only via OAuth and compares every transaction against its peers — same contact, similar amounts — drawing the ledger as a cluster view where records that statistically disagree stand apart. Suspect codings land in a review list with a proposed correction, and each write-back needs your explicit confirmation, line by line.
Its limits, stated plainly: it needs peers to compare against, so thin histories give it little to work with; a supplier that was always coded wrong looks consistent to statistics; and it deliberately doesn't do what Find & Recode does — there's no "recode these 400 lines at once", because confirm-before-write is the design, not a missing feature.
Which one, when
| Situation | Use |
|---|---|
| You know exactly what's wrong ("all of supplier X into account Y") | Find & Recode — nothing faster exists |
| You suspect mess but don't know where | Ledger Optics — finding is the bottleneck |
| Bulk tracking-category backfill | Find & Recode |
| Inherited file, unknown history | Ledger Optics first, then Find & Recode for the systematic fixes it surfaces |
| No advisor access | Ledger Optics — Find & Recode isn't available to you |
| Hundreds of one-off scattered errors | Ledger Optics — per-line review beats writing dozens of filter queries |
The honest workflow for a real cleanup: run Ledger Optics to find where the problems live, fix the systematic ones (whole-supplier miscodings) in bulk with Find & Recode, and confirm the scattered one-offs individually in Ledger Optics. Then update the bank rules so the mess doesn't refill — neither tool does that for you.
FAQ
Does Ledger Optics replace Find & Recode? No. Find & Recode is the right tool for bulk corrections you've already identified, and it's built into Xero. Ledger Optics finds the miscodings in the first place and reviews corrections line by line. A serious cleanup typically uses both — detection first, bulk fix second.
Is Ledger Optics safe to connect to a client's Xero file? It connects read-only via OAuth, and nothing is written back unless you explicitly confirm each individual change in a review dialog. That's a deliberate contrast with Find & Recode, which writes as soon as you click recode.
Ledger Optics is free. Connect a file and see what stands apart from its peers.