QuickBooks Inventory Management: What It Can and Can't Do

The Products and Services screen in QuickBooks Online, with two stock tiles above the item list, where QuickBooks inventory management starts

QuickBooks inventory management is stock tracking inside QuickBooks Online Plus or Advanced: quantities on hand, low-stock alerts, purchase orders and the cost of each sale. Intuit's own help pages, read on 25 October 2026, limit it to those two plans. The costing method, FIFO or moving average, can't be changed once chosen.

This guide sets out what each QuickBooks edition does for stock and works the costing choice through in Uganda shillings. It then lists what QuickBooks Online leaves out, and how to use it beside a till.

Which QuickBooks tracks inventory?

Among the online plans, only Plus and Advanced track stock. QuickBooks Enterprise, the desktop product, adds stock at several sites, and Intuit's own point of sale for the desktop is gone.

QuickBooks editions and stock, from Intuit's pages (read 25 October 2026)
EditionTracks stock?What Intuit's pages say
QuickBooks Online Simple Start and EssentialsNoUpgrade to Plus or Advanced; the US help page also offers an inventory add-on
QuickBooks Online Plus and AdvancedYesQuantity on hand, reorder points with low-stock alerts, purchase orders, and FIFO or moving average cost
QuickBooks Enterprise, desktopYesIts Advanced Inventory tracks stock stored at different sites or locations
QuickBooks Desktop Point of SaleDiscontinuedIntuit discontinued version 19.0 and its connected services on 3 October 2023

The sources are Intuit's global QuickBooks site for the four online plans, its inventory setup guide and its Point of Sale notice. Prices change by country and month, so check them on the site you would buy from.

In Africa, only South Africa has a QuickBooks site of its own in Intuit's country list. Elsewhere, such as Uganda, Kenya or Nigeria, the global site is the one to check.

What QuickBooks Online does for stock

QuickBooks Online keeps one stock figure per product and moves it with each sale and each delivery. Intuit's guides describe six parts.

  • Quantity on hand falls with each invoice or sales receipt, and rises with each delivery you record as received.
  • Reorder points trigger a low-stock alert when a product runs low.
  • Purchase orders record what is on order. A purchase order on its own doesn't change stock; receiving the goods does.
  • Cost of each sale. Each product carries an Inventory Asset account and a cost, so a sale moves its cost from the asset to cost of sales.
  • Bundles group several products on one sale, such as a gift basket. A bundle is a product type of its own, separate from inventory.
  • Reports show best sellers, what is on hand and the cost of goods.

The value of what you hold is your stock at cost, and inventory valuation explains each method of working it out.

FIFO or moving average: the choice you can't undo

QuickBooks Online costs stock by first in, first out (FIFO) or by moving average cost, and the choice can't be changed later. Create an inventory item before choosing, and it defaults to FIFO with no way back, according to Intuit's page on valuation methods.

Both methods are allowed under IAS 2, which lists FIFO and weighted average cost. LIFO isn't offered, and IFRS doesn't allow it: FIFO vs LIFO works through why.

For example, a phone accessories shop in Kampala buys 100 chargers at UGX 12,000 each, then 100 more at UGX 13,500 after the shilling weakens. It sells 150 at UGX 18,000. These are illustrative figures, not a real shop's.

For example: one product costed both ways (UGX)
LineFIFOMoving average
Cost of the 150 sold100 at 12,000, then 50 at 13,500150 at 12,750, the average of all 200
Cost of goods sold1,875,0001,912,500
Sales (150 × 18,000)2,700,0002,700,000
Gross profit825,000787,500
Closing stock, 50 chargers675,000637,500

FIFO shows UGX 37,500 more profit and a higher closing stock while costs rise, and the gap reverses when they fall. Both columns add up to the UGX 2,550,000 the shop paid. Intuit's own page says moving average avoids the ups and downs of purchase costs that FIFO shows.

Decide with your accountant before you add a single product. ArmPOS's Profit and Loss report shows the difference on your own figures. Its last two tiles are Net Profit (FIFO) and Net Profit (Average Cost).

What QuickBooks Online leaves out

Intuit's QuickBooks Online guides describe one stock figure per product, kept in the back office rather than at a till. Five things a shop often needs are missing from them.

What a shop needs, and what Intuit's QuickBooks Online pages say
NeedWhat Intuit's pages sayWhat it means for a shop
Stock in more than one placeNot described for QuickBooks Online; Enterprise's Advanced Inventory tracks sitesBranches or a separate store room need another system, or Enterprise
Batches, expiry dates and serial numbersNot mentioned in the Online inventory guidesFood, medicine and phones need tracking elsewhere
Buying by the carton, selling by the pieceUnits of measure are not mentionedRecord each product in one unit, or keep stock where units convert
A till: scanning, receipts and a cash drawerIts desktop point of sale was discontinued in 2023Sales come from another system
Making products from materialsA bundle groups items on a sale; the Online guides describe no assemblies or work ordersMakers need a production tool as well

Read the table as not in Intuit's guides, not as impossible. Apps can add some of these, at their own price.

How to set up inventory in QuickBooks Online

Set the costing method first, then turn tracking on, then add products. These steps follow Intuit's setup guides.

  1. Check your plan. Inventory needs Plus or Advanced.
  2. Choose FIFO or moving average before you create any inventory item. It can't be changed later.
  3. Turn tracking on. Open Settings, Account and settings, the Sales tab, and Edit in Products and services. Turn on quantity and price/rate, and inventory quantity on hand, then Save and Done.
  4. Add each product. Open Settings, Products and services, New, then Inventory. Fill in the name, SKU, category, initial quantity on hand with its as-of date, reorder point and the Inventory Asset account.
  5. Enter 0 for a product you're only now buying, then record the delivery, so it isn't counted twice.
  6. Order with purchase orders, once they are turned on in the Expenses settings. Stock rises when you record what arrived.
  7. Sell with invoices or sales receipts, and read the reports for best sellers, stock on hand and cost of goods.

Using QuickBooks beside a till

Keep stock quantities in one system only. If your stock moves at a till, by the piece, in several branches or offline, keep it in the POS and send QuickBooks summary totals.

Two systems that both take stock off each sale soon disagree, and then nobody knows which figure to trust. The totals QuickBooks needs are net sales, the cost of goods sold, and closing stock at cost to check its inventory account against.

POS and accounting integration shows the summary journal that posts the sales and their cost. It also gives the limits of QuickBooks Online's own imports.

Where ArmPOS stands with QuickBooks

ArmPOS's QuickBooks link can't connect yet, so nothing reaches QuickBooks from it today. It is meant to send each new sale to QuickBooks Online as an invoice. Payments, returns, purchases and expenses are not sent: Sync with QuickBooks.

For now, the honest route is Excel. Export the Sales Report and the sales payments with EXCEL, and import a summary into QuickBooks: Sales reports, Reports to check every day.

For closing stock at cost, the Inventory Valuation report multiplies each product's stock on hand by its cost: Stock reports. The Starter plan is free, with no card needed, and the pricing page shows what each plan includes.

Shops in South Africa, the one African country with its own QuickBooks site, can start from ArmPOS's local page.

Frequently asked questions

Does QuickBooks Online have inventory management?

Yes, on Plus and Advanced: quantities, reorder alerts, purchase orders and the cost of each sale. Simple Start and Essentials don't track stock without an upgrade, or the add-on Intuit offers in the US.

Can QuickBooks Online use LIFO?

No. It offers FIFO or moving average cost, chosen once and never changed.

Can QuickBooks track inventory in more than one location?

Intuit's QuickBooks Online guides describe no stock by location. QuickBooks Enterprise's Advanced Inventory tracks stock at several sites.

Does ArmPOS sync with QuickBooks?

Not yet: the link can't connect. Export your sales and payments to Excel from ArmPOS's reports and import them into QuickBooks meanwhile.

Choose your costing method before you add a single product to QuickBooks. To keep stock at the till and hand your accountant clean totals, create a free ArmPOS account.