Last Updated on June 19, 2026 by
It is the end of the month.
You have just paid payroll and rent. You open your bank account expecting to see a healthy balance after a strong month of sales. Instead, you are staring at a number that does not add up.
Where did it all go?
This is the most common question Founders ask in the first few years of building an eCommerce business. Revenue is growing, the product is selling, and customers are returning. Yet the bank account never seems to reflect it.
The answer is almost always the same. The problem is not the top line. It is the five structural cash traps that sit underneath it. This blog unpacks each one and explains how to fix them.
1. You do not understand your true gross profit margin.
Revenue is a vanity metric.
Most Founders track their sales closely. Daily totals, weekly comparisons, monthly growth rates. Sales figures are visible, immediate and emotionally satisfying. But they tell you almost nothing about whether the business is actually profitable.
What matters is gross profit: the money left after every direct cost of selling the product has been deducted. Gross profit is the pool from which you pay your rent, your team, your software and everything else. If it is too thin, no amount of revenue growth will fix the underlying problem.
What is included in your gross profit calculation?
Many eCommerce Founders underestimate gross profit because they only subtract the cost of goods sold. The full calculation includes every cost directly tied to the sale of each unit:
- Cost of goods sold: the landed cost of the product itself
- Inbound freight: the cost to get the product from the supplier to your warehouse
- Platform and merchant fees: Shopify transaction fees, Amazon FBA fees, Stripe, PayPal and buy-now-pay-later (BNPL) provider fees
- Fulfilment costs: pick-and-pack charges, outbound postage, 3PL handling fees
Here is how that looks for a product with a $100 selling price:
| Line Item | Per Unit | % of Revenue |
|---|---|---|
| Selling price | $100.00 | 100% |
| Less: Cost of goods sold | ($30.00) | (30%) |
| Less: Inbound freight | ($5.00) | (5%) |
| Less: Platform / merchant fees (e.g. Shopify, Amazon, BNPL) | ($5.00) | (5%) |
| Less: Fulfilment and pick-and-pack costs | ($7.00) | (7%) |
| Gross Profit | $53.00 | 53% |
Illustrative example. Your actual cost structure will vary by product, supplier and fulfilment model.
A Founder looking only at Cost of Goods Sold (COGS) would calculate a gross margin of 70%. The full picture, once freight, platform fees and fulfilment are included, reduces that to 53%. That gap compounds across thousands of units and can be the difference between a profitable business and one that haemorrhages cash at scale.
What is a healthy gross profit margin for eCommerce?
Target margins vary by business model. Resellers of other brands or commodity goods typically operate at 25% to 35%. Direct-to-consumer brands selling proprietary products should be targeting 55% or above, with the strongest businesses achieving 65% or more.
To understand why this matters so much, consider a business carrying $800,000 in annual fixed costs. Here is how much in sales it needs just to break even at different gross margin levels:
| Gross Margin | Break-Even Sales (on $800k fixed costs) | What it means |
|---|---|---|
| 20% gross margin | $4,000,000 | Very high sales requirement; limited buffer for error |
| 30% gross margin | $2,667,000 | Achievable but leaves little room for cost overruns |
| 40% gross margin | $2,000,000 | Viable for resellers; tight for D2C brands |
| 50% gross margin | $1,600,000 | Approaching minimum target for D2C brands; meaningful profit potential |
| 60% gross margin | $1,333,000 | Strong D2C position; each additional dollar of revenue generates meaningful profit |
| 65% gross margin | $1,231,000 | Target for the strongest D2C brands; 65% and above can be achieved |
At a 20% gross margin, the business needs $4 million in annual sales just to cover its fixed costs. At 60%, it needs only $1.33 million. The difference in sales effort required to run the same operation is enormous.
The goal is not just to grow sales. It is to grow sales at a margin that justifies the effort and capital required to generate them.
2. You are discounting too aggressively.
Discounting is the default response when growth stalls. It is easy to implement, immediately visible and feels like action. It is rarely financially rational.
Consider an eCommerce business generating $1 million in annual revenue with a 10% net profit margin. Here is what happens to that profit at different discount depths, assuming costs remain fixed:
| Discount | Revenue | Total Costs | Net Profit |
|---|---|---|---|
| No discount | $1,000,000 | $900,000 | $100,000 (10%) |
| 5% discount | $950,000 | $900,000 | $50,000 (5.3%) |
| 10% discount | $900,000 | $900,000 | $0 (0%) |
| 15% discount | $850,000 | $900,000 | -$50,000 (-5.9%) |
| 20% discount | $800,000 | $900,000 | -$100,000 (-12.5%) |
A 10% discount does not reduce profit by 10%. It eliminates it entirely. A 15% discount does not just hurt; it means the business is paying to process orders.
The standard counter-argument is that discounting drives enough additional volume to compensate. So the real question is: how much additional volume is required to maintain the same gross profit dollars?
How many extra units do you need to sell to justify a discount?
The table below shows the additional unit sales required at each discount level, using an illustrative example of a business selling 1,000 units per month at a 40% gross profit margin:
| Discount | Units at Full Price | Units Needed at Discount | Additional Units Required | Volume Increase Needed |
|---|---|---|---|---|
| 0% | 1,000 | 1,000 | 0 | 0.0% |
| 5% | 1,000 | 1,143 | 143 | 14.3% |
| 10% | 1,000 | 1,333 | 333 | 33.3% |
| 15% | 1,000 | 1,600 | 600 | 60.0% |
| 20% | 1,000 | 2,000 | 1,000 | 100.0% |
| 25% | 1,000 | 2,667 | 1,667 | 166.7% |
Assumes selling price of $100, gross margin of 40% ($40 GP per unit at full price). Volume thresholds calculated to maintain equivalent gross profit dollars.
A 15% discount requires a 60% increase in unit sales just to break even on gross profit. That means going from 1,000 units to 1,600 units at the lower price. If the campaign does not deliver that additional 600 units, the business is worse off than if the discount had never been offered.
Before committing to any discounting campaign, calculate the volume threshold your margin structure requires. If that threshold is unrealistic given your market and traffic, the campaign will destroy margin regardless of how the revenue headline looks.
3. Your customer acquisition costs are too high.
Not generating a positive return on marketing and advertising spend is one of the most common drivers of cash flow problems in eCommerce. The issue is rarely that marketing is not generating sales. It is that the cost of generating those sales exceeds the profit they produce.
Customer Acquisition Cost (CAC) is the total cost of winning one new customer, including all sales and marketing salaries, agency fees and paid advertising spend. A useful starting benchmark for eCommerce businesses targeting profitable growth is to keep total customer acquisition costs below 10% to 15% of revenue. Above that, scrutinise the numbers carefully.
The more important metric is the relationship between CAC and Customer Lifetime Value (LTV). A CAC of $80 is sustainable if that customer generates $400 in gross profit over their lifetime. The same CAC is a problem if they only ever buy once.
4. You are carrying too much stock.
Inventory is the largest working capital commitment for most eCommerce businesses. It is also the most common source of cash that Founders cannot find. When too much cash is tied up in stock, it cannot be used to pay suppliers, fund marketing or cover operational costs.
The balancing act is real. Too much stock ties up cash and creates write-off risk. Too little and you run out of product, which stalls revenue and breaks customer trust. The goal is to hold the minimum amount of inventory required to meet demand without creating gaps in availability.
Measuring inventory efficiency
Inventory days is the most useful metric for tracking how efficiently your business converts stock purchases into sales. The formula is:

A lower number means stock is moving faster and cash is tied up for a shorter period. A higher number means cash is sitting in your warehouse rather than working in the business.
Target inventory days vary significantly by category. Here are general benchmarks by product type:
| Product Category | Target Inventory Days | Key consideration |
|---|---|---|
| Fast-moving consumer goods (FMCG) | 15 to 30 days | Perishable or high-frequency repurchase products |
| Apparel and fashion | 30 to 60 days | Seasonality risk; trend sensitivity means faster turnover is critical |
| General eCommerce / DTC | 45 to 90 days | Broad range; depends on SKU count and supplier lead times |
| Consumer electronics | 20 to 45 days | Rapid value depreciation makes low inventory days essential |
| Homewares and furniture | 60 to 120 days | Longer acceptable due to bulkier supply chains and lower repurchase rate |
| Beauty and personal care | 30 to 60 days | Consumable nature supports faster turnover; expiry dates add urgency |
Benchmarks are indicative. Your optimal inventory days will depend on supplier lead times, minimum order quantities and demand predictability for your specific SKUs.
Reducing inventory days in practice
The most common culprits behind bloated inventory are obsolete and slow-moving stock: products that have been superseded, gone out of season or simply did not sell as expected.
To identify them, pull a stock report from your inventory management system and sort by last sale date. Any SKU where the gap between last sale and today exceeds your target inventory days benchmark deserves attention.
The options are to discount to clear (treating the original purchase price as a sunk cost), bundle with a faster-moving product or write off the inventory entirely. Carrying obsolete stock in the hope that demand returns is almost always the worst financial decision. The holding cost compounds daily while the asset value deteriorates.
In 2026, with warehouse and 3PL storage costs elevated across Australia, the daily cost of holding unsold inventory is higher than it has been historically. A product sitting in a 3PL at $30 per pallet per month that has not sold in 90 days may already have accumulated storage costs that exceed its remaining margin.
5. You are not reviewing the right numbers at the right frequency.
The two metrics most eCommerce Founders check daily are sales and cash in the bank. Both are useful data points. Neither tells you whether the business is financially healthy.
Sales, as discussed, is a vanity metric without margin context. Cash in the bank is worse: it is not your money. That balance represents a mix of funds owed to suppliers, tax obligations (GST collected on behalf of the ATO), future stock deposits and actual profit. Treating the bank balance as a measure of business performance leads to consistently poor financial decisions.
The source of truth for your financial position is your accounting system. It should be kept current, reconciled regularly and reviewed against a budget. Here is a recommended cadence:
| Frequency | Key activities |
|---|---|
| Weekly | Complete bookkeeping; update forward cash flow projections; review aged payables and receivables |
| Monthly | Full financial performance review against budget; gross margin analysis; KPI dashboard update; discount and returns rate check |
| Quarterly | Inventory audit and days review; CAC and LTV analysis; pricing and product mix review |
| Annually | Budget setting for the year ahead; strategic financial review; tax planning; structure review |
The Monthly KPI Framework
In terms of which metrics to review each month, here is a recommended starting framework:
| KPI | How to calculate it | Why it matters |
|---|---|---|
| Revenue | Total sales for the period | Context only; never the primary measure of performance |
| Gross Profit % | Revenue minus all direct costs, as a percentage | The single most important indicator of business health |
| Net Profit % | Profit after fixed costs | Shows whether the business is operationally viable |
| Customer Acquisition Cost (CAC) | Total marketing spend divided by new customers won | Should be benchmarked against customer lifetime value |
| Inventory Days | Inventory value divided by monthly COGS, multiplied by 30 | Tracks cash tied up in stock; lower is generally better |
| Discount and Returns Rate | Value of discounts and returns as a percentage of revenue | Rising rate signals margin erosion or product quality issues |
| Free Cash Flow | Operating cash after capex and working capital movements | The truest measure of how much cash the business actually generates |
| Cash Conversion Cycle | Days to convert inventory investment into cash receipts | Shorter cycle means less working capital required to fund growth |
You do not need all of these on day one. Start with gross profit, net profit and cash flow, and add the others as your data infrastructure matures. The goal is to move from gut feel to a structured, repeatable view of the financial position that drives better decisions.
Wrapping Up
Profitable eCommerce businesses are not built on higher revenue. They are built on a clear understanding of where the money goes at every stage of the operation.
The five issues in this blog share a common thread: each one is invisible at the revenue level but immediately visible the moment you look one layer deeper. Thin gross margins, reflexive discounting, untracked acquisition costs, overstocked warehouses and a habit of checking the bank balance instead of the books are all fixable problems. But only once they have been identified.
Getting this right is not about becoming a finance expert. It is about asking the right questions of your numbers on a regular enough basis that surprises become rare and decisions become deliberate. That is the difference between a business that grows and one that simply gets busier.
Frequently Asked Questions
👉 Want to know exactly where your cash is going? We will run a financial health review of your eCommerce business, identify the specific cash flow leaks and give you a clear picture of what it takes to build a genuinely profitable operation.



