No — QuickBooks Online has no sales order transaction type. Sales orders exist in QuickBooks Desktop Premier and Enterprise, but they were never built into QuickBooks Online. For a supplier whose operation runs on sales orders, that gap is the biggest shock of moving to the cloud.
If you're migrating from QuickBooks Desktop to QuickBooks Online and you've just gone looking for the sales order, you haven't missed a setting. It isn't there. The sales order was never part of QuickBooks Online, and Intuit's migration tool can't move what the destination doesn't support.
For most businesses that's a non-event. For a residential construction supplier — where an approved builder order has to reserve stock, split into backorders, deliver lot by lot, and only then turn into an invoice — losing the sales order pulls out the spine of the whole operation. This guide covers why it's missing, what actually breaks, the native workarounds and where each one stops, and how suppliers keep a real sales order workflow after the move.
Why QuickBooks Online has no sales orders
QuickBooks Online was built as a cloud accounting ledger first. A sales order isn't an accounting document — it's a non-posting operational commitment that sits between a quote and an invoice: it reserves inventory, drives fulfillment, and tracks what's owed before any money changes hands. Intuit put that capability in QuickBooks Desktop Premier and Enterprise, aimed at inventory-heavy businesses. QuickBooks Online's inventory model is lighter and simply never included it.
So when you run Intuit's migration, your sales orders have nowhere to land. They don't convert to estimates, they don't convert to invoices — they're left behind, along with several other data types.
What a supplier actually loses without a sales order
In a supply operation, the sales order isn't paperwork — it's the record that holds an order together from approval to payment. Remove it and you lose:
- The commitment layer — an approved order that reserves stock before you invoice, so you know what's spoken for.
- Backorder handling — cleanly splitting what ships now from what's still owed to the builder.
- Partial deliveries — invoicing a lot as it's delivered, instead of all-or-nothing.
- The quote-to-cash bridge — estimate → sales order → delivery → invoice. Pull out the sales order and nothing holds the order between approval and billing.
- Builder and lot tracking carried on the order through fulfillment.
Here's the mechanic in plain terms: in QuickBooks Desktop, selling 5 of 15 units on a sales order leaves 10 showing available — before anything ships. In QuickBooks Online that reserved quantity isn't tracked at all, so the same 15 look available to the next order. That's how oversells and phantom demand creep in.
In practice, teams that lose the sales order fall back to spreadsheets to track what's committed, backordered, and delivered — which is exactly the manual double-entry that moving to the cloud was supposed to end.
The native QuickBooks Online workarounds (and where they stop)
Intuit and most consultants point to three substitutes. Each helps a little; none restores the sales order.
Estimates
The closest proxy — non-posting, and fine for the quote itself. But an estimate doesn't reserve inventory, doesn't model a backorder, and doesn't track partial fulfillment. It captures the offer, not the operation.
Delayed charges
Non-posting placeholders for billing later. Useful for "we'll invoice this eventually," but there's no inventory commitment and no fulfillment workflow attached.
Progress invoicing
Lets you bill an estimate in stages, which helps the billing side of a partial delivery. It's still a billing feature, not a sales order — no commitment, no backorder logic, no pick-and-deliver step.
How suppliers keep a true sales order workflow
The clean fix isn't to bend QuickBooks Online into something it was never designed to be. It's to split the two jobs: keep your books in QuickBooks Online, which is genuinely capable accounting software, and run operations in a system that has a real sales order. That's what ClearOrder does:
- A true sales order with backorder handling and partial deliveries
- Inventory commitment — committed vs. available — the moment an order is approved
- Multi-vendor purchase order consolidation across every builder you supply
- Builder, community, and lot tracking carried through the order
- Proof of delivery, then a clean invoice pushed to QuickBooks Online automatically
Your accountant still works entirely in QuickBooks Online. Your operations team never loses the sales order. And nothing gets entered twice. See how the operations-and-books split works →
Before you migrate, see what else you'll lose
The sales order isn't the only casualty. Intuit's own migration documentation flags payroll history, inventory valuation, attachments, custom templates, bank rules, and parts of your sales-tax history among the data that doesn't carry over cleanly. Here's the full list of what you lose migrating to QuickBooks Online. And the timeline is real: QuickBooks Desktop 2023 support ended May 31, 2026, QuickBooks Desktop 2024 — the last version — loses support September 30, 2027, and QuickBooks Online raised its subscription prices in 2026. The smart move is to look before you leap.
Run a free pre-migration audit
Drop your QuickBooks Desktop export and see exactly what you have — record counts, duplicates, and data issues — in under a minute. It runs entirely in your browser. Nothing is uploaded.
Start Your Free Audit →