Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

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

How do I know if I can afford to expand my business?

You can afford to expand when your current business generates consistent profit, you have enough cash reserves to cover the gap between spending money and seeing returns, and your existing operations won't suffer during the transition.

Read answer

Can QuickBooks handle payroll for my business?

Yes, QuickBooks Payroll handles wages, tax calculations, filings, and direct deposit for most small businesses. Whether it's the right choice depends on your employee count and how much time you want to spend managing it yourself.

Read answer

What should I look for in monthly financial reports?

Focus on revenue trends, gross margin, expense changes, and cash position. The value comes from comparing current numbers to prior periods and spotting patterns before small issues become serious problems.

Read answer

How Do I Set Up Job Costing for My Construction Business?

Track every cost against the job it belongs to. Labor hours, materials, subs, equipment. Compare what you bid against what you spent. Without this, you won't know which jobs make money until it's too late to do anything about it.

Read answer

How do I calculate payroll taxes for my employees?

Payroll taxes include federal and state withholding plus Social Security and Medicare. Some taxes come from employee wages while others you pay as the employer. Most small businesses use payroll software or a service to handle the calculations.

Read answer

Do I need to charge sales tax on labor and installation?

It depends on what you're selling. If you're selling products and installing them, the labor is usually taxable with the materials. If you're providing a pure service without selling goods, the labor is often exempt.

Read answer

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC