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
What's the difference between food cost percentage and beverage cost percentage?
Both measure how much of your sales go toward product, but they're calculated and tracked separately. Food cost percentage equals food COGS divided by food sales. Beverage cost percentage equals beverage COGS divided by beverage sales.
Read answerHow 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 answerHow do residential cleaners handle customer deposits?
Customer deposits are liabilities, not revenue. Record them in an unearned revenue account when you collect the money, then move the amount to revenue only after the cleaning is completed.
Read answerCan law firms deduct credit card processing fees from client trust funds?
No. Credit card processing fees are a firm expense and must be paid from the operating account. Deducting fees from IOLTA or any client trust account is a trust accounting violation.
Read answerShould a property management company use trust accounting software with QuickBooks?
Yes. Dedicated property management software like Buildium or AppFolio handles owner trust ledgers that QuickBooks Online wasn't built for. Monthly summaries from that system flow into QBO for your operating company financials.
Read answerShould a small agency owner pay themselves a salary or draw?
It depends on how your LLC is taxed. If taxed as a sole proprietorship, you take owner's draws. If taxed as an S-Corp, you pay yourself a reasonable W-2 salary first, then take additional distributions to save on self-employment taxes.
Read answer