Break Even Calculator Ecommerce
by @leooooooow
Calculate ecommerce break-even thresholds using price, cost, shipping, ad spend, and overhead assumptions so operators can make launch and scale decisions wi...
clawhub install break-even-calculator-ecommerceπ About This Skill
Break-even Calculator Ecommerce
Calculate the real no-loss line before deciding whether to launch harder, discount harder, or scale paid traffic.
This is not a generic margin calculator. It separates variable from fixed costs, models real ecommerce unit economics (returns, payment fees, platform takes), and translates math into actionable launch/hold/scale decisions.
Quick Reference
| Decision | Key Metric | Green | Yellow | Red | |---|---|---|---|---| | Launch viability | Contribution margin % | > 40% | 20β40% | < 20% | | Ad scaling room | Break-even CPA | CPA < 60% of CM | CPA 60β90% of CM | CPA > 90% of CM | | Discount safety | Margin after discount | > 25% CM remaining | 10β25% CM remaining | < 10% CM remaining | | Free shipping | Margin absorption | Shipping < 30% of CM | Shipping 30β50% of CM | Shipping > 50% of CM | | Scale readiness | Break-even units/mo | < 50% of current vol | 50β80% of current vol | > 80% of current vol |
Solves
Ecommerce operators lose money not because they can't calculate margins, but because:
Goal: Give operators a clear, reviewable break-even model that supports real decisions β not just a number.
Use when
Do not use when
Inputs
Gather these inputs β mark any assumptions explicitly:
Revenue side:
Variable costs per unit:
Acquisition costs:
Fixed costs (if relevant):
See references/cost-breakdown-guide.md for detailed cost taxonomy.
Workflow
1. Separate variable costs from fixed costs
This is the most common error. Be explicit about what scales with volume and what doesn't.
Variable (per-unit):
Fixed (per-period):
Semi-variable (step functions):
Use the cost classification in references/cost-breakdown-guide.md to ensure nothing is missed.
2. Calculate contribution margin
Contribution Margin (CM) = Selling Price - Total Variable Costs per Unit
CM% = CM / Selling Price Γ 100
Include ALL variable costs:
3. Calculate break-even points
Break-even units (with fixed costs):
BE Units = Fixed Costs / CM per unit
Break-even CPA:
BE CPA = CM per unit (before ad spend)
This is the maximum you can pay to acquire a customer and still break even on first order.Break-even ROAS:
BE ROAS = Selling Price / (Selling Price - CM + CPA target)
Or more simply:
BE ROAS = 1 / (CM% before ad spend)
4. Run sensitivity analysis
Model how the break-even shifts when key inputs change. Focus on the variables the team can actually control:
| Variable | Test range | Impact on | |---|---|---| | Selling price | Β±10β20% | CM, BE units, BE ROAS | | COGS | Β±5β15% | CM, BE units | | Ad CPA | Β±20β50% | Profitability, scale room | | Return rate | Β±3β10pp | CM, effective margin | | Discount depth | 10/15/20/25% off | CM, BE units, BE ROAS | | Shipping policy | Paid vs free vs threshold | CM, conversion rate |
Use references/sensitivity-template.md for structured output.
5. Translate to decisions
Don't just output numbers. Frame results as decisions:
| Result | Decision framing | |---|---| | CM > 40%, BE CPA has room | Scale: Increase ad spend, test new channels | | CM 20β40%, tight CPA room | Optimize: Reduce COGS, improve conversion, test pricing | | CM < 20% | Hold: Don't scale until unit economics improve | | Discount breaks BE | Don't discount: Use value-adds instead of % off | | Free shipping kills margin | Set threshold: Offer free shipping above $X AOV | | High return rate crushing CM | Fix product/listing: Returns are a product/expectation problem |
6. Quality-check the model
Before presenting results, verify with assets/model-checklist.md:
Output
Return a structured analysis package (see references/output-template.md):
1. Assumptions table - Every input listed with source (actual data vs estimate vs industry benchmark) - Confidence flag: β confirmed / β οΈ estimated / β assumed
2. Unit economics breakdown - Revenue per unit β all variable costs β contribution margin - Show each cost line, not just totals
3. Break-even results - Break-even units per month - Break-even CPA - Break-even ROAS - Current margin vs break-even margin
4. Sensitivity analysis - 2β3 scenarios showing how key variables shift break-even - Highlight which variable has the strongest impact
5. Decision recommendation - Launch / Hold / Scale / Optimize - Specific actions based on the numbers - Risk flags (e.g., "margin too thin for discounting")
Quality bar
Strong output should:
What "better" looks like
Better output goes beyond "your break-even is X units." It helps decide:
Examples
Example 1: DTC skincare product
Inputs:
Calculation:
Example 2: Amazon marketplace electronics
Inputs:
Calculation:
Common mistakes
1. Forgetting payment processing fees β 2.5β3.5% of every sale adds up fast 2. Ignoring return costs β A 10% return rate with $8 return cost = $0.80/unit drag 3. Using gross margin instead of contribution margin β Gross margin excludes shipping, fees, returns 4. Not modeling discounts through β A 20% discount on a 30% margin product leaves only 10% margin 5. Treating CPA as fixed β CPA rises as you scale (diminishing returns on ad spend)
Resources
references/output-template.md β Structured output formatreferences/cost-breakdown-guide.md β Comprehensive cost taxonomy for ecommercereferences/sensitivity-template.md β Sensitivity analysis frameworkassets/model-checklist.md β Pre-delivery quality checklistπ‘ Examples
Example 1: DTC skincare product
Inputs:
Calculation:
Example 2: Amazon marketplace electronics
Inputs:
Calculation: