QuickBooks Recall Traceability: How to Be Recall-Ready on QuickBooks Online
If you make food, supplements, cosmetics, or medical devices, a recall is not a hypothetical. It is a phone call you have to be able to answer. QuickBooks recall traceability is the gap between what QuickBooks Online records for your accountant and what a regulator or a large buyer will ask you for: which lots, which production runs, which customers, with evidence. This guide walks through a recall drill, explains exactly what QuickBooks Online does and does not track, and shows how Evenbatch adds a one-click recall trace on top of the QuickBooks account you already have.
The recall drill: three questions you have to answer fast
Picture the drill. A supplier calls and tells you a raw ingredient lot they shipped you last month is contaminated. Or a customer reports a problem with a finished unit and reads you the lot number on the label. Either way, you now have to answer three questions:
- Which lots are affected? The suspect raw lot, plus every intermediate and finished lot made from it. Or, working backward from a finished lot, every component lot that went into it.
- Which production runs consumed or produced those lots? You need the specific batches, with dates, not a guess.
- Which customers received them? Every shipment that carried an affected finished lot, so you can notify exactly the right people and no one else.
Regulators and large buyers expect these answers in hours, not days. Many supply agreements make a timed mock recall an audit requirement. And the answers have to come from records. "Pretty sure that batch went to our two biggest accounts" is not an acceptable response to an FDA investigator or a grocery chain's quality team. This is the real meaning of lot traceability: QuickBooks holds your financial truth, but the lot-level chain of custody has to be captured somewhere as work happens, or it does not exist when you need it.
What QuickBooks Online actually tracks
QuickBooks Online is good at what it was built for. On the Plus and Advanced plans it tracks inventory quantities and cost using FIFO. It knows you have 4,000 units of a finished SKU and what they cost. That is the accounting layer, and it works.
What it does not have is the traceability layer:
- No lot or batch tracking on any plan. QuickBooks Online cannot record that a received quantity belongs to lot A2419 with a given expiry date. Lot and serial tracking exist only in QuickBooks Desktop Enterprise with Advanced Inventory. We cover this in detail in our guide to QuickBooks lot tracking.
- No assemblies or bills of materials. QuickBooks Online "bundles" group items on sales forms, but they do not consume components, track builds, or roll up costs. That means production runs are invisible to QuickBooks Online. It never records that raw lot A2419 was consumed to produce finished lot F-1077.
- Desktop is not the fallback it used to be. Intuit has stopped selling new subscriptions of most QuickBooks Desktop products to new US customers and retires older Desktop versions on an annual schedule. For most small manufacturers, moving to Desktop Enterprise for its lot tracking is not a realistic path forward. If you are already mid-move, see our guide on moving from QuickBooks Desktop to Online with inventory.
The conclusion follows directly: there is no "QuickBooks recall report" you can run in QuickBooks Online, because the lot data was never captured in the first place. You cannot report on records that do not exist.
Where spreadsheet and memo-field workarounds break
Most small manufacturers know this gap and patch around it. The usual patterns: lot numbers typed into the memo field on invoices, a separate lot spreadsheet, paper batch sheets in a binder. These feel workable day to day. They break in a drill.
- Memo fields are not structured data. You cannot query "every transaction that touched lot A2419" across bills, builds, and invoices. You are reading memos one by one, hoping the lot number was typed, and typed correctly.
- Spreadsheets do not link events. A lot spreadsheet may show that lot A2419 arrived on March 3. It usually does not link that received lot to the production run that consumed it, or link the finished lot from that run to the shipment that carried it. Those links are the whole trace.
- Multi-level products need a chain. Raw lot to intermediate lot to finished lot. Every extra level multiplies the manual bookkeeping, and one missed row breaks the entire trace downstream.
- The system lives in one person's head. The person who maintains the sheet knows its quirks. If they are on vacation the week the call comes, the drill fails on schedule, not on data.
A workaround that works until the exact moment you need it is not traceability. It is a liability with a filename.
How Evenbatch runs the recall trace on top of QuickBooks
Evenbatch is web-based inventory software for small manufacturers, 1 to 10 people, who run their books on QuickBooks Online. It adds the traceability layer QuickBooks Online does not have, and it captures the chain as work happens rather than reconstructing it later.
It starts at receiving. Purchase orders in Evenbatch capture lot number and expiry date at the moment goods arrive, so every raw material lot enters the system with an identity. Production orders then explode your multi-level bill of materials, consume component lots FEFO (first expired, first out), and produce output lots with rolled-up cost. Because consumption is recorded per lot at build time, the link from raw lot to intermediate lot to finished lot is a byproduct of doing the work, not a separate chore. Sales orders allocate finished goods FEFO and record which lots shipped to which customers.
Then the drill becomes one step. Enter a lot number and the one-click recall trace returns the full chain: lot, the production runs that consumed or produced it, and the shipments that carried the affected finished lots. Export the whole trace to CSV and hand it to the regulator or the customer's quality team. That is what QuickBooks recall traceability looks like in practice: not a heroic reconstruction, but a report you run.
Around the trace, you get the day-to-day controls a QuickBooks food manufacturing inventory setup needs: per-lot remaining quantities, expiry dates, expiry alerts, FEFO picking, and lot reports covering remaining quantity, expiry, and cost. Lot tracking is included on every Evenbatch plan. It is never an add-on.
| Capability | QuickBooks Online alone | QuickBooks Online + Evenbatch |
|---|---|---|
| Lot and expiry capture at receiving | No lot or batch tracking on any plan | Captured on every purchase order |
| Link lots to production runs | No assemblies or BOMs; builds are invisible | Production orders record per-lot consumption and output |
| Trace lots to customer shipments | Not available | One-click trace: lot to runs to shipments |
| Recall report export | Not available | Full trace exported to CSV |
For the broader picture of running a small shop on this stack, see our guide to QuickBooks inventory for manufacturers.
How Evenbatch posts back to QuickBooks honestly
Adding a second system next to your books only works if you trust what it writes. Evenbatch connects to QuickBooks Online through Intuit's official API using OAuth 2.0, which means Evenbatch never sees your QuickBooks password. It pushes invoices, bills, and production journal entries, and imports items, customers, and vendors from QuickBooks.
The sync is designed to be inspectable:
- A preview mode shows every change before anything is written to QuickBooks.
- A full sync log records exactly what was sent and when.
- Held changes wait for your explicit approval. Nothing is written silently.
- Item sync is create-only, so Evenbatch never overwrites an existing QuickBooks record.
The division of labor stays clean: your accountant keeps QuickBooks as the books, and the lot trail lives in Evenbatch. Neither system pretends to be the other.
A recall-readiness checklist for any inventory tool
Whatever tool you evaluate, these are the questions that decide whether you pass a recall drill:
- Is lot tracking included on every plan, or is it a paid add-on?
- Is the price flat, or does it scale per user as your team grows?
- Can you capture lot number and expiry at receiving, not after the fact?
- Does a single trace cover lot to production runs to shipments in one step?
- Can you export the trace as a CSV to hand to a regulator or customer?
- Can you export all of your data anytime, not just the trace?
Here are Evenbatch's answers. Lot tracking is on every plan. Pricing is $49.99 per month flat, with unlimited users, every feature included, and no add-ons or per-user fees. Migration in is a free CSV import of items, BOMs, lots, and stock levels, and you can take a full CSV export of your own data anytime. There is a 14-day free trial with no credit card required, cancellation is self-serve, and your data is encrypted in transit with TLS and at rest.
Frequently asked questions
Does QuickBooks Online have recall traceability?
No. QuickBooks Online does not include lot or batch tracking on any plan, so it cannot trace a lot to production runs or customer shipments. Lot and serial tracking exist only in QuickBooks Desktop Enterprise with Advanced Inventory. QuickBooks Online Plus and Advanced track inventory quantities and cost using FIFO, but without lot data there is nothing to build a recall report from.
How does the Evenbatch one-click recall trace work?
You pick a lot and Evenbatch traces it in one click: the lot, every production run that consumed or produced it, and every shipment that carried it. You can export the trace as a CSV to hand to a regulator or customer. The trace works because lots are captured at receiving with lot number and expiry, and production orders consume components FEFO and produce output lots.
Will Evenbatch change my existing QuickBooks data?
No. Evenbatch connects through Intuit's official API with OAuth 2.0, so it never sees your QuickBooks password. A preview mode shows every change before anything is written, a full sync log records what was sent and when, and held changes wait for your explicit approval. Item sync is create-only, so Evenbatch never overwrites existing QuickBooks records. Nothing is written silently.
How much does lot traceability cost in Evenbatch?
Lot tracking and the recall trace are included on every plan. Evenbatch costs $49.99 per month flat, with unlimited users and every feature included. There are no add-ons and no per-user fees. You can start with a 14-day free trial, no credit card required, and cancellation is self-serve if it is not a fit.
Can I move my existing lot records into Evenbatch?
Yes. Migration includes free CSV import of items, bills of materials, lots, and stock levels from spreadsheets or CSV exports of other tools. Evenbatch also imports your items, customers, and vendors directly from QuickBooks Online. Your data stays yours: you can run a full CSV export of everything in your account at any time.
Try Evenbatch free
Inventory, BOM, and lot tracking that syncs honestly with QuickBooks Online. $49.99/month flat, unlimited users, every feature included. 14-day free trial, no card required.
Start freeSee something outdated or incorrect on this page? Email support@evenbatch.com and we will correct it within 48 hours. Last updated: July 16, 2026.