Why break-even and contribution margin matter
Break-even analysis answers two operational questions: (1) “How many orders do I need to cover my monthly fixed costs?” and (2) “What is the minimum price I can charge and still not lose money on each order?” The bridge between those questions is contribution margin: the amount each order contributes toward paying fixed costs and then profit.
Key definitions (used throughout this chapter)
- Variable costs (per order): costs that scale with each order (product cost, pick/pack, packaging, payment fees, marketplace fees, etc.).
- Fixed costs (per month): costs that don’t change much with order volume (tools/software, rent, salaries, insurance, base admin overhead).
- Contribution margin per order (CM):
CM = Price − Variable Costs - Contribution margin ratio (CM%):
CM% = CM / Price - Break-even volume (orders):
Break-even orders = Fixed Costs / CM
Step 1: Calculate contribution margin per unit/order
Contribution margin is calculated at the “unit of decision.” In ecommerce, that’s often an order (because fees and shipping can vary by order), but you can also calculate per unit if you sell single-item orders consistently.
Per-order contribution margin: step-by-step
- Choose the order scenario you want to analyze (e.g., 1 item per order, or average order with 2 items).
- List variable costs that occur when the order happens (only the costs that scale with orders).
- Compute CM using
CM = Price − Variable Costs. - Compute CM% to compare across products and price points.
Worked example: single-item order
Assume you sell one unit per order at a price of $40. Your variable costs per order total $26.
| Item | Amount |
|---|---|
| Price (customer pays) | $40.00 |
| Total variable costs per order | $26.00 |
| Contribution margin (CM) | $14.00 |
| Contribution margin ratio (CM%) | 35% |
Interpretation: each order contributes $14 toward fixed costs. After fixed costs are covered, that same $14 per order becomes operating profit (before any additional non-modeled items).
Per-unit vs per-order: when to use which
- Use per-order CM when shipping/fees/packaging are meaningfully “per order” or when AOV varies.
- Use per-unit CM when orders are consistently one unit and variable costs scale per unit similarly.
- If you have mixed baskets, compute an average order CM using your typical AOV and typical variable-cost structure.
Step 2: Break-even volume to recover monthly fixed costs
Once you know contribution margin per order, you can calculate how many orders are needed to cover fixed costs.
Continue in our app.
You can listen to the audiobook with the screen off, receive a free certificate for this course, and also have access to 5,000 other free online courses.
Or continue reading below...Download the app
Break-even orders: step-by-step
- Sum monthly fixed costs (tools, rent, salaries, base overhead).
- Use your CM per order from the scenario you’re analyzing.
- Compute break-even orders:
Fixed Costs / CM. - Round up because you can’t sell a fraction of an order.
Worked example: monthly fixed-cost recovery
Assume monthly fixed costs are $7,000 and your contribution margin per order is $14.
Break-even orders = 7,000 / 14 = 500 orders per monthInterpretation: at 500 orders/month, you cover fixed costs. Order 501 is the first order generating operating profit (again, within the scope of the model you built).
Break-even revenue (optional but useful)
If your average price per order is stable, you can convert break-even orders into break-even revenue:
Break-even revenue = Break-even orders × Average price per orderUsing the example above with $40 price:
Break-even revenue = 500 × 40 = $20,000 per monthMinimum viable price (MVP) using contribution margin
“Minimum viable price” in this chapter means: the lowest price that still produces a non-negative contribution margin (you are not losing money on each order) and, ideally, a contribution margin large enough to reach break-even volume at a realistic sales level.
Two minimums to check
- Per-order non-loss minimum:
Minimum price (non-loss) = Variable costs(this yields CM = 0). - Operational minimum (to hit a target volume): choose a realistic order volume and solve for the CM you need to cover fixed costs.
Operational minimum: solve for required CM and price
If you believe you can sell 300 orders/month and fixed costs are $7,000, then required CM per order is:
Required CM = Fixed Costs / Orders = 7,000 / 300 = $23.33 per orderIf variable costs are $26 per order, then the price needed to generate that CM is:
Required price = Variable costs + Required CM = 26 + 23.33 = $49.33Interpretation: if you price at $40 in this scenario, you may have a healthy-looking CM%, but you will not cover fixed costs at 300 orders/month. The “minimum viable price” depends on your expected volume.
Break-even with discounts: coupons change CM and break-even volume
Discounts reduce the price you collect, which reduces contribution margin unless variable costs also decrease (they usually don’t). That means discounts increase break-even volume and can turn profitable orders into loss-making orders if CM goes negative.
Step-by-step: model a coupon
- Start with baseline: price and variable costs.
- Apply the discount to get net price after coupon.
- Recalculate CM:
CM = Net price − Variable costs. - Recalculate break-even orders:
Fixed Costs / CM.
Worked example: $10 coupon
Baseline: price $40, variable costs $26, fixed costs $7,000.
| Scenario | Net Price | Variable Costs | CM | Break-even Orders |
|---|---|---|---|---|
| No coupon | $40 | $26 | $14 | 7,000 / 14 = 500 |
| $10 coupon | $30 | $26 | $4 | 7,000 / 4 = 1,750 |
Interpretation: the coupon didn’t just reduce profit; it multiplied the required volume. This is why discounts should be evaluated as a break-even decision, not only as a conversion-rate tactic.
Find the maximum discount you can afford (given a required CM)
If you need a minimum CM of $14 per order to hit your monthly plan, then the maximum discount is:
Max discount = Baseline price − (Variable costs + Required CM)Using baseline price $40, variable costs $26, required CM $14:
Max discount = 40 − (26 + 14) = $0Interpretation: in this plan, you can’t discount at all unless something else improves (higher price, lower variable costs, higher AOV, or lower fixed costs).
Break-even with ads: ad spend behaves like a variable cost per order
Advertising often scales with orders, so it’s typically modeled as a variable cost per order using CPA (cost per acquisition) or blended ad cost per order. When ad cost is added to variable costs, CM decreases and break-even volume rises.
Step-by-step: model ads using CPA
- Estimate CPA (average ad spend per order).
- Add CPA to variable costs:
Variable costs with ads = Variable costs + CPA. - Recalculate CM and break-even orders.
Worked example: $8 CPA
Baseline: price $40, variable costs $26, fixed costs $7,000.
| Scenario | Price | Variable Costs | CPA | CM | Break-even Orders |
|---|---|---|---|---|---|
| No ads | $40 | $26 | $0 | $14 | 500 |
| With ads | $40 | $26 | $8 | $6 | 7,000 / 6 = 1,167 |
Interpretation: ads can be profitable, but they change the math. If ads increase volume, you still need to verify that the new CM supports break-even at the new volume.
Break-even CPA (maximum CPA you can pay)
If you know the CM you need, you can solve for the maximum CPA you can afford:
Max CPA = Price − Variable costs (excluding ads) − Required CMIf you only require non-loss on the order (Required CM = 0), then:
Max CPA (non-loss) = Price − Variable costsUsing price $40 and variable costs $26:
Max CPA (non-loss) = 40 − 26 = $14But if you require $14 CM to meet your fixed-cost plan:
Max CPA (to still hit plan) = 40 − 26 − 14 = $0Interpretation: the “right” CPA depends on whether you’re optimizing for per-order non-loss or for hitting a monthly fixed-cost recovery target.
Discounts + ads together: the fastest way to break your break-even
Coupons and ads stack: a discount reduces price, and ads increase variable costs. Model them together to avoid accidental negative CM.
Step-by-step combined model
- Compute net price after discount.
- Add CPA to variable costs.
- Compute CM:
CM = Net price − (Variable costs + CPA). - If CM ≤ 0, the order is not contributing to fixed costs (and may be losing money).
- Compute break-even orders if CM > 0.
Worked example: $10 coupon + $8 CPA
Baseline: price $40, variable costs $26, fixed costs $7,000.
Net price after coupon = 40 − 10 = 30
Variable costs with ads = 26 + 8 = 34
CM = 30 − 34 = −$4Interpretation: each order loses $4 before fixed costs. No amount of volume will “break even” on fixed costs because you are moving away from break-even with every sale.
Monthly planning template: build a simple break-even sheet
Use this structure to evaluate any product, offer, or channel. Keep one row per scenario (no discount, discount, ads, discount+ads).
| Input / Output | Formula | Example |
|---|---|---|
| Price | Given | $40 |
| Discount | Given | $10 |
| Net price | Price − Discount | $30 |
| Variable costs (ex ads) | Given | $26 |
| CPA (ads) | Given | $8 |
| Total variable costs | Variable costs + CPA | $34 |
| Contribution margin | Net price − Total variable costs | −$4 |
| Fixed costs (monthly) | Given | $7,000 |
| Break-even orders | Fixed costs / CM (only if CM>0) | Not possible |
Common break-even pitfalls to avoid
- Using gross margin instead of contribution margin: break-even requires variable costs to be subtracted in the same “per order” unit you’re measuring.
- Mixing time periods: monthly fixed costs must be compared to monthly contribution (CM × monthly orders).
- Ignoring offer structure: bundles, free gifts, and “free shipping” promotions change variable costs and must be modeled as separate scenarios.
- Assuming discounts are harmless because they increase conversion: conversion lift must be large enough to offset the CM drop; break-even volume shows how large.
- Not separating paid vs organic orders: blended CPA can hide that paid orders have much lower CM than organic orders; model each channel if possible.