My Sales Look Great But I'm Always Short on Cash — What's Going On?
Strong sales and an empty bank account is one of the most common — and most misunderstood — problems in e-commerce. It usually means your business is profitable on paper but bleeding cash through inventory timing, platform payout delays, and costs that scale faster than your margins.
Revenue Is Not Cash — And That Gap Can Sink You
When your Shopify dashboard is glowing green but your bank account is wheezing, you're not imagining things. You're experiencing a cash flow gap — the difference between when revenue is earned and when actual dollars land in your account and stay there.
This is especially brutal for e-commerce owners who sell across multiple platforms. Your money might be sitting in an Amazon reserve, a Shopify payout queue, or an Etsy disbursement cycle — all at once. You've technically made the sale. The cash just hasn't shown up yet.
The Four Usual Suspects
1. Inventory Is Eating Your Cash Before You've Sold Anything
If you're buying $40,000 in product to generate $60,000 in sales, you're out $40K the moment you pay the supplier — weeks or months before you see a dollar back. The faster you grow, the worse this gets. Scaling revenue often means scaling your cash outflow first.
2. Platform Payout Delays Are a Hidden Float
Amazon typically holds payouts on a 14-day rolling cycle and can reserve a portion of your funds for weeks beyond that. Etsy and eBay have their own disbursement schedules. If you're running three platforms, you might have $15,000–$30,000 sitting in transit on any given day. That money is real — it's just not yours to spend yet.
3. Your Margins Are Thinner Than They Look
Shipping costs, payment processing fees (Shopify Payments charges ~2.9% + 30¢ per transaction), marketplace commissions (Amazon takes 8–15% depending on category), return handling, and packaging add up fast. Many owners mentally count a $50 sale as $50. By the time all the fees clear, it might net $28. If you don't know your real per-unit margin, you can't plan cash accurately.
4. You're Paying Tax on Money You've Already Spent
Canadian e-commerce businesses remit GST/HST on sales — but that money often gets spent on operations before the remittance deadline arrives. When the CRA comes calling quarterly (or monthly, if you're over $6M), it can feel like a gut punch even though it was always owed.
What Actually Fixes This
You don't need to panic — but you do need visibility. Here's where to start:
- Build a 13-week cash flow forecast. Map out what's coming in (including payout timing by platform) and what's going out. Most owners are shocked by what they see.
- Separate your GST/HST into a dedicated account. The moment a sale comes in, move the tax portion out. It was never yours.
- Know your real margin by channel. Your Amazon margin and your Shopify margin are probably very different numbers. Blending them hides where you're actually losing ground.
- Negotiate supplier terms when you can. Net-30 from a supplier is a cash flow tool, not just a payment option.
- Watch your inventory turn rate. Slow-moving SKUs are cash frozen in cardboard. They feel like assets; they behave like dead weight.
The Bigger Picture
Profitable businesses fail because of cash flow problems — not because of bad products or weak sales. In e-commerce, where inventory cycles, platform rules, and fee structures all interact in complicated ways, the gap between "we're doing well" and "why is the account empty" can open very quickly.
This is precisely the kind of multi-platform financial tangle that benefits from a sharp eye on the numbers — not just at tax time, but month to month. When you know where every dollar is in the cycle, you stop being surprised by your own bank balance.
Frequently asked questions
How much cash should a Canadian e-commerce business keep in reserve?
A common rule of thumb is 8–12 weeks of operating expenses as a cash reserve. For e-commerce businesses with inventory cycles and platform payout delays, leaning toward the higher end — especially heading into peak seasons like Q4 — gives you the buffer to reorder stock without stress.
Does Amazon actually hold my money, and is that normal?
Yes, Amazon's standard disbursement cycle is every 14 days, and they can hold a portion of your funds in reserve — sometimes for 30–90 days — if your account is newer or flagged for elevated risk. It's normal but it's a real cash flow constraint that should be factored into your planning.
How do I figure out my real margin per sales channel?
Start with your selling price, then subtract: cost of goods, shipping and fulfilment costs, platform fees or commissions, payment processing fees, and a proportional share of returns. What's left is your true channel margin. Many owners find their Amazon margin is 10–15 percentage points lower than their Shopify margin once all fees are counted.
Is this a sign my business is in trouble?
Not necessarily — cash flow gaps are extremely common in growing e-commerce businesses, and they're solvable. The warning sign isn't the gap itself; it's not knowing the gap exists or not having a plan to manage it. Visibility is the first fix.
When should I get a professional to look at my cash flow?
If you can't answer 'how much cash will I have in 60 days' with reasonable confidence, it's time. A bookkeeper records what happened; a fractional CFO tells you what's about to happen and why — and that distinction matters most when you're growing fast across multiple platforms.
Every business is different — cash flow dynamics vary based on your platforms, margins, and structure. Talk to your accountant about what applies to your situation.