How to calculate contribution margin by product line?
From variable cost classification to keep-or-drop, pricing, and special-order decisions.
Contribution margin is the revenue left after subtracting variable costs. It tells you how much each product contributes toward covering fixed costs and generating profit — before any overhead allocation clouds the picture.
The formula: Contribution Margin = Revenue − Variable Costs.
The hard part is not the math. It is deciding which costs are variable, doing the analysis at the product level, and then acting on what the numbers reveal.
How is contribution margin different from gross margin?

Gross margin subtracts COGS from revenue. COGS includes both variable and fixed manufacturing costs — direct materials, direct labor, and allocated factory overhead.
Contribution margin subtracts only variable costs — but catches variable costs COGS misses, like commissions, shipping, and transaction fees.
Gross margin | Contribution margin | |
|---|---|---|
Subtracts | COGS (variable + fixed manufacturing) | All variable costs (manufacturing + selling + admin) |
Ignores | Variable selling & admin costs | Fixed costs entirely |
Best for | Financial reporting | Internal decisions: pricing, mix, keep-or-drop |
A $50 widget with $20 COGS shows 60% gross margin. Add $18 in variable shipping, commissions, and packaging — contribution margin is $12, or 24%. For decision-making, contribution margin wins.
Which costs are variable? The classification that determines everything
Variable costs change in proportion to volume. Produce zero units, pay zero. Fixed costs stay the same regardless of volume.
The textbook cases are clear. The trouble is the middle:
Cost | Often classified as | Actually |
|---|---|---|
Hourly production labor | Fixed ("on payroll") | Variable — hours scale with volume |
Setup labor | Fixed | Variable per batch |
Outbound freight | Fixed ("flat-rate contract") | Variable per shipment |
Sales commissions | Sometimes omitted | Variable — proportional to revenue |
Packaging materials | Buried in overhead | Variable — scales with units shipped |
Payment processing fees | Lumped into G&A | Variable — charged per transaction |
Usage-based hosting | Fixed ("IT cost") | Variable to the extent it scales with usage |
The most common mistake: treating all labor as fixed. Direct production labor is variable. The plant manager's salary is fixed. A company with $2M in production labor that classifies it all as fixed will overstate contribution margin by $2M.
Rule of thumb: if the cost would stop within 90 days of shutting down a product line, it is variable for that product line.
How to calculate contribution margin by product line

Company-level contribution margin tells you the break-even point. Product-level contribution margin tells you what to do.
Step 1. Group SKUs into product lines that share a cost structure. A $40M company with 300 SKUs might have five to eight lines.
Step 2. Pull revenue by product line from your sales data.
Step 3. Assign variable costs per line: direct materials (BOM), direct labor (time records), variable overhead, freight, commissions, packaging, and payment processing fees. Start with materials and labor if full data is not ready — they usually make up most of variable cost. For a software or services line, swap materials for hosting, third-party licenses, and delivery labor.
Step 4. Calculate and compare:
Product A | Product B | Product C | Total | |
|---|---|---|---|---|
Revenue | $18,000,000 | $10,000,000 | $4,000,000 | $32,000,000 |
Direct materials | $7,200,000 | $4,500,000 | $2,400,000 | $14,100,000 |
Direct labor | $2,700,000 | $2,000,000 | $800,000 | $5,500,000 |
Other variable | $1,800,000 | $1,200,000 | $640,000 | $3,640,000 |
Total variable | $11,700,000 | $7,700,000 | $3,840,000 | $23,240,000 |
Contribution margin | $6,300,000 | $2,300,000 | $160,000 | $8,760,000 |
CM ratio | 35.0% | 23.0% | 4.0% | 27.4% |
Product C jumps out. It generates $4M in revenue but contributes only $160,000 toward fixed costs. Every unit sold barely covers its variable costs.
This fact is invisible on a standard P&L where fixed overhead gets spread across all lines — the trap of managing by revenue alone.
Three decisions contribution margin drives
1. Should you drop a product line?
A negative contribution margin loses money on every unit — drop it. A positive but thin margin (like Product C) still covers some fixed costs. Drop it only if freed capacity earns more, or the fixed costs tied to that line actually disappear.
The test: will the fixed costs it was covering go away too? If not, keep it — a thin contribution is better than zero.
2. How should you price?
Contribution margin sets the floor. Any price above variable cost contributes something. For a special order with idle capacity, any price above variable cost is worth considering. For ongoing pricing, target a CM ratio that covers fixed costs plus target profit at expected volume.
3. When should you accept a below-standard order?
A customer offers a large order at a discount. If it still produces a positive contribution margin and you have idle capacity, refusing it means you paid the fixed costs anyway and got nothing for them. (How overhead allocation distorts this picture →)
Common mistakes
1. Analyzing at the company level only. Company-wide CM shows the break-even point but not which line to invest in, reprice, or drop.
2. Including fixed costs in the variable cost line. Depreciation and salaried supervision are not variable. Including them hides products that are genuinely contributing.
3. Excluding variable non-manufacturing costs. Commissions, freight, and payment processing belong in the calculation. Leaving them out can overstate CM materially.
Quick reference
Concept | Formula or rule |
|---|---|
Contribution margin | Revenue − Variable costs |
CM ratio | (Revenue − Variable costs) / Revenue |
Break-even (units) | Total fixed costs / CM per unit |
Break-even (revenue) | Total fixed costs / CM ratio |
Drop a product? | Only if freed capacity earns more, or its fixed costs disappear |
Accept a special order? | Yes, if CM is positive and you have idle capacity |
Variable cost test | Would this cost stop within 90 days of shutting down the line? |
Where to start: pull last quarter's revenue by product line and subtract direct materials and direct labor. That gives you a rough contribution margin in two hours.
Contribution margin analysis gets harder as product lines (or profit centers) multiply and costs shift. If you want variance analysis, scenario modeling, and margin tracking by product line without rebuilding the spreadsheet every month — you can try it in Numen Plan. No card required, 30 minutes to start.
Analyze contribution margin by product line
Get FP&A insights validated on the floor — delivered every Tuesday morning.


