Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

What inventory method should a small retailer use — FIFO or average cost?

For most small retailers, average cost is the right choice. It’s simpler to manage, it’s what QuickBooks Online calculates automatically, and it gives you reliable cost of goods sold numbers without extra manual work on your end.

Here’s the difference between the two methods. FIFO (first in, first out) assumes you sell your oldest inventory first. If you bought 10 units at $5 and then 10 more at $7, FIFO says the first units you sell cost $5 each. Average cost takes all your inventory and averages the purchase prices together. In that same example, your average cost per unit would be $6. Both are acceptable under IRS rules for small businesses.

FIFO can give you a more precise picture of your actual costs when prices change significantly between purchase orders. If you’re buying products whose wholesale prices swing a lot, FIFO tracks those changes more accurately. But for most small retail shops selling goods with relatively stable pricing, the difference between FIFO and average cost on your bottom line is small enough that it doesn’t justify the extra work.

The practical reality is that QuickBooks Online uses average cost as its built-in inventory method and doesn’t offer FIFO natively. If you want FIFO in QBO, you’d need to track it manually or use third-party inventory tools that integrate with QuickBooks. That’s added complexity and cost that most small retailers don’t need. Since QBO is the platform most of our Wisconsin small business bookkeeping clients are on, average cost is usually the default and the right fit.

What matters more than your method choice is consistency. The IRS requires you to use the same inventory method from year to year. If you start with average cost, stick with average cost. Switching later requires filing Form 3115 for a change in accounting method, which adds paperwork and can trigger adjustments to your taxable income. Pick a method when you set up your books and don’t revisit it unless there’s a strong reason.

There are a few situations where FIFO might be worth the extra effort. If you sell perishable goods where you literally move oldest stock first and prices fluctuate seasonally, FIFO more closely mirrors what’s actually happening. Or if your product costs are rising significantly over time and you want your cost of goods sold to reflect earlier, lower purchase prices. For most boutiques, gift shops, and general retail operations, neither of these situations applies in a way that would meaningfully change your financial picture.

If you’re just getting started with inventory accounting or cleaning up how you’ve been tracking it, average cost in QuickBooks Online is the straightforward path. Focus your energy on accurate counts and consistent recording of purchases rather than debating valuation methods. Knowing exactly what you have on hand and what you paid for it matters far more to your profitability than whether you’re averaging costs or layering them by purchase date.

Wisconsin's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.

More Questions

How do landscapers track job costs in QuickBooks?

Turn on Projects in QuickBooks Online and assign every expense and labor entry to a specific job when it happens. Material receipts should be captured and coded at the time of purchase, not batched weeks later.

Read answer

What's the Wisconsin state sales tax rate?

Wisconsin's base state sales tax rate is 5%. Most counties add a 0.5% county tax, bringing the typical combined rate to 5.5%. A few jurisdictions have additional local taxes that push the total slightly higher.

Read answer

How should a small retail shop track inventory in QuickBooks?

Use QuickBooks Online Plus or higher with inventory tracking enabled, connect your POS system to avoid double entry, and run monthly cycle counts to catch shrinkage before it eats into your margins.

Read answer

Do I need to issue 1099s to cleaning subcontractors?

Yes, if you paid a subcontractor $600 or more during the year via check, cash, or ACH and they aren't incorporated. Collect a W-9 from every subcontractor before you pay them the first time.

Read answer

How do I track employee mileage for a mobile cleaning business?

It depends on whether employees drive personal vehicles or company vehicles. For personal vehicles, use a mileage tracking app and reimburse at the IRS standard rate. For company vehicles, track actual expenses per vehicle using fuel cards and maintenance logs.

Read answer

How do I handle client deposits for a video production company?

Client deposits are recorded as unearned revenue on the balance sheet, not as income. They get recognized as revenue only when the work is actually delivered or project milestones are completed.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC