QuickBooks Online

QuickBooks Online has no Inventory Assembly item

That's where a lot of Desktop migrations stop. QuickBooks Online stays your book of record. Partsemble is the assembly layer it's missing: the bill of materials and the build live here, and the financial result posts back there.

A few lines about what you build is enough to start. We reply within one business day.

Partsemble inventory, synced from a QuickBooks Online item list

What Desktop had, and what Online doesn't

QuickBooks Desktop

  • An Inventory Assembly item with its own bill of materials.
  • Build Assemblies: one action that consumed the components and produced the assembly at cost.
  • On Enterprise, a unit of measure, so you could buy in gallons and consume in ounces.

QuickBooks Online

  • No assembly item type. There's nothing for a bill of materials to attach to.
  • No build step. Nothing turns components into a finished item at what it cost to make.
  • No unit of measure at all. An item is stocked in the unit you buy it in.

And why the three workarounds don't hold

Bundles

A bundle groups items on a sales form. Selling one draws the components down, but nothing is ever built: no finished item holding stock, no cost for the thing you made, nothing to count on the shelf. As far as the books are concerned it was never assembled.

Adjusting inventory by hand for every build

Right in principle, and it survives until your second product. The bill of materials sits in a spreadsheet where nothing checks it, every build gets hand-keyed, and no entry traces back to the formula it came from.

Giving up on component stock

Track finished goods only and expense the parts as you buy them. It's the quickest of the three to set up, and you give up component stock levels, reorder points and any real cost per unit.

Intuit stopped selling Pro Plus, Premier Plus and Mac Plus to new US subscribers on 30 September 2024. Service for Desktop 2023, including payroll, payments and bank feeds, ended on 31 May 2026. Enterprise wasn't part of that stop-sell, so on Enterprise the timing is still yours to choose. Either way the assembly problem is the same, and it's usually what stalls the migration rather than the accounting.

The workflow survives the move

Four steps, and none of them is “move your whole inventory into a new system”.

Step 1

Bring across only what you build

Partsemble syncs your item list from QuickBooks Online. You pick the components, sub-assemblies and finished goods that belong in the assembly layer, and whatever you simply buy and resell stays where it is.

Step 2

Put the bill of materials where it belongs

Components and quantities to four decimal places, sub-assemblies nested as deep as your product goes, versions you can compare, and optional components for the variants you actually build. Labor and overhead cost lines come in from the Pro plan up.

Step 3

Run the build

Components come out of stock at their cost and the assembly goes in at what it cost to make. Partsemble checks the components are there first, and every movement leaves a ledger entry behind it.

Step 4

Post the result back

The financial result goes to QuickBooks Online as one entry. Your accountant keeps working in the same place, from the same book of record, and nobody hand-keys anything in between.

What “posts back” actually means

The shape of the entry depends on where the assembly inventory is kept. You choose that once, when you set up the connection:

  • QuickBooks Online holds the inventory items. A build exports as an inventory adjustment: components down, finished goods up. QuickBooks values that adjustment against its own item costs, so the amounts are its own.
  • The assembly inventory lives in Partsemble. A build exports as a journal entry carrying Partsemble's amounts, to the accounts you nominate. That's the usual arrangement when the components were never QuickBooks items in the first place.

One entry per build either way, in the same shape every time. The inventory connection article spells out how the choice is made, and exporting builds covers what lands.

A completed build exported to QuickBooks Online, with its cost breakdown

12.5 grams is a quantity, not a rounding error

Take a coating formula: 12.5 g of catalyst and 87.5 g of base per unit, mixed as a batch. QuickBooks Online can't hold a quantity like that. Round it to whole units and the cost of the batch stops matching the cost of the materials, by a little, on every build you run.

In Partsemble, quantities are decimal to four places on every plan. 12.5 goes into a bill of materials line as 12.5. The build consumes 12.5 and costs it at 12.5. Nothing gets rounded on the way in or the way out.

Buying in gallons, consuming in grams

QuickBooks Online has no unit of measure, so the gallon you buy and the gram you consume can't be the same item. Partsemble does this as a conversion. One container yields a known quantity of a component, and moving a container across posts both sides in a single action, with the lots it creates priced from that container's cost at the time.

Your containers, your yields and the accounts each side posts to are particular to your shop. That's a short conversation, and then it runs on its own every time you move material into assembly.

What the migration actually involves

Most of your QuickBooks file never moves.

What moves

The components you build with, the sub-assemblies in between, and the finished goods you assemble. Their bills of materials, and opening counts as of a date you pick. For most shops that's a small slice of the item list.

What stays

Everything else: the rest of the item list, customers, vendors, invoices, bills, payroll, the chart of accounts and all of your history. QuickBooks Online remains the book of record, and how you invoice doesn't change.

  1. 1

    The call

    We look at your item list and one real assembly together, and you hear what moves, what stays, and where the awkward parts are. If it isn't a fit, you'll know on that call.

  2. 2

    The scope

    A written quote covering what moves, what we set up, what you do, and what it costs. Nothing starts before you've read it.

  3. 3

    The setup

    Connect QuickBooks Online, sync the items, load the bills of materials, agree the accounts builds post to, and set opening counts on a date you choose.

  4. 4

    One real build

    Run a genuine assembly end to end and look at the entry it posts in QuickBooks before anything else moves.

What it costs

  • The alternative most people price first is a full inventory system. Those want your entire catalog, they replace the way you keep your books, and they cost several times what this does.
  • If your migration needs no custom work, you pay the plan price and nothing else. Plans are on the pricing page.
  • Most of what people ask us for on this problem is already in the product. Worth finding out in a conversation now, rather than after you've budgeted for something bigger.

Questions people ask before they start

No. Only the components you build with and the assemblies you build. The items you buy and resell stay in QuickBooks Online, along with your customers, vendors, invoices and bills. For most shops the assembly side is a small fraction of the item list.

Nothing. Partsemble reads your item list and writes the entries you export. It doesn't rewrite, migrate or delete anything already in QuickBooks Online. You start Partsemble from opening counts on a date you choose, and your books carry on from where they are.

Yes. QuickBooks Online stays the book of record and every build lands there as an entry. If QuickBooks holds the inventory items, that entry is an inventory adjustment. If the assembly inventory lives in Partsemble, it's a journal entry carrying Partsemble's amounts. Your connection settings decide which one, and it's the same shape every time.

Bill of materials quantities are decimal to four places on every plan. 12.5 grams of catalyst per unit goes in as 12.5 grams. Builds record the same precision, and the cost of a build follows the quantity actually consumed.

Partsemble converts them. One container yields a known quantity of a component, so a gallon of resin becomes grams, and moving a container across posts both sides in a single action. The lots it creates are priced from that container's cost at the time. Your containers, your yields and the accounts each side posts to are particular to your shop, so we work those out with you and then it runs on its own.

A separate application that connects to your QuickBooks Online company over Intuit's OAuth. You sign in to Partsemble to manage BOMs and builds, and you carry on using QuickBooks Online for everything you use it for today. Partsemble never sees your QuickBooks password, and you can disconnect from settings whenever you want.

Yes. There's a 14-day trial and it doesn't ask for a card, so you can build a bill of materials, run a build and see what posts. If what you want to know is whether it fits your own setup, a short conversation gets you there faster.

Tell us where the migration stopped

Write down what you build and where you got stuck. You'll get a straight answer about whether this fits, within one business day.

If you'd rather look around first, the 14-day trial needs no card. A conversation is the faster way to know whether it fits your setup.

More on the integration itself is on the QuickBooks Online integration page, and the help center walks through connecting a company file end to end.

0/500

A person reads this and replies.