Why does my e-commerce business have cash flow problems when sales are good?
Sales and cash flow are two different things. Your P&L might show healthy revenue and decent profit margins, but your bank account tells a different story. This disconnect catches a lot of e-commerce business owners off guard.
The biggest culprit is inventory. Every dollar sitting in your warehouse or Amazon FBA is a dollar you can’t use for anything else. You paid for that product weeks or months ago, and you won’t see that cash again until it sells and the payment clears. If you’re carrying $50,000 in inventory, that’s $50,000 of your cash locked up in boxes waiting to move.
The timing makes it worse. You order inventory and pay your supplier in 30 days. That inventory ships to Amazon and sits for another few weeks before it sells. Once it sells, Amazon holds your funds for two more weeks before disbursement. From the moment you paid for that product to the moment you have cash back, three months might have passed. Meanwhile, you need to buy more inventory to keep selling.
Platform fees and costs eat into actual cash received. That $100 sale on Amazon might net you $60 after FBA fees, referral fees, shipping, and advertising costs. Your accounting shows the $100 in revenue, but only $60 actually hits your account. If you’re pricing based on top-line sales without understanding true margins, you’re running tighter on cash than you realize.
Growth makes all of this worse, not better. Selling more means you need to buy more inventory to keep up. That inventory purchase happens before you collect the revenue from selling it. A business growing 50% year over year needs to fund 50% more inventory purchases while waiting for last month’s sales to actually turn into cash. This is how businesses grow themselves broke.
Returns and chargebacks create another drag. You already spent the cash on product and shipping. When the item comes back, you don’t get that money back immediately. It goes into inventory again, waiting for someone else to buy it.
The fix isn’t complicated but it requires visibility. You need to know your inventory turnover, your actual cash conversion cycle, and your true margins after all fees. Most e-commerce businesses don’t track these numbers closely enough to spot problems before they become emergencies.
Inventory accounting that tracks cost of goods, turnover rates, and cash tied up in stock gives you the data to make better purchasing decisions. Ordering smarter quantities based on actual sell-through rates keeps cash from getting trapped in slow-moving product.
Cash flow forecasting helps too. If you know a big inventory purchase is coming, you can plan for the cash gap instead of being surprised by it. Some small business bookkeeping setups focus only on what happened last month. E-commerce needs forward-looking visibility because your cash needs today depend on inventory decisions you made weeks ago.
Strong sales with weak cash flow usually means the business model works but the cash management doesn’t. The good news is this problem is fixable once you understand where the money is actually going.
Full-Service Bookkeeping for Greater Phoenix
The Next Step:
A Quick Conversation
Tell us about your situation. We'll listen, ask a few questions, and give you a clear price to handle the work.
More Questions
What does an outsourced controller do for a small business?
An outsourced controller handles financial oversight and reporting above basic bookkeeping. They manage your monthly close process, prepare meaningful financial statements, establish internal controls, and give you confidence your numbers are accurate.
Read answerWhat's the best way to track Amazon seller fees in QuickBooks?
The key is breaking apart Amazon's net deposits into gross sales and individual fee categories. You can do this manually using settlement reports or automate it with integration tools like A2X.
Read answerWhat accounting method should I use for my Shopify store?
Most small Shopify stores can legally use cash basis accounting, but accrual often makes more sense once you're carrying inventory. Cash is simpler for tax prep, but accrual shows actual profitability by matching product costs to the revenue they generate.
Read answerWhat's the best payroll service for small businesses?
Gusto and QuickBooks Payroll work well for most small businesses. But the real question is whether you want to manage payroll yourself or have someone else handle it entirely.
Read answerWhat is prime cost and why does it matter for restaurants?
Prime cost is your food cost plus labor cost as a percentage of revenue. It's the most important metric for restaurant profitability because these are your two largest controllable expenses. Most restaurants should target 55% to 65%.
Read answerHow do I manage cash flow for a seasonal business?
Build reserves during peak season, forecast cash needs using historical data, and make expenses variable where possible. The goal is surviving slow months without panic or debt.
Read answer