QuickBooks Inventory Management: Inventory Tracking Software for QuickBooks Online and Desktop

Which QuickBooks plans include inventory tracking, what QuickBooks Online inventory management cannot do, and what add-on inventory software really costs.

Totals reconcile to the original QuickBooks Online and Desktop Free to try, no card needed

Built for bookkeepers, accountants and finance teams who close the books every month.

Upload your bank statement

PDF, JPG, PNG, BMP, HEIC or TIFF, up to 50MB

QuickBooks has inventory management built in, but only on some plans, and it is deliberately basic. In QuickBooks Online, inventory tracking is included on Plus and Advanced and is not available on Simple Start or Essentials. It values stock using FIFO, treats your stock as one single pool with no warehouses or bins, has no barcode scanning, and cannot build assemblies from a bill of materials. QuickBooks Desktop values inventory at average cost, adds real inventory assemblies on Premier and Enterprise, and only reaches bin tracking, barcode scanning and FIFO through Advanced Inventory, which is included in Enterprise Platinum and Diamond. Businesses that outgrow those limits keep QuickBooks as the accounting system and add inventory software on top rather than replacing it.

Plan availability and feature limits below were checked in September 2026 against Intuit's published guidance, and every third party price was read directly from the vendor's own pricing page in September 2026. Intuit and these vendors change plans and prices regularly, so confirm current pricing before you buy.

Almost every question that starts with "does QuickBooks do inventory" is really a budget question. The feature exists, so the useful answer is which subscription you need, what that subscription genuinely cannot do, and at what point a dedicated inventory tool costs less than the workarounds. This page answers all three with the plan gates and the current add-on prices, then covers the part most guides skip: an inventory valuation is only as good as the purchase transactions sitting underneath it.

Which QuickBooks plans include inventory tracking

This is the first thing to settle, because it decides your monthly bill before you look at a single feature. Inventory tracking in QuickBooks Online is gated to Plus and Advanced. If you are on Simple Start or Essentials, the inventory settings do not appear at all, and the only workaround is to treat purchases as an expense and count stock outside QuickBooks, which means no cost of goods sold posting when you sell. In QuickBooks Desktop the gate works differently: basic inventory parts exist from Pro upward, assemblies start at Premier, and the serious warehouse features are locked behind Advanced Inventory in Enterprise.

QuickBooks productInventory trackingAssemblies / BOMMultiple locations or binsBarcode scanning
Online Simple StartNoNoNoNo
Online EssentialsNoNoNoNo
Online PlusYes, FIFONo, bundles onlyNo, single stock poolNo
Online AdvancedYes, FIFONo, bundles onlyNo, single stock poolNo
Desktop ProYes, average costNoNoNo
Desktop PremierYes, average costYes, inventory assembliesNoNo
Enterprise GoldYes, average costYes, inventory assembliesNoNo
Enterprise Platinum or DiamondYes, with Advanced InventoryYes, plus advanced assembliesYes, bin and location trackingYes, scanners sold separately

The practical reading of that table: if you sell finished goods you buy in, QuickBooks Online Plus is usually enough. If you make what you sell, QuickBooks Online cannot represent the build at all and you need either Desktop Premier or higher, or an add-on. If you store stock in more than one place, no version of QuickBooks Online will help you, regardless of price.

What QuickBooks Online inventory management can and cannot do

QuickBooks Online tracks quantity on hand, posts cost of goods sold when you sell an item, warns you at a reorder point, and gives you inventory valuation and stock status reports. That covers a straightforward buy and resell operation. The gaps are consistent and worth knowing before you commit, because each one turns into a manual spreadsheet later.

CapabilityQuickBooks Online Plus and AdvancedWhat it means day to day
Quantity on hand and reorder pointsIncludedWorks well for a single stock location and a stable SKU list.
Cost of goods sold postingAutomatic on saleCOGS and inventory asset move without journal entries.
Inventory valuation methodFIFO onlyNo LIFO and no weighted average option.
Warehouses, bins and shelvesNot supportedStock is one pool, so transfers between sites live in a spreadsheet.
Assemblies and bills of materialsNot supportedManufacturers cannot consume components into a finished good.
Serial and lot numbersBasic and manualUsable as a reference on a document, not as real traceability.
Barcode scanningNot supportedReceiving, picking and counts stay keyboard work.
Negative stock protectionLimitedBundles in particular will sell straight through into negative quantity.

That last row catches people out more than any other. Bundles look like assemblies, so a seller groups components into a bundle and assumes QuickBooks will stop the sale when a component runs out. It will not warn you, and you end up with negative quantities that quietly distort your cost of goods sold until someone reconciles the inventory asset account.

Bundles are not assemblies, and the difference decides your version

If you manufacture anything, this section is the whole decision. A QuickBooks Desktop inventory assembly is a real item with a bill of materials. When you build it, QuickBooks removes the component quantities from stock and creates the finished item at the rolled up cost. QuickBooks Online has no equivalent. A bundle in QuickBooks Online is a convenience for sales documents: it drops several items onto an invoice together. It does not build anything, does not consume components into a new item, and does not create a finished good with its own cost.

Assemblies are available in QuickBooks Desktop Premier, Accountant and Enterprise, and not in Pro. This also matters if you are planning a move between versions, because migrating from Desktop to Online converts assembly items into bundles and the component parts into ordinary inventory items. The build history does not survive the trip. If you are weighing that move, read our walkthrough of what does and does not transfer when you convert QuickBooks Desktop to QuickBooks Online before you commit to a date.

Inventory valuation: FIFO in Online, average cost in Desktop

The two products value stock differently by default, and this surprises accountants mid migration. QuickBooks Online uses FIFO, first in first out, and offers no alternative. QuickBooks Desktop uses average cost. Advanced Inventory in Enterprise Platinum and Diamond lets you choose between FIFO and moving average cost. Third party inventory tools generally offer more choice than any QuickBooks version does.

ProductValuation methods availableCan you change it
QuickBooks Online Plus and AdvancedFIFO onlyNo, there is no setting to change it
QuickBooks Desktop Pro, Premier, Enterprise GoldAverage costNo, average cost is the standard method
Enterprise Platinum or Diamond with Advanced InventoryFIFO or moving average costYes, selectable in preferences
SOS Inventory (add-on)FIFO, LIFO or weighted averageYes, on every published tier

Moving a Desktop file to QuickBooks Online therefore changes your inventory valuation basis from average cost to FIFO. On a stable cost base the difference is small. On volatile input costs it is not, and it is worth telling your accountant before the migration rather than after they notice the margin shift.

QuickBooks inventory management software: what the add-ons actually cost

Most people searching for QuickBooks inventory management software already own QuickBooks. The real question is whether the subscription you have covers the job, and if not, what the gap costs. Here are current published prices, read from each vendor's own pricing page in September 2026. Read the units carefully, because all three headline numbers are easy to misquote.

ToolEntry priceWhat the headline price leaves outBest fit
KatanaFree plan, then Core from $299 per monthCore includes 1 inventory location and pricing is usage based on sales orders delivered. Manufacturing Management is a $199 per month add-on, Traceability $249, Warehouse Management $149. Onboarding is an optional $2,000.Small manufacturers who want a modern interface and a QuickBooks Online sync
Fishbowl InventoryFrom $229 per month, billed annuallyInventory plans explicitly exclude manufacturing. Essentials $229 includes 2 users, Growth $429 includes 5, Scale $729 includes 10. Manufacturing means the separate Fishbowl Advanced line, from $595 per month.Distributors and warehouses that need barcode scanning with QuickBooks
SOS InventoryCompanion $69.95 per monthCompanion includes 2 users and additional users are $25 each per month. Plus at $139.95 adds unlimited locations, serial and lot tracking and barcoding; Pro at $194.95 adds job costing and advanced manufacturing.Smaller QuickBooks users who need assemblies and lot tracking cheaply
QuickBooks Enterprise Advanced InventoryIncluded in Platinum and DiamondNot an add-on you can buy for Pro, Premier or Enterprise Gold, and barcode scanners are sold separately.Businesses already committed to Desktop that need bins and scanning

Two of those entry prices are routinely quoted wrong across the web. Katana is widely described as costing $299 a month, but Katana sells itself as manufacturing software and manufacturing management is a separately priced $199 per month add-on, so a manufacturer's realistic floor is closer to $498 a month before extra locations. Fishbowl's $229 is a monthly figure on annual billing, and Fishbowl's own pricing page carries an explicit warning that inventory plans do not include bills of materials, work orders or MRP. If you are budgeting from a blog post rather than the vendor's page, you will underestimate both. We break the Katana numbers down line by line, including the free tier's 30 SKU cap, in our Katana pricing breakdown.

How to turn on inventory tracking in QuickBooks Online

Setup takes about ten minutes on Plus or Advanced. The order matters, because you cannot convert an existing non-inventory item into an inventory item cleanly after the fact.

  1. Select the Gear icon, then Account and settings, then Sales.
  2. In the Products and services section, turn on Show Product/Service column on sales forms, Track quantity and price/rate, and Track inventory quantity on hand, then save.
  3. Go to Sales, then Products and services, select New, and choose Inventory as the item type.
  4. Enter the initial quantity on hand and, critically, the As of date. That date sets your opening inventory value and posts the other side to Opening Balance Equity.
  5. Set the Inventory asset account, the Income account and the Expense account, which is your cost of goods sold account.
  6. Add a reorder point if you want low stock reminders on the Products and services list.

Get the As of date right the first time. A wrong opening date silently misstates cost of goods sold for every sale before it, and untangling that later means adjusting inventory quantity and value item by item. If your item list and account structure need work first, our guide to the chart of accounts in QuickBooks Online covers the account types and the 250 account cap that applies on Simple Start, Essentials and Plus.

Why inventory numbers go wrong, and what to check first

When a QuickBooks inventory valuation does not match the shelf, the cause is usually data rather than the software. The most common culprit is purchases that never made it into QuickBooks with the right cost. Materials and stock bought on a business card often arrive as a lump categorized to a generic expense account, so the item cost is never updated and cost of goods sold is understated while gross margin looks better than it is.

Bank feeds in QuickBooks generally reach back only about ninety days, and reconnecting the feed does not extend that window, so if you are cleaning up a stock account for a prior period the transactions are simply not available to download. That is where importing older statements comes in: converting a PDF statement into a .qbo file and importing it puts the missing supplier purchases into QuickBooks with real dates and amounts, so you can code them to the right item and inventory asset account. There is no date limit on importing a .qbo file, which is the reason it works for backfilling when the feed will not. Our guide to importing old bank statements into QuickBooks covers the sequence for a multi year cleanup, and if the stock account is one part of a wider mess, the QuickBooks cleanup workflow puts it in order.

After that, check three things in order: run the Inventory Valuation Detail report and look for negative quantities, confirm no inventory item was ever sold before its As of date, and reconcile the inventory asset account balance against the valuation report total. If those two numbers disagree, someone has posted a journal entry or an ordinary expense straight to the inventory asset account, which is the single most common way a clean QuickBooks inventory file goes bad.

A real .qbo file QuickBooks accepts

Built for the statements US banks actually send, checked before it exports.

Reconciliation

Every total checked against the statement

The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

OCR

Scans and phone photos read line by line

OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.

Volume

A year of statements in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Locked files

Password-protected PDFs handled

Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your statement to QuickBooks

Three steps. No column-mapping wizard.

1

Upload the PDF statement

Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.

2

Review the reconciled rows

Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, email [email protected].

Does QuickBooks have inventory management?

Yes. QuickBooks Online includes inventory tracking on the Plus and Advanced plans, and QuickBooks Desktop includes inventory from Pro upward. Both track quantity on hand, post cost of goods sold automatically when you sell, and produce inventory valuation reports. Neither handles warehouses, barcode scanning or bills of materials unless you move to Enterprise with Advanced Inventory or add third party software.

Which QuickBooks plans include inventory tracking?

In QuickBooks Online, inventory tracking is included on Plus and Advanced only. Simple Start and Essentials do not offer it, and the setting does not appear in those plans. In QuickBooks Desktop, inventory parts are available in Pro, Premier and Enterprise, while inventory assemblies require Premier or higher and Advanced Inventory requires Enterprise Platinum or Diamond.

Does QuickBooks Online Essentials have inventory?

No. QuickBooks Online Essentials does not include inventory tracking, and neither does Simple Start. You would need to upgrade to Plus or Advanced. Without it you can still record purchases as expenses and sell non-inventory items, but QuickBooks will not track quantity on hand or post cost of goods sold when a sale happens, so gross margin will not be right.

Does QuickBooks Online Plus have inventory tracking?

Yes. Inventory tracking is included with QuickBooks Online Plus at no extra cost. Turn it on under the Gear icon, then Account and settings, then Sales, then the Products and services section. Plus tracks quantity on hand, reorder points, inventory valuation and cost of goods sold using FIFO. It does not support multiple warehouses, assemblies or barcode scanning.

Does QuickBooks Online use FIFO or average cost?

QuickBooks Online uses FIFO, first in first out, and there is no setting to change it. QuickBooks Desktop uses average cost instead. Only Advanced Inventory, in Enterprise Platinum and Diamond, lets you choose between FIFO and moving average cost. This means migrating a Desktop file to QuickBooks Online changes your inventory valuation basis, which is worth flagging to your accountant first.

Can QuickBooks Online track inventory in multiple locations?

No. QuickBooks Online treats inventory as a single pool of quantity and value with no concept of warehouses, bins or shelves, so it cannot tell you what is at each site or record a transfer between them. Multi location stock requires QuickBooks Desktop Enterprise with Advanced Inventory, which adds bin and location tracking, or a third party inventory app connected to QuickBooks Online.

Can you create assemblies in QuickBooks Online?

No. QuickBooks Online cannot create inventory assemblies or bills of materials, so it cannot consume component items into a finished good. Bundles are the closest feature, but they only group items on sales forms. Real assemblies require QuickBooks Desktop Premier, Accountant or Enterprise, or an inventory and manufacturing app such as Katana, SOS Inventory or Fishbowl Advanced.

What is the difference between bundles and assemblies in QuickBooks?

An assembly in QuickBooks Desktop is a build: it removes component quantities from stock and creates a finished item at the combined cost. A bundle in QuickBooks Online is only a sales shortcut that puts several items on an invoice at once. Bundles do not build, do not create a costed finished good, and will not warn you when a component is out of stock.

Does QuickBooks do barcode scanning?

Only QuickBooks Desktop Enterprise Platinum and Diamond, through Advanced Inventory, includes barcode scanning, and the scanners themselves are sold separately. QuickBooks Online has no barcode scanning at any plan level, so receiving, picking and cycle counts stay manual. If scanning is a requirement on QuickBooks Online, it comes from an add-on such as Fishbowl or SOS Inventory.

What is QuickBooks Advanced Inventory and which version has it?

Advanced Inventory is a feature set inside QuickBooks Desktop Enterprise, included with the Platinum and Diamond subscriptions. It adds bin and location tracking, barcode scanning, serial and lot numbers, and a choice between FIFO and moving average cost. It is not sold separately, so it is unavailable on Pro, Premier or Enterprise Gold, and it does not exist in QuickBooks Online.

How much does QuickBooks inventory management software cost?

Read from vendor pricing pages in September 2026: SOS Inventory starts at $69.95 per month for 2 users, Fishbowl Inventory from $229 per month billed annually for 2 users, and Katana offers a free plan capped at 30 SKUs with the Core plan from $299 per month. Add-ons and extra users raise all three, so compare on your real user count and location count.

Is Katana or Fishbowl better for QuickBooks inventory?

It depends on whether you make or move goods. Katana is aimed at small manufacturers and syncs with QuickBooks Online, but its manufacturing module is a $199 per month add-on above the $299 Core plan. Fishbowl is stronger for distribution and warehousing with barcode scanning, and its cheaper Inventory line explicitly excludes manufacturing, which lives in Fishbowl Advanced from $595 per month.

How do I turn on inventory tracking in QuickBooks Online?

Select the Gear icon, then Account and settings, then Sales. In the Products and services section, switch on Track quantity and price/rate and Track inventory quantity on hand, then save. Create items under Sales, then Products and services, choosing Inventory as the type. Set the initial quantity and the As of date carefully, because that date sets your opening inventory value.

Why is my QuickBooks inventory value wrong?

The usual causes are negative quantities from selling stock you had not received yet, a wrong As of date on an item, or an expense or journal entry posted directly to the inventory asset account. Run the Inventory Valuation Detail report, look for negatives, then compare the report total to the inventory asset balance on your balance sheet. A gap between those two points to manual postings.

QuickBooks inventory management is a plan decision before it is a software decision. Buy Plus or Advanced if you resell finished goods from one location, move to Desktop Premier or higher if you build what you sell, and look at Enterprise Platinum or a dedicated add-on once bins, scanners and traceability appear on the requirement list. Whichever way that goes, the valuation is only as reliable as the purchase data behind it, so get every supplier payment into QuickBooks with the right cost before you blame the software.

Convert your first statement free.

Upload a PDF, see every transaction extracted in seconds. No card to try it.

Still comparing tools? See our bank statement to QuickBooks converter comparison.

More bank statements we convert to QuickBooks

Same converter, tuned for the layout each bank uses. Find yours: