QuickBooks Desktop to Online: What Happens to Your Inventory

If you are planning a QuickBooks Desktop to Online inventory migration, the accounting side of the move is the part your accountant can guide you through. The inventory side is different. If you run a small manufacturing operation on Desktop Premier or Enterprise, three features you may rely on every day - assemblies, lot tracking, and units of measure - do not exist in QuickBooks Online on any plan. This guide walks through what QuickBooks Online supports for inventory, what it does not, and a practical way to fill the gaps without giving up QuickBooks Online for your books.

Why Desktop users are moving now

The facts are simple. Intuit has stopped selling new subscriptions of most QuickBooks Desktop products to new US customers, and it retires older Desktop versions on an annual schedule. As a result, many Desktop users are moving to QuickBooks Online, whether they planned to or not.

The accounting side of that move is between you and your accountant, and it is not the subject of this guide. The inventory side is. If you are a manufacturer who builds product from components, the inventory features you use in Desktop will not be waiting for you on the other side, because QuickBooks Online does not have them. Knowing that before you migrate is the difference between a planned transition and a scramble.

What QuickBooks Online actually supports for inventory

QuickBooks Online Plus and Advanced track inventory quantities and cost using FIFO. That covers the basics: how many units you have on hand and what they cost. For a business that buys finished goods and resells them, that is often enough.

Here is what QuickBooks Online does not include, on any plan:

Inventory featureQuickBooks Desktop (Premier/Enterprise)QuickBooks Online (any plan)
Quantity and cost trackingYesYes (FIFO, Plus and Advanced)
Assemblies / bill of materialsYes (Premier/Enterprise)No (bundles do not consume components)
Lot and serial trackingYes (Enterprise with Advanced Inventory)No
Units-of-measure conversionYesNo

These are inventory gaps. They only matter if you manufacture, and if you do, they matter a lot.

The three features manufacturers lose, and where workarounds break

1. Assemblies. If you used QuickBooks Desktop assemblies, Online has no direct replacement. The common workaround is to rebuild each assembly as a bundle. It looks similar on a sales form, but bundles do not consume components when you sell, so your component quantities drift away from reality with every order. There is also no build cost roll-up, so you never see what a finished unit actually costs to make. Within a few months, the on-hand numbers in QuickBooks stop being trustworthy for anything you build. If assemblies are core to your operation, you need a real bill of materials alongside QuickBooks Online, not a bundle.

2. Lot tracking. If you used Advanced Inventory lot numbers in Desktop Enterprise, those simply do not exist in QuickBooks Online. The typical workaround is a spreadsheet next to QuickBooks: a tab of lot numbers, received dates, and expiry dates, updated by hand. That holds up until the day it matters most - a recall or a customer complaint - because a spreadsheet has no link from a lot to the production runs that consumed it or the shipments that carried it out the door. Reconstructing that trail by hand from invoices takes days. Real lot tracking on top of QuickBooks Online keeps that trail automatically, and a proper recall trace turns it into a report you can hand to an auditor or a customer.

3. Units of measure. Desktop lets you buy in one unit and sell in another. QuickBooks Online does not support unit conversion, so if you buy flour by the 50 lb bag and consume it by the pound, or buy cases and sell eaches, someone has to do the math by hand - usually in a memo field or on a sticky note. Manual conversion math is where count errors come from: one missed multiplication and your on-hand quantity is off by a factor of twelve. Per-item unit conversions remove that math from every purchase and sale.

Filling the gaps: Evenbatch on top of QuickBooks Online

Evenbatch is web-based inventory software for small manufacturers - roughly 1 to 10 people - who keep QuickBooks Online for accounting and need the manufacturing features that did not survive the move from Desktop. It is not a QuickBooks replacement. It is the inventory layer, mapped directly to the three gaps above:

The day-to-day flow matches how a small shop works: purchase orders capture lot numbers and expiry dates at receiving, production orders consume components FEFO, and sales orders allocate stock FEFO for shipping. Reports cover inventory value, lots, and the recall trace. There is more detail on the full workflow in our guide to QuickBooks inventory for manufacturers.

Pricing is one number: $49.99 per month flat. Unlimited users, every feature included, no add-ons, no per-user fees. There is a 14-day free trial, and no credit card is required to start.

How Evenbatch writes back to QuickBooks, honestly

If you have just been through a forced platform migration, the last thing you want is another tool writing to your books without telling you. Here is exactly how the sync works.

Evenbatch connects to QuickBooks Online through Intuit's official API using OAuth 2.0, so we never see your QuickBooks password. Evenbatch pushes invoices, bills, and production journal entries to QuickBooks, and imports items, customers, and vendors from it.

The sync is designed to be inspectable. A preview mode shows every change before anything is written to QuickBooks. A full sync log records what was sent and when. Held changes wait for your explicit approval. Nothing is written silently. And item sync is create-only, which means Evenbatch never overwrites an existing QuickBooks record. You can review the first sync line by line before a single entry posts.

A practical migration checklist

Here is the order that works, based on the shape of the move:

  1. Move your books first. Complete the Desktop to QuickBooks Online migration for accounting with your accountant, and confirm your books are in order in QuickBooks Online before you touch inventory.
  2. Export your inventory data from Desktop. Before you lose access, export your item list, assemblies and BOMs, open lots, and current stock counts to CSV.
  3. Import into Evenbatch. CSV import of items, BOMs, lots, and stock levels is free, whether the files come from Desktop exports or from spreadsheets.
  4. Connect Evenbatch to QuickBooks Online via OAuth and run the first sync in preview mode. Review every proposed change before it posts.
  5. Verify end to end. Run one test production order and one test invoice, then check the results in both Evenbatch and QuickBooks, including the recall trace on the lot you produced.

Two more things worth knowing before you commit. First, the exit path: you can export a full CSV of your own data anytime, cancellation is self-serve, and your data is encrypted in transit and at rest. You are not locked in.

Second, the honest scope. Evenbatch does not do production scheduling or capacity planning, warehouse bin locations or pick-pack, EDI, POS, or multi-currency. If your operation depends on any of those, Evenbatch is not the right fit, and it is better to know that now than after a second migration. If your needs are lots, BOMs, unit conversions, and a clean sync with QuickBooks Online, that is exactly the problem it was built for - see the core pillars for how the pieces fit together.

Frequently asked questions

Does QuickBooks Online have assemblies like QuickBooks Desktop?

No. Assemblies are a QuickBooks Desktop Premier and Enterprise feature. QuickBooks Online bundles group items on sales forms, but they do not consume components, track builds, or roll up costs. Evenbatch adds multi-level bills of materials (1-2 levels) with scrap percentage and per-unit cost roll-up, plus production orders that consume components and produce finished lots, on top of QuickBooks Online.

Does QuickBooks Online include lot tracking?

No plan of QuickBooks Online includes lot or batch tracking. Lot and serial tracking exist only in QuickBooks Desktop Enterprise with Advanced Inventory. Evenbatch includes lot tracking on every plan: per-lot remaining quantities, expiry dates, FEFO picking, expiry alerts, and a one-click recall trace from a lot to production runs and shipments, with CSV export of the trace.

Can I keep unit-of-measure conversions after moving to QuickBooks Online?

QuickBooks Online does not support units-of-measure conversion; that is a Desktop feature. Evenbatch handles this on top of QuickBooks Online: you can buy in one unit and sell in another, such as cases to eaches, with per-item conversions applied consistently across purchasing, bills of materials, and sales orders.

How do I move my Desktop inventory data into Evenbatch?

Export your items, BOMs, lots, and stock levels to CSV and use Evenbatch's free CSV import. Evenbatch also imports items, customers, and vendors directly from QuickBooks Online through Intuit's official API. You can export all of your data back out as CSV anytime, and the 14-day free trial requires no credit card to start.

Will Evenbatch change my QuickBooks records without asking?

No. A preview mode shows every change before anything is written to QuickBooks, held changes wait for your explicit approval, and a full sync log records what was sent and when. Item sync is create-only, so Evenbatch never overwrites existing QuickBooks records. The connection uses OAuth 2.0, so Evenbatch never sees your QuickBooks password.

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 free

See something outdated or incorrect on this page? Email support@evenbatch.com and we will correct it within 48 hours. Last updated: July 16, 2026.