Should I use accrual accounting for my e-commerce store?
For most e-commerce businesses beyond the hobby stage, accrual accounting gives you a clearer picture of how your store is actually performing. The main reason comes down to inventory and the timing of when money moves versus when transactions happen.
Under cash basis, you record expenses when you pay them and revenue when you receive money. That sounds straightforward until you consider how e-commerce actually works. You pay for inventory in October, it sits in your warehouse or FBA, and customers buy it in December. Cash basis shows a big expense hit in October and revenue in December. Your October looks terrible and December looks amazing, but neither month reflects reality.
Accrual accounting matches the cost of goods sold to the revenue from those sales. When a customer buys a product, you record the revenue and the cost of that specific product in the same period. Now your margins make sense month over month. You can actually see whether your Q4 promotions were profitable or if you just moved volume at a loss.
Marketplace payouts add another layer of timing issues. Amazon pays you two weeks after the sale. Etsy batches payments. Shopify has its own schedule. Under cash basis, your revenue looks lumpy based on payout timing rather than actual sales activity. Under accrual, revenue records when the order ships regardless of when the platform sends money to your bank.
Returns and refunds also behave better under accrual. When a customer returns something in January from a December purchase, that return adjusts December revenue under accrual. Under cash basis, it hits January and makes your new year start in a hole that has nothing to do with January performance.
There are situations where cash basis still makes sense. If you dropship everything and never hold inventory, the timing mismatch is smaller. If your e-commerce business is still small with predictable cash flow and you need the simplest possible books, cash basis creates less work. Some owners also prefer cash basis for tax planning since it gives more control over when income and expenses hit.
The IRS requires accrual method for businesses averaging over $27 million in gross receipts, so most small e-commerce stores have a choice. But that choice should be based on what gives you useful information, not just what seems easier.
The added complexity of accrual is real. You need to track accounts receivable for orders that shipped but haven’t paid out yet. You need inventory properly recorded as an asset until it sells. You need accounts payable for bills you owe but haven’t paid. This is where working with small business bookkeepers who understand e-commerce makes a difference. The setup takes more effort, but once it’s running, you get financial statements that actually tell you how your business is doing.
If you’re selling over $100,000 annually or hold meaningful inventory, accrual accounting is worth the switch. Below that threshold, cash basis is usually fine as long as you understand its limitations.
Greater Richmond's Small Business Bookkeeper
The Next Step:
A Short Conversation
Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.
More Questions
What is retainage and how do I record it in my books?
Retainage is a percentage of each payment that clients hold back until a construction project is complete. In your books, it's recorded as a separate receivable asset that gets collected when the job wraps up.
Read answerWhat's the difference between QuickBooks Simple Start, Essentials, and Plus?
The main differences are user limits, bill management, and inventory or project tracking. Most small businesses need Essentials or Plus. Simple Start works for freelancers but runs out of room fast.
Read answerWhy aren't my bank transactions importing correctly into QuickBooks?
Bank feed issues usually come from broken connections, duplicate handling, or account matching problems. The fix depends on whether transactions aren't showing up at all, appearing twice, or landing in the wrong place.
Read answerWhat records do I need to keep for the IRS?
Keep documentation for all income and expenses reported on your tax return. This includes bank statements, receipts, invoices, payroll records, and asset purchase documentation.
Read answerWhat does a fractional CFO do and do I need one?
A fractional CFO provides part-time strategic financial guidance like cash flow forecasting, budgeting, and financial planning. You likely need one when you're making growth decisions that require more than historical bookkeeping can tell you.
Read answerHow do I calculate how much sales tax I owe?
Multiply your taxable sales for the period by the applicable tax rate. In most of the Richmond area, that's 5.3%. The key is making sure you've correctly identified which sales are taxable and reconciling against what you actually collected.
Read answer


