Back to Blog
Bookkeeping

The Most Common E-Commerce Accounting Mistakes (And How to Avoid Them)

Running an e-commerce business comes with hidden financial risks that can quietly accumulate for years before they surface as expensive problems. I have worked with online sellers who discovered six-figure sales tax liabilities they did not know they owed, businesses whose inventory records were off by 40% creating grossly incorrect financial statements, and Amazon sellers who were recording their net deposits as revenue and therefore severely understating both their revenue and their cost of goods.

E-commerce accounting is genuinely more complex than traditional business accounting. You are managing multiple sales channels, navigating post-Wayfair sales tax complexity, reconciling marketplace fees and chargebacks, and managing inventory across potentially multiple warehouses or fulfillment partners. The accounting demands are real.

Here are the most common e-commerce accounting mistakes I see — and exactly how to avoid each one.

Key Takeaways

  • Sales tax compliance is your biggest risk — economic nexus means you likely owe taxes in states you have never visited
  • Platform deposits are not revenue — recording Amazon or Etsy deposits as gross sales creates severely incorrect books
  • Inventory errors directly affect your tax bill — inaccurate inventory values produce incorrect COGS and therefore incorrect taxable income
  • Returns and chargebacks need proper accounting — they are not simply absent revenue; they require specific treatment
  • Cash flow management is uniquely challenging — inventory investment, platform payout delays, and seasonal patterns create cash crunches that are predictable but frequently unplanned

Mistake 1: Ignoring Multi-State Sales Tax Obligations

This is the most expensive mistake e-commerce businesses make, and the most common. Since the Supreme Court's 2018 South Dakota v. Wayfair decision, physical presence in a state is no longer required to trigger sales tax collection obligations. Economic nexus rules — based solely on your sales volume in a state — now apply in 45+ states.

The typical threshold is $100,000 in annual sales or 200 transactions in a state in a calendar year. Once you cross those thresholds, you are legally required to register, collect, and remit sales tax in that state. Ignoring this obligation does not make it go away — it makes it grow. Back taxes plus penalties plus interest can easily reach 30–40% of the original tax liability.

The fix involves three steps: audit your current nexus exposure by state, register in states where you have crossed thresholds, and implement automated sales tax collection through a tool like TaxJar, Avalara, or the native sales tax features in Shopify. Do not try to manage multi-state sales tax manually.

Expert Insight

If you have been selling online for 3+ years without actively managing sales tax nexus, I strongly recommend a nexus analysis before you do anything else. Many states offer Voluntary Disclosure Agreements (VDAs) that allow businesses to come into compliance with reduced or waived penalties. It is far better to proactively disclose than to be discovered during a state audit.

Mistake 2: Incorrect Revenue Recognition from Platforms

This mistake is nearly universal among e-commerce sellers who manage their own books. The scenario: Amazon deposits $8,400 to your bank account. You record that as $8,400 in revenue. The problem: your actual gross sales during that period were $12,000. The difference — $3,600 — was deducted by Amazon for seller fees, advertising costs, FBA storage fees, refunds, and chargebacks before they deposited anything.

When you record the deposit as revenue, you are understating your gross revenue by 30% and failing to capture your actual platform costs as expenses. This means your profit margin looks artificially high (because the fees are hidden in the revenue reduction rather than shown as expenses), and your financial reports cannot help you make good decisions.

The correct approach is to record gross sales as revenue and platform fees as separate expense line items. Tools like A2X, Synder, or Webgility automate this reconciliation for Amazon, Shopify, Etsy, and other major platforms, connecting directly to your QuickBooks or Xero account.

Mistake 3: Inventory Accounting Errors

Inventory errors are silent killers of e-commerce financial accuracy. Your software may show 500 units of SKU-1234 in stock when a physical count reveals 410. That 90-unit discrepancy represents real money that has disappeared — through theft, damage, miscounting, or fulfillment errors — without appearing in your financial records.

The inventory accounting mistakes I see most often include: not doing regular physical counts, not recording purchase orders at the correct cost (including freight, duties, and prep costs), not writing off damaged or obsolete inventory, and not accounting properly for items returned from customers.

Best practices: perform a full physical inventory count at least annually (quarterly for high-volume sellers), reconcile your software inventory to the physical count immediately after each count, and write off shrinkage and obsolescence as a current-period expense. Your year-end accounting will be far cleaner.

Mistake 4: Miscalculating Cost of Goods Sold

Cost of Goods Sold (COGS) is one of the most important numbers on your income statement, and one of the most frequently miscalculated for e-commerce businesses. COGS for a product business includes not just the purchase cost of goods, but also inbound freight, import duties and customs fees, packaging materials, fulfillment costs, and any direct labor involved in preparation.

The formula is simple but often incorrectly applied: Beginning Inventory + Purchases — Ending Inventory = COGS. If either your beginning or ending inventory is wrong (see Mistake 3), your COGS is wrong, and your gross profit margin is wrong.

Choose your inventory costing method (FIFO, LIFO, or Weighted Average) and apply it consistently. Consult with your CPA on which method is most advantageous for your tax situation and business model. Switching methods requires IRS approval and is administratively complex, so get this right from the start.

Mistake 5: Mishandling Returns and Chargebacks

Returns and chargebacks are a normal part of e-commerce — and they require careful accounting treatment that many sellers skip entirely. Simply receiving a refund and having it offset the payment processor deposit leaves your books incorrectly reflecting the transaction history.

Returns require you to reverse the original revenue, credit accounts receivable, and adjust inventory for items returned to saleable condition. Chargebacks (payment disputes where the customer's bank reverses the charge) require recording the chargeback as an expense and following up with the platform or payment processor.

Platform reconciliation tools like A2X handle this automatically, which is another reason they are worth the cost for businesses with meaningful return rates.

Mistake 6: Poor Cash Flow Management

E-commerce businesses have a unique cash flow challenge: you often pay for inventory weeks or months before you collect the sales revenue. This cash conversion cycle creates predictable cash crunches that catch unplanned businesses completely off-guard.

Add to this the typical 14-day payout delays from Amazon and other marketplaces, seasonal demand spikes that require inventory purchases months in advance, and the reality that growing e-commerce businesses often burn more cash than they generate despite being profitable on paper.

The solution is a rolling cash flow forecast that models your inventory purchase cycle, platform payout timing, and seasonal patterns. Without this, you are flying blind and cash surprises are inevitable.

Mistake 7: Failing to Track All Platform Fees

Platform fees are insidious because they are deducted before the deposit reaches your account — making them easy to miss. Amazon charges seller fees, FBA fees, advertising costs, storage fees, returns processing fees, and referral fees. Etsy charges listing fees, transaction fees, and advertising fees. Shopify has subscription costs, payment processing fees, and app fees.

All of these are legitimate business expenses and should be tracked in detail. When you know which platform costs are highest as a percentage of revenue, you can make informed decisions about where to sell, what to sell, and how to price. When platform fees are buried in a net deposit, you have no visibility into this critical cost data.

When to Get Professional Help

If you are making any of these mistakes — and honestly, most e-commerce sellers are making at least one — professional accounting help will pay for itself many times over. The combination of a bookkeeper experienced in e-commerce accounting and a CPA who understands multi-state sales tax and inventory tax treatment is powerful.

For a list of the accounting tasks most worth outsourcing in an e-commerce business, read our guide on accounting tasks to outsource for your online business. And if your business has reached the complexity level where strategic financial guidance is needed, explore whether fractional CFO services make sense for your stage.

The bookkeeping fundamentals that protect traditional businesses apply equally to e-commerce — they just need to be adapted for the specific complexity of multi-channel online selling.

Frequently Asked Questions

What are the biggest accounting risks for e-commerce businesses?

The most significant risks are: (1) sales tax non-compliance across multiple states, which can result in years of back taxes, penalties, and interest; (2) inventory accounting errors that produce incorrect COGS and taxable income; (3) revenue recognition errors from multi-channel selling where platform deposits are incorrectly treated as gross revenue; and (4) poor cash flow management due to the cash-conversion cycle dynamics unique to e-commerce businesses.

Do I need to collect sales tax for all online sales?

Likely yes, for states where you have economic nexus. Since the 2018 South Dakota v. Wayfair Supreme Court ruling, most states require online sellers to collect sales tax once they reach a threshold (typically $100,000 in annual sales or 200 transactions in that state), even without a physical presence. The rules vary by state, and non-compliance can result in substantial back-tax liabilities.

How should e-commerce businesses handle inventory accounting?

E-commerce businesses should choose a consistent inventory costing method (FIFO, LIFO, or weighted average), conduct physical inventory counts at least annually (quarterly is better), reconcile software inventory counts to physical counts regularly, and properly account for returns, damages, and obsolescence. Inventory errors directly affect your cost of goods sold and taxable income, so accuracy is critical.

The Bottom Line

E-commerce accounting mistakes are expensive, and the most dangerous ones are invisible until they have already done significant damage. Whether it is sales tax exposure accumulating silently over years or inventory values drifting from reality, the solution in every case is the same: better systems, more frequent review, and professional expertise for the areas that carry the most risk.

Tom Woolley, MBA

About the Author

Tom Woolley, MBA

Tom Woolley is a fractional CFO who has spent 11+ years helping business owners take control of their finances. He works with contractors, dental and medical practices, and professional service firms across the country.

Connect on LinkedIn

Are Your Books Working For You?

Get a free financial health check. We will review your bookkeeping setup and show you exactly where you are leaving money on the table.

Schedule Your Free Assessment