Cash vs. Accrual Accounting: What E-Commerce Founders Need to Know

If you’re running a Shopify-based business and you’re still not sure whether you should be using cash or accrual accounting, this is the breakdown you actually need.

The Basics: Cash vs. Accrual (Plain English)

Cash basis accounting means nothing touches your books until it touches your cash account. You don’t record a sale until the money shows up in your bank.

Accrual basis accounting means you record the transaction when it actually happens — not when the cash moves. If you ship a product today but don’t get paid for 30 days, you still record the sale today. You record it as accounts receivable, then swap that out for cash when it hits the bank.

What Works Best for E-Commerce

For most e-commerce businesses, the right answer is accrual— or at least a modified accrual system.

If you’re selling DTC and don’t have receivables, that’s one thing. But you do have inventory. And inventory is likely your single largest asset, and your biggest expense is the cost of that inventory when it is sold.

You also probably have accounts payable — vendor terms, delayed payments, etc. If you’re not recording those, you’re missing critical parts of your financial picture.

So even if you don’t have receivables, you still need accrual for payables and inventory. Without it, your books aren’t giving you the full story.

Why Cash Basis Gets Dangerous at 7 Figures

Once your business scales, the cracks in cash basis accounting start to show.

Say you start selling wholesale. Larger orders, delayed payments. If you’re not recording sales when they happen, your revenue is disconnected from reality.

Same thing on the inventory side. More sales means more inventory. More vendor terms. You need to know how much cash is tied up in product and what you owe vendors. You can’t track that without accrual accounting.

Sticking with cash basis when you’re at or above seven figures means you’rerunning a complex business on a bookkeeping method built for lemonade stands.

When Cash Basis *Might* Be Okay

There are rare cases where cash basis works. Usually it’swhen:
- Your inventory is homogenous (like bulk vintage clothing)
- You don’t sell wholesale or give customer terms (your customers pay when or before they get the items)
- You pay for inventory up front (no payables)

And even then, you’re limited in how much insight you can get. Cash basis meansyou only see what’s happening when the money moves — but a lot happens beforeor after that.

So yes, the IRS allows some businesses to expense inventory as they buy it —but for most e-commerce brands, accrual is the better long-term choice.


Still using cash basis accounting? Or unsure if your books actually reflect reality? Lonely, and just want to talk to someone? Book a call and let's chat!