How do I track inventory in QuickBooks?
QuickBooks can handle inventory tracking, but the setup determines whether it actually works. Done right, you get accurate cost of goods sold and real-time stock levels. Done poorly, your reports are wrong and you spend hours fixing discrepancies.
First, enable inventory tracking in your settings. In QuickBooks Online, go to Settings, then Sales, and turn on inventory tracking. In QuickBooks Desktop, this lives under Preferences and then Items & Inventory. Until you flip this switch, QuickBooks treats everything as a direct expense instead of tracking quantities on hand.
Create each product as an inventory item with accurate information. You need the item name, SKU if you use them, sales price, and most importantly the cost. QuickBooks uses either FIFO (first in, first out) in Online or average cost in Desktop to calculate your cost of goods sold. If you enter the wrong starting cost or quantity, every report after that point is wrong.
When you receive inventory, record it through a purchase order or bill that references the inventory item. This increases your quantity on hand and your asset value. When you sell, record the sale against that inventory item. QuickBooks automatically reduces quantity and moves the cost from your asset account to cost of goods sold. The automation only works if you use the correct items on every transaction.
Physical counts matter more than most people realize. QuickBooks tracks what should be there based on recorded transactions. Reality is different. Product gets damaged, lost, or miscounted. Run inventory adjustment transactions at least quarterly to match your books to what’s actually on the shelves. Many businesses do this monthly. The longer you wait between counts, the harder it is to figure out what went wrong.
Not every business needs full inventory tracking. If you buy materials for specific jobs and use them immediately, tracking as expenses or cost of goods sold without quantity management might be simpler. Retail shops and e-commerce businesses with products sitting on shelves benefit most from inventory tracking. Service businesses that buy supplies as needed usually don’t.
The problems show up when processes break down. Someone creates a sale without using the inventory item. Someone receives product without recording it. Someone does a physical count and enters the adjustment wrong. Your inventory accounting only stays accurate when everyone follows the same process every time.
QuickBooks also struggles with complex inventory situations. If you have multiple warehouses, lot tracking requirements, or products with serial numbers, the built-in inventory features may not be enough. Third-party apps like Fishbowl or inFlow can extend QuickBooks for more advanced needs, though they add cost and complexity.
For bookkeeping services in MetroWest, we often see businesses that enabled inventory tracking years ago but stopped maintaining it. The numbers in QuickBooks don’t match reality, cost of goods sold is wrong, and the balance sheet shows inventory that doesn’t exist. Fixing this requires a full physical count and adjustment to reset the baseline, then building processes to keep it accurate going forward.
Start simple. Enable tracking, set up your items correctly, record purchases and sales against those items, and do regular counts. If you’re not willing to maintain it consistently, you’re better off not using inventory tracking at all than having numbers you can’t trust.
Greater Boston's Trusted Bookkeeping Partner
The Next Step:
A Short Conversation
We'll ask a few questions, figure out what you need, and give you a straightforward quote.
More Questions
Should I outsource payroll or do it myself?
It depends on how many employees you have, how complex your pay structure is, and how much your time is worth. Most small business owners underestimate the compliance burden of DIY payroll until they get hit with a penalty.
Read answerWhy does my business have cash flow problems?
Cash flow problems usually come from timing mismatches, not lack of profitability. Money is going out before it comes in. The most common causes are slow-paying customers, paying vendors too quickly, or seasonal revenue swings without reserves to cover the gaps.
Read answerHow should contractors handle progress billing?
Progress billing means invoicing at intervals throughout a project rather than at completion. Break contracts into a schedule of values, bill by percentage completion or milestones, track retainage separately, and make sure your billing ties back to job costs.
Read answerShould contractors use cash or accrual accounting?
Most small contractors can use cash accounting, which is simpler and offers some tax timing flexibility. Accrual gives a more accurate picture of job profitability but requires more bookkeeping.
Read answerWhy do my job cost reports never match reality?
Job cost reports typically miss reality because expenses aren't coded to jobs consistently, labor isn't tracked by project, and indirect costs never make it into the numbers. The gap usually comes from tracking habits, not the software.
Read answerWhat's WIP reporting and do I need it?
WIP (Work in Progress) reporting shows whether your open jobs are making or losing money before they're finished. If you run multi-month projects with progress billing, you probably need it.
Read answer