🎁 Free Bookkeeping Health Check + 2 Months Complimentary Bookkeeping Support for Qualified Businesses
Inventory · Guide

QuickBooks Online inventory limitations (and which ones actually matter)

If you sell physical products and run QuickBooks Online, sooner or later someone in the business says it: "QuickBooks isn't built for inventory." That's half true. QuickBooks Online handles the accounting side of inventory well. What it doesn't do is run a warehouse. The trouble is that most lists of "QuickBooks inventory limitations" throw both kinds of gap into one pile, so it's hard to tell which ones are an inconvenience and which ones are quietly costing you money.

This guide separates them. First, what QuickBooks Online does well. Then the limitations, grouped by how much they tend to hurt a small or mid-sized business that holds stock and delivers it.

What QuickBooks Online does well with inventory

On the Plus and Advanced plans, QuickBooks Online tracks inventory items with a quantity on hand, values them using FIFO (first in, first out), and moves that value between your inventory asset account and cost of goods sold as you buy and sell. Bills and purchase orders increase stock; invoices and sales receipts reduce it. The result is an inventory figure on your balance sheet and a cost of sales on your profit and loss that your accountant can work with.

For the books, that's most of what you need. If your business buys stock, sells it, and ships it the same day from a single room, QuickBooks Online on its own may be perfectly adequate.

The limitations that actually matter

The gaps start to bite when three things are true: you sell goods before they physically leave, more than one person touches an order between sale and delivery, and customers ask where their order is. That describes most furniture, appliance, building-supply and wholesale businesses.

1. No clear "sold but not yet shipped" state

When you raise an invoice, QuickBooks reduces the quantity on hand. From an accounting point of view, the item is sold. But in the warehouse, it's still sitting on the rack — maybe for days or weeks until delivery. QuickBooks doesn't show your warehouse team which physical pieces are spoken for, so the crew sees five sofas, the system says three, and nobody on the floor knows which two are gone.

Intuit has been adding sales orders to QuickBooks Online in some regions, where saving a sales order updates a committed quantity. That helps with the number, but it's still an accounting record, not a warehouse workflow — it doesn't tell the person on the floor which piece to leave alone. (Whether you have sales orders at all depends on your region and plan, so check your own subscription.) We cover this in more detail in Can QuickBooks Online reserve inventory for an order?

Why it matters: this is the root of double-selling, the wrong item being loaded, and salespeople promising stock that's already promised.

2. No order status between "invoiced" and "paid"

QuickBooks knows whether an invoice is open or paid. It has no concept of picked, staged, ready at dock, out for delivery or delivered. So when a customer calls to ask if their order is ready, someone has to walk to the back of the building to find out.

Why it matters: every one of those walks is time, and every missed hand-off becomes a customer complaint.

3. Location tracking is for reporting, not for counting

QuickBooks Online lets you tag transactions with a location (and on Plus, classes and locations share a limit; Advanced removes it). That's useful for seeing sales or profit by branch. But tagging a transaction with a location is not the same as knowing how many units sit in each building. True quantity-by-site, transfers between sites and bin locations have historically lived in QuickBooks Desktop Enterprise with Advanced Inventory, not in QuickBooks Online.

Why it matters: with two locations, the main store can sell stock the second store has already promised. See a furniture warehouse's day for how that plays out.

4. No warehouse picking by barcode

You can store a SKU on an item, and on some plans you can use a scanner to add items to a form. What QuickBooks Online doesn't provide is picking verification: scanning each piece as it's pulled for an order, confirming it's the right item and colour, and refusing the wrong one before it reaches the truck.

Why it matters: the most expensive warehouse mistake is shipping the wrong item. Returns, redelivery and an unhappy customer cost far more than the scan would have.

5. No payment check at the point goods leave

QuickBooks shows whether an invoice is paid — to people who log into QuickBooks. The warehouse crew usually doesn't. So goods can leave the building with a balance still owing, simply because nobody at the dock could see it.

Why it matters: collecting after delivery is always harder than collecting before it.

6. Stock counts and adjustments are manual

QuickBooks Online lets you adjust quantities, but there's no built-in count sheet workflow that distinguishes "not counted" from "counted zero", and no record of who counted what. Many businesses end up counting on paper, typing corrections in bulk, and hoping.

The limitations that matter less than people think

What are your options?

Broadly, there are three:

  1. Live with it and add process. Printed pick sheets, a whiteboard for order status, a rule that nothing leaves without the office checking payment. Cheap, and it works — until volume grows or a key person is off sick.
  2. Move to an inventory or ERP system. Tools such as Fishbowl, inFlow, Katana, SOS Inventory or Cin7 are capable products. They typically ask you to adopt a new system alongside or instead of parts of QuickBooks, and reshape your process around theirs. For some businesses that's the right call.
  3. Keep QuickBooks and add only the missing layer. Leave the accounting exactly where it is and add a warehouse layer that reads your QuickBooks company: reserved stock, orders that reach the warehouse by themselves, barcode picking, dock and delivery status, and a payment check — with the status written back to the invoice.

The third option is what we build at Rinko Books: a warehouse layer for QuickBooks Online, deployed for each business on its own QuickBooks company, with no migration and no change for the bookkeeper. It's already running for a furniture business on QuickBooks Online.

See it on your own QuickBooks company

A 20-minute call. We'll look at how orders move through your business today and show you exactly where the gaps are.

Book a 20-minute demo →

A quick way to tell which limitations affect you

Ask three questions:

If the answers are yes, yes and no, the limitations that matter are the operational ones — and they won't be solved by a better report in QuickBooks.

Frequently asked questions

Does QuickBooks Online track inventory?

Yes, on the Plus and Advanced plans. It tracks quantity on hand, values stock using FIFO and posts cost of goods sold. It doesn't manage warehouse operations such as picking, staging or delivery.

Can QuickBooks Online track inventory by warehouse location?

QuickBooks Online can tag transactions with a location for reporting, but that isn't the same as tracking quantity on hand per building. True multi-site quantities and transfers have historically needed QuickBooks Desktop Enterprise with Advanced Inventory, or an add-on.

Does QuickBooks Online do barcode scanning?

Not for warehouse picking. You can store SKUs and on some plans use a scanner to add items to forms, but there's no scan-to-pick verification that refuses the wrong item before it ships.

QuickBooks and QuickBooks Online are trademarks of Intuit Inc. Rinko Books' warehouse software works with QuickBooks Online; it is an independent product and is not made, endorsed, certified or sponsored by Intuit.

🧾
Rinkesh Patel, Rinko Books
Bookkeeping and warehouse systems for businesses running QuickBooks Online