Which QuickBooks plans include inventory tracking, what QuickBooks Online inventory management cannot do, and what add-on inventory software really costs.
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
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF · Max 50MB
Uploading...
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.
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 product | Inventory tracking | Assemblies / BOM | Multiple locations or bins | Barcode scanning |
|---|---|---|---|---|
| Online Simple Start | No | No | No | No |
| Online Essentials | No | No | No | No |
| Online Plus | Yes, FIFO | No, bundles only | No, single stock pool | No |
| Online Advanced | Yes, FIFO | No, bundles only | No, single stock pool | No |
| Desktop Pro | Yes, average cost | No | No | No |
| Desktop Premier | Yes, average cost | Yes, inventory assemblies | No | No |
| Enterprise Gold | Yes, average cost | Yes, inventory assemblies | No | No |
| Enterprise Platinum or Diamond | Yes, with Advanced Inventory | Yes, plus advanced assemblies | Yes, bin and location tracking | Yes, 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.
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.
| Capability | QuickBooks Online Plus and Advanced | What it means day to day |
|---|---|---|
| Quantity on hand and reorder points | Included | Works well for a single stock location and a stable SKU list. |
| Cost of goods sold posting | Automatic on sale | COGS and inventory asset move without journal entries. |
| Inventory valuation method | FIFO only | No LIFO and no weighted average option. |
| Warehouses, bins and shelves | Not supported | Stock is one pool, so transfers between sites live in a spreadsheet. |
| Assemblies and bills of materials | Not supported | Manufacturers cannot consume components into a finished good. |
| Serial and lot numbers | Basic and manual | Usable as a reference on a document, not as real traceability. |
| Barcode scanning | Not supported | Receiving, picking and counts stay keyboard work. |
| Negative stock protection | Limited | Bundles 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.
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.
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.
| Product | Valuation methods available | Can you change it |
|---|---|---|
| QuickBooks Online Plus and Advanced | FIFO only | No, there is no setting to change it |
| QuickBooks Desktop Pro, Premier, Enterprise Gold | Average cost | No, average cost is the standard method |
| Enterprise Platinum or Diamond with Advanced Inventory | FIFO or moving average cost | Yes, selectable in preferences |
| SOS Inventory (add-on) | FIFO, LIFO or weighted average | Yes, 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.
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.
| Tool | Entry price | What the headline price leaves out | Best fit |
|---|---|---|---|
| Katana | Free plan, then Core from $299 per month | Core 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 Inventory | From $229 per month, billed annually | Inventory 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 Inventory | Companion $69.95 per month | Companion 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 Inventory | Included in Platinum and Diamond | Not 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.
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.
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.
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.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
per month
$288 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
per month
$888 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
per month
$ charged today
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |