How to Add Inventory in QuickBooks (and Why It's Not Turned On by Default)
Inventory tracking isn't available on every QuickBooks Online plan, it's a Plus or Advanced feature, so turn it on first under Settings > Account and Settings > Sales. Once it's on, add each item through Products and services > New > Inventory, entering a starting quantity, cost, and sales price. QuickBooks tracks quantity on hand automatically from there.
The full walkthrough
1. Confirm your plan actually supports inventory. QBO Simple Start and Essentials don't include inventory tracking at all; Plus and Advanced do. QuickBooks Desktop Pro, Premier, and Enterprise all support it natively regardless of tier.
2. Turn on inventory tracking. Go to the gear icon, then Account and Settings > Sales. In the Products and services section, switch on both Track quantity and price/rate and Track inventory quantity on hand, then save.
3. Start a new inventory item. Go to Sales > Products and Services (or Settings > Products and Services), then New > Inventory.
4. Fill in the basics and the starting quantity. Name the item, assign a SKU or category if you use them, and enter the initial quantity on hand with an as-of date. That starting number sets your opening inventory value, so get it right.
5. Check the inventory asset account. QuickBooks defaults every item to one shared Inventory Asset account on your chart of accounts; most businesses can leave it as is unless they genuinely need separate asset tracking per product line.
6. Enter sales and purchasing details. On the sales side, set the price and the income account it posts to. On the purchasing side, set the cost, the expense account (usually Cost of Goods Sold), and a preferred vendor if there is one.
7. Save, then repeat for each item. From here, QuickBooks decreases quantity on hand automatically when you sell the item and increases it when you record a purchase or receive stock.
Where native inventory tracking stops being enough
QuickBooks' built-in inventory is genuinely fine for a business selling a modest number of products out of one location with purchases entered by hand. It gets thinner fast outside that: no barcode scanning without a separate add-on, no real multi-location tracking without upgrading further, and no native connection to whatever online store or marketplace is actually driving the sales.
The result most businesses land in is a manual reconciliation habit: counting physical stock periodically and adjusting QuickBooks to match, because sales happening somewhere else, a storefront, a marketplace, a point-of-sale system, never updated QuickBooks on their own in the first place.
What we've built on top of QuickBooks inventory
Quantity synced from where sales actually happen
QuickBooks inventory updates the moment an order comes in from your online store, marketplace, or point-of-sale system, instead of someone adjusting quantity on hand by hand at the end of the day.
Reorder alerts tied to real sales velocity, not a static threshold
Instead of a fixed reorder point that's either too conservative or too late depending on the season, the reorder trigger adjusts based on how fast an item is actually selling right now.
What's your actual inventory setup struggling to keep up with?
Tell us where QuickBooks and your real stock count disagree most often, and we'll tell you if it's fixable without more manual counting.
Counting inventory by hand to catch up with what QuickBooks thinks you have?
Tell us where the mismatch usually comes from, a store that doesn't talk to QuickBooks, a manual count that's always a week behind, and we'll tell you if it can close itself automatically. Inventory is one place this kind of manual reconciliation shows up; we close the same gap anywhere else it's happening in the business.
Let's talk