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's the best way to handle inventory for an e-commerce business?
Inventory tracking for e-commerce requires systems that sync across sales channels and connect to your accounting software. The challenge isn't just counting what you have. It's making sure your books reflect accurate costs and quantities without manual data entry creating errors.
Read answerWhy do my bank statements never match my books?
Usually it's timing differences, missing transactions, or data entry errors. Outstanding checks, unrecorded bank fees, and duplicate entries are the most common culprits.
Read answerHow do I register my business for Virginia sales tax?
Register through Virginia Tax's online iReg system at virginia.gov. The process takes about 15-20 minutes if you have your EIN, business address, and estimated sales figures ready.
Read answerWhat e-commerce expenses are tax deductible?
E-commerce sellers can deduct platform fees, inventory costs, shipping and packaging, software subscriptions, advertising, and home office expenses. The key is tracking expenses properly throughout the year.
Read answerWhat's the cheapest way to run payroll for a small business?
Doing payroll yourself costs nothing until penalties add up. Basic payroll software runs $40 to $100 monthly for small teams and handles tax filings automatically. That's usually the sweet spot between cheap and reliable.
Read answerWhich products and services require sales tax in Virginia?
Virginia taxes most tangible goods sold at retail but exempts most services. Groceries have reduced rates while prepared food is fully taxable. The rules vary depending on what you sell and who you sell it to.
Read answer


