Profitability calculator
Will your store turn a profit before the cash runs out? Enter your cash, sales, growth and costs, or drag the lines on the chart, to see the month you break even, how low cash gets on the way, and whether it runs out first.
Will your store turn a profit before the cash runs out? Set your numbers in the assumptions, or drag the dots on the chart: sales, growth, costs and cash.
Profitable in month 11
Reaches profit firstDrag the green dots to set sales and growth, the white dot to set what each sale leaves, the pink dot to set fixed costs, and the cream dot to set cash.
Where each $100 of sales goes. Drag a divider to change a cost.
Sales reach $100k a month, enough to cover costs, in month 11. Cash bottoms out at $16.8k in month 13, so the cash you have gets you there. Cash keeps falling for 3 months after profit, because each month's growth ties up more stock.
See every month as a table
| Month | Sales | Profit | Cash flow | Cash |
|---|---|---|---|---|
| Today | $60.0k | −$10.0k | $100k | |
| 1 | $63.0k | −$9,250 | −$11.4k | $88.7k |
| 2 | $66.2k | −$8,463 | −$10.7k | $78.0k |
| 3 | $69.5k | −$7,636 | −$9,951 | $68.0k |
| 4 | $72.9k | −$6,767 | −$9,198 | $58.8k |
| 5 | $76.6k | −$5,856 | −$8,408 | $50.4k |
| 6 | $80.4k | −$4,899 | −$7,579 | $42.8k |
| 7 | $84.4k | −$3,893 | −$6,708 | $36.1k |
| 8 | $88.6k | −$2,838 | −$5,793 | $30.3k |
| 9 | $93.1k | −$1,730 | −$4,833 | $25.5k |
| 10 | $97.7k | −$567 | −$3,824 | $21.7k |
| 11 | $103k | $655 | −$2,766 | $18.9k |
| 12 | $108k | $1,938 | −$1,654 | $17.3k |
| 13 | $113k | $3,285 | −$487 | $16.8k |
| 14 | $119k | $4,699 | $739 | $17.5k |
| 15 | $125k | $6,184 | $2,026 | $19.5k |
| 16 | $131k | $7,743 | $3,377 | $22.9k |
| 17 | $138k | $9,380 | $4,796 | $27.7k |
| 18 | $144k | $11.1k | $6,286 | $34.0k |
| 19 | $152k | $12.9k | $7,850 | $41.9k |
| 20 | $159k | $14.8k | $9,493 | $51.4k |
| 21 | $167k | $16.8k | $11.2k | $62.6k |
| 22 | $176k | $18.9k | $13.0k | $75.6k |
| 23 | $184k | $21.1k | $14.9k | $90.5k |
| 24 | $194k | $23.4k | $16.9k | $107k |
| 25 | $203k | $25.8k | $19.0k | $126k |
| 26 | $213k | $28.3k | $21.2k | $148k |
| 27 | $224k | $31.0k | $23.5k | $171k |
| 28 | $235k | $33.8k | $26.0k | $197k |
| 29 | $247k | $36.7k | $28.5k | $226k |
| 30 | $259k | $39.8k | $31.2k | $257k |
| 31 | $272k | $43.1k | $34.0k | $291k |
| 32 | $286k | $46.5k | $36.9k | $328k |
| 33 | $300k | $50.0k | $40.0k | $368k |
| 34 | $315k | $53.8k | $43.3k | $411k |
| 35 | $331k | $57.7k | $46.7k | $458k |
| 36 | $348k | $61.9k | $50.3k | $508k |
- Gross marginWhat's left of sales after product cost, shipping and fees.
- 55%
- Left after marketingContribution margin: what each sale leaves after product, shipping and marketing, to pay fixed costs.
- 25% of sales
- Break-even salesThe monthly sales where what's left after costs per sale exactly pays fixed costs: fixed costs ÷ contribution margin.
- $100k a month
- Cash low pointThe least cash you'll have in the bank. Below zero means you'd need more money to get through.
- $16.8k, month 13
- Tied up in stock and payoutsWorking capital: cash sitting in stock and pending payouts, minus what you owe suppliers.
- $42.0k
- Simple runway at today's burnCash ÷ this month's loss: how long the money lasts if nothing changes. Burn rate is that monthly loss.
- 9 months
Get a daily report card for free. Replo has a daily report card of your business ready every morning, with what changed and why.
How to read your number
The top chart has three lines on a log scale, where steady growth is a straight line: sales (green), what sales leave after product, shipping and marketing (white), and fixed costs (pink). The store turns a profit where the white line crosses the pink one. With $100,000 in the bank, $60,000 of sales growing 5% a month, 25% left from each sale and $25,000 of fixed costs, that's month 11. The bottom chart is cash: growth ties up stock, so cash keeps falling to about $16,800 in month 13 before it climbs. Drag the green dot at the right end to change growth, the white dot to change marketing, the pink dot to change fixed costs and the cream dot to change cash. If cash hits zero first, the chart says when, and the result lists how much more cash, growth or cost cutting would fix it. Every number also has a box under the chart if you'd rather type.
Why it matters
A store can be growing, even profitable, and still run out of cash, because every extra sale needs stock paid for weeks before a customer buys it. Simple runway (cash ÷ monthly burn) gives the example store 10 months, which misses both the shrinking losses and the stock growth soaks up. Running the plan month by month shows the real low point, so you know which number decides whether you make it.
Every morning
Get your profitability in a daily report
Replo reads Shopify, Meta, Google Ads and Triple Whale and has your profitability ready every morning, with what changed since yesterday and why.
Formula
Profit each month = sales × (1 − product cost − shipping and fees − marketing) − fixed costs
Sales grow each month: sales in month n = sales today × (1 + monthly growth)ⁿ. Cash then moves by profit, less the extra cash bigger sales tie up: cash this month = cash last month + profit − (working capital this month − working capital last month). Working capital = sales × (product cost × (days of stock − supplier days) + payout days) ÷ 30. The store turns a profit in the first month profit reaches zero, and runs out of cash in the first month cash falls below zero.
Other ways to calculate profitability
- Months to profitability
- Months = ln(break-even sales ÷ sales today) ÷ ln(1 + monthly growth), where break-even sales = fixed costs ÷ (1 − product cost − shipping and fees − marketing)
- When you only need the profit month, not the cash path. Round up: 10.5 means month 11. It's the same month the calculator shows, because profit only depends on sales.
- Simple runway
- Runway in months = cash ÷ monthly burn, where monthly burn = fixed costs − sales × (1 − product cost − shipping and fees − marketing)
- A quick check that assumes losses never shrink and stock never grows. Growth makes it too gloomy and stock makes it too hopeful, so use it only for a store that isn't growing.
- Marketing from cost per new customer
- Marketing share of sales = (1 − share of sales from returning customers) × cost per new customer ÷ average order value
- When you budget by customer acquisition cost. Only new customers cost acquisition money, so sales from returning customers lower the share. $40 to win an $80 order with 40% of sales from returning customers is 30% of sales; type that into the Marketing box or drag the white line until it reads 30%.
- Default alive or default dead
- Default alive if profit reaches zero before cash falls below zero, with costs and growth as they are today
- The test from Paul Graham's essay. The calculator adds the case growing stores hit: profit comes first, but stock still drains the bank, shown as "Profitable, then short of cash".
- Cash conversion cycle
- Cash conversion cycle = days of stock + payout days − supplier days
- The days a dollar spends tied up between paying a supplier and getting paid. The working capital term above weights stock and supplier days by product cost, since stock sits on the books at cost. Work it out on its own with the cash conversion cycle calculator.
What does default alive mean for a store?
Default alive means that if nothing changes, sales grow past costs before the money runs out. Default dead means the bank empties first. The terms come from Paul Graham, and the first calculator for them was Trevor Blackwell's, built for software companies: you drag the revenue and expense lines and watch where they cross. This one works the same way, with stock added.
Software has no stock, so its cash follows its profit. A store doesn't: it pays for products weeks or months before it sells them. That's why this calculator has a third answer, profitable, then short of cash, for the store whose growth outruns the cash its profit brings in.
Why growing stores run short of cash
Each extra dollar of monthly sales needs stock on the shelf before it sells. In the example, product cost is 30% of sales, stock covers 90 days and suppliers want payment in 30, so every dollar of monthly sales ties up (0.30 × (90 − 30) + 3) ÷ 30 = $0.70.
When sales grow $5,000 in a month, $3,500 of cash goes into stock and payouts that month, on top of any loss. That's why the example's cash keeps falling for three months after it turns a profit. Fewer days of stock, longer supplier terms or faster payouts shrink that number.
How to calculate profitability: a worked example
A store has $100,000 in the bank and sells $60,000 this month, growing 5% a month. Product costs 30% of sales, shipping, packing and payment fees 15%, and marketing 30%. Fixed costs are $25,000 a month. It keeps 90 days of stock, suppliers give it 30 days to pay, and payouts land in 3 days.
- Left from each sale after costs and marketing: 1 − 0.30 − 0.15 − 0.30 = 25%. Gross margin, before marketing, is 55%.
- Break-even sales: $25,000 ÷ 0.25 = $100,000 a month. Today: $60,000 × 0.25 − $25,000 = −$10,000, so the store burns $10,000 a month.
- Months to break even: ln(100,000 ÷ 60,000) ÷ ln(1.05) = 10.5, so month 11, when sales are about $102,600 and profit about $650.
- Working capital per dollar of monthly sales: (0.30 × (90 − 30) + 3) ÷ 30 = $0.70. That's $42,000 tied up today and about $79,200 by month 13.
- Month 1: sales $63,000 and profit −$9,250. Stock and payouts take another $2,100, so cash falls $11,350 to $88,650.
- Cash keeps falling until month 13, where it bottoms out at about $16,800. From month 14, profit outruns what growth puts into stock, and cash climbs to about $508,000 by month 36.
The store turns a profit in month 11 and never runs out of cash, so it's default alive. Hold 120 days of stock instead of 90 and the same store still profits in month 11 but runs out of cash in month 14. Start with $60,000 instead of $100,000 and it runs out in month 7.
What's a good result?
The answer you want is profit before the cash low point reaches zero, with room to spare. The example's low point, about $16,800, is less than one month of fixed costs: one slow month or one large stock order would push it under. We'd want a low point of at least two or three months of fixed costs before calling a plan safe.
When the result says the store runs short, it lists what would fix it. Faster growth only helps while each sale leaves money after marketing, and it pulls cash into stock, so cutting fixed costs or days of stock is often the cheaper lever.
| Change | Profitable in | Cash low point | Result |
|---|---|---|---|
| None (the example) | Month 11 | $16.8k, month 13 | Reaches profit first |
| Growth 3% a month | Month 18 | −$18.7k, month 20 | Out of cash in month 13 |
| Growth 8% a month | Month 7 | $35.3k, month 9 | Reaches profit first |
| Marketing 35% of sales | Month 16 | −$54.6k, month 18 | Out of cash in month 9 |
| Marketing 25% of sales | Month 7 | $60.2k, month 9 | Reaches profit first |
| 120 days of stock | Month 11 | −$117, month 14 | Out of cash in month 14 |
| 60 days of stock | Month 11 | $31.6k, month 12 | Reaches profit first |
| Fixed costs $20,000 | Month 6 | $70.3k, month 8 | Reaches profit first |
| Start with $60,000 | Month 11 | −$23.2k, month 13 | Out of cash in month 7 |
Questions about profitability
- How do you calculate burn rate and runway?
- Burn rate is how much cash you lose in a month: costs minus revenue. Runway is cash in the bank divided by burn rate, so $100,000 at a $10,000 monthly burn is 10 months. For a growing store, also count the cash new stock ties up, which is why the calculator models cash month by month.
- How do I know when my business will be profitable?
- Divide fixed costs by what each sale leaves after product, shipping and marketing to get break-even sales. Then count the months your growth rate takes to get there: ln(break-even ÷ sales today) ÷ ln(1 + growth). The calculator does both and checks your cash lasts.
- What does default alive mean?
- A business is default alive when, with costs and growth as they are, it reaches profit before it runs out of money. Default dead means the money runs out first. Paul Graham coined the terms; for a store, stock makes the cash test stricter than the profit test.
- Why is my store profitable but running out of cash?
- Growth ties up cash in stock. Each extra dollar of monthly sales needs inventory bought weeks earlier, so cash can fall even while profit is positive. Fewer days of stock, longer supplier terms or slower growth until profit catches up all ease it.
- How much cash do I need to reach profitability?
- Enough to cover the lowest point of your cash line, plus a cushion. The calculator finds that low point month by month, including cash tied up in stock. If cash goes below zero, it shows how much more you'd need to get through.
- What growth rate do I need to be profitable?
- It depends on how far sales are from break-even and how long your cash lasts. Tilt the sales line up until profit comes before cash runs out. If cash runs out first, the result shows the lowest monthly growth that gets there in time, or says no growth rate can because each sale loses money.
Sources
Do it with Replo
Get profit and stock every week
Replo reads your store and ad accounts, then reports profit, ad spend and stock on hand on the schedule you set.
Prompt: “send me profit, ad spend and stock on hand every monday”


