Profit Intelligence

Contribution Margin 3 (CM3)

2026-04-12 8 min read Profit Intelligence
Contribution Margin 3 (CM3) — Revenue minus cost of goods sold, fulfillment costs, and marketing costs. CM3 is the fully-loaded unit margin that shows whether each customer, channel, or product generates profit after all variable costs of acquiring and serving them. It is the metric that determines whether growth is profitable or just expensive.
TL;DR: CM3 deducts COGS, fulfillment, and marketing costs from revenue to reveal true unit profitability. Healthy CM3 for B2B SaaS is 15-35% by channel. Companies that track only CM1 (revenue minus COGS) often discover their CM3 is 40-60 points lower — because the cost of acquiring and serving each customer is larger than the cost of building the product.

What is Contribution Margin 3?

Contribution Margin 3 (also called CM3, fully-loaded contribution margin, or three-level margin) is the profit remaining after subtracting three layers of variable costs from revenue: COGS, fulfillment costs, and customer acquisition/marketing costs. It sits at the deepest practical level of unit margin analysis before fixed overhead enters the picture.

CM3 matters because it answers the question that CM1 cannot: "Is this customer, channel, or product profitable after we account for everything it costs to acquire and serve them?" A product with 80% CM1 looks healthy. But if marketing costs consume 35% and fulfillment costs consume 15%, CM3 is 30% — a dramatically different picture that changes how you allocate budget.

For B2B SaaS companies in the $3-30M ARR range, healthy CM3 is 15-35% by channel. Below 10% means the margin available to cover R&D, general overhead, and profit is razor thin. Below 0% means the company loses money on every unit sold through that channel.

CM3 differs from CM1 in depth. CM1 only subtracts COGS. CM3 subtracts COGS plus the two largest variable cost categories that sit below the product line: fulfillment/delivery costs and marketing/CAC. Some operators use a CM2 layer between them (COGS + fulfillment only), but CM3 is the most commonly referenced fully-loaded margin.

Why CM3 matters for operators

Operators who only track CM1 or gross margin operate with an incomplete view of profitability. CM1 tells you the product works. CM3 tells you the business model around that product works. A company with 82% CM1 and -3% CM3 has a viable product being sold through channels that destroy its margin.

The consequences of ignoring CM3 compound with scale. When a company grows 40% year-over-year on channels with 5% CM3, the margin dollars available to cover fixed costs barely change even as revenue doubles. The CEO celebrates revenue growth while the CFO watches operating leverage disappear.

A typical mid-market SaaS company calculating CM3 by channel for the first time finds 2-3 channels with CM3 below 10%. The most common discovery: LinkedIn Ads generate high-quality leads with strong close rates, but the CAC on that channel is so high that CM3 after ad spend, content production, and SDR follow-up costs is 4-8%. Meanwhile, organic inbound runs at 28-35% CM3 because acquisition costs are amortized over time.

CM3 formula

CM3 ($) = Revenue - COGS - Fulfillment Costs - Marketing Costs
CM3 (%) = CM3 ($) / Revenue x 100

Example (by channel):
Paid search channel (Q1):
- Revenue attributed: $284,000
- COGS (hosting, APIs, infrastructure): $42,600 (15.0%)
- Fulfillment (onboarding, support, CSM time): $31,240 (11.0%)
- Marketing costs (ad spend, content, agency): $124,960 (44.0%)

CM3 ($) = $284,000 - $42,600 - $31,240 - $124,960 = $85,200
CM3 (%) = $85,200 / $284,000 x 100 = 30.0%

Compare to organic channel (Q1):
- Revenue attributed: $196,000
- COGS: $29,400 (15.0%)
- Fulfillment: $21,560 (11.0%)
- Marketing costs (content, SEO tools): $23,520 (12.0%)

CM3 ($) = $196,000 - $29,400 - $21,560 - $23,520 = $121,520
CM3 (%) = $121,520 / $196,000 x 100 = 62.0%

What each component means:

  • COGS: Direct costs of producing or delivering the product. Hosting, infrastructure, third-party APIs, and delivery labor. Same as the CM1 deduction.
  • Fulfillment costs: Costs of onboarding, serving, and supporting each customer. Includes onboarding specialist time, customer success manager allocation, support tickets, and any variable service delivery. For physical products: shipping, packaging, returns.
  • Marketing costs: All variable costs of acquiring the customer through that channel. Ad spend, content production, agency fees, event costs, and sales development costs attributed to that channel.

CM3 benchmarks by channel

How CM3 varies across channels for B2B SaaS companies. Ranges based on operator-reported data.

ChannelGood CM3Average CM3Below averageAction if below
Organic search / content45-65%25-45%<20%Content costs too high or conversion too low
Paid search (non-brand)20-35%10-20%<10%CPC rising or landing page conversion declining
Paid social (LinkedIn)15-25%5-15%<5%CAC too high for deal size on this channel
Email / owned channels50-70%30-50%<25%List quality degrading or deliverability issues
Partner / referral25-40%15-25%<10%Partner fees not justified by deal economics
Outbound sales10-25%0-10%<0%Deal size must increase or sales cycle must shorten

Sources: Industry-observed ranges from B2B SaaS operator reports. CM3 by channel is consistently 40-60 points below CM1 because marketing and fulfillment costs are substantial.

Common mistakes when calculating CM3

1. Allocating marketing costs evenly across channels

Splitting total marketing spend equally across 5 channels produces useless CM3 numbers. LinkedIn Ads might consume 40% of budget while organic consumes 8%. Allocate costs to the channel that incurred them. Use attribution data to match revenue to the channel that acquired it.

2. Excluding fulfillment costs because "they're fixed"

Customer success managers, onboarding specialists, and support teams are often treated as fixed costs. But their workload scales with customer count. If adding 20 customers requires hiring another CSM, that cost is variable at the unit level. Allocate fulfillment costs per customer or per channel based on actual resource consumption.

3. Ignoring the CM1-to-CM3 gap by product

A services product with 37% CM1 and high fulfillment intensity might have 5% CM3 — meaning it barely breaks even. The same company's software product at 82% CM1 might have 30% CM3. If the company grows the services mix faster than software, blended CM3 drops even as CM1 stays flat. Track both by product.

4. Not recalculating CM3 as you scale

Marketing efficiency changes at scale. A channel with 25% CM3 at $50,000/month spend might show 12% CM3 at $150,000/month due to audience saturation and rising CPCs. Fulfillment costs also shift as onboarding becomes more standardized or support load changes. Recalculate quarterly at minimum.

How Fairview tracks CM3 automatically

Fairview's Margin Intelligence pulls revenue from your CRM and payment processor, COGS from your accounting system, marketing costs from your ad platforms, and fulfillment data from your support and CS tools — then calculates CM3 by channel, by product, and by customer segment without manual assembly.

The Operating Dashboard shows CM1, CM3, and the gap between them side by side. This view makes it immediately visible where margin leaks between the product line and the customer. When CM3 drops below threshold on any channel, the Next-Best Action Engine recommends reallocation: "CM3 on LinkedIn Ads dropped to 6% this quarter. CAC increased 28%. Shift $12,000/month to organic content where CM3 is 48%."

The Weekly Operating Report includes a CM3 trend by channel, so operators track margin trajectory without building reports manually.

See how Margin Intelligence works

CM3 vs CM1

CM3CM1
What it subtractsCOGS + fulfillment + marketing costsCOGS only
What it revealsFully-loaded unit profitabilityProduct-level viability
Typical B2B SaaS range15-35%70-85%
The gap between them40-60 points (this is where margin leaks)Baseline — no acquisition costs included
Best forChannel allocation, growth decisions, budget planningPricing decisions, product economics
Who tracks itCOOs, operators, marketing leadersProduct teams, finance

CM1 answers "Is the product profitable?" CM3 answers "Is selling this product through this channel profitable?" Both are required. A company that only tracks CM1 cannot see whether growth is creating or destroying margin.

FAQ

What is CM3 in simple terms?

Contribution Margin 3 is the profit left after deducting three layers of variable costs from revenue: the cost of making the product (COGS), the cost of delivering and supporting it (fulfillment), and the cost of acquiring the customer (marketing). It shows true unit profitability — what you actually keep after every variable cost of winning and serving a customer.

What is a good CM3 for B2B SaaS?

Healthy CM3 for B2B SaaS is 15-35% by channel. Organic channels often reach 45-65% because acquisition costs are lower. Paid channels running below 10% CM3 need restructuring — the margin available to cover fixed overhead and generate profit is too thin. Blended CM3 (across all channels) of 25-40% is the target range.

How do you calculate CM3?

Subtract COGS, fulfillment costs, and marketing costs from revenue. CM3 = Revenue - COGS - Fulfillment - Marketing Costs. Example: $284,000 revenue minus $42,600 COGS minus $31,240 fulfillment minus $124,960 marketing equals $85,200, or 30% CM3. Calculate by channel to see where margin is strong and where it leaks.

What is the difference between CM3 and CM1?

CM1 subtracts only COGS from revenue, showing product-level margin. CM3 subtracts COGS plus fulfillment and marketing costs, showing fully-loaded unit margin. The gap is typically 40-60 points for B2B SaaS. A product with 80% CM1 and 20% CM3 means 60 cents of every dollar goes to acquiring and serving that customer.

How often should you track CM3?

Monthly by channel and quarterly by customer segment. Monthly tracking catches rising acquisition costs and fulfillment inefficiencies before they compound. Quarterly segment reviews reveal whether your highest-value customers also have the highest CM3 — or whether large customers consume disproportionate support resources that destroy margin.

Why is CM3 so much lower than CM1?

CM1 only removes product delivery costs. CM3 adds marketing costs (ad spend, content, sales development) and fulfillment costs (onboarding, support, customer success). For most B2B SaaS companies, marketing and fulfillment consume 40-60% of revenue. That's the gap. Improving CM3 requires reducing acquisition cost, improving fulfillment efficiency, or increasing AOV to spread fixed fulfillment costs over larger revenue per customer.

Related terms

Fairview is an operating intelligence platform that tracks CM3 by channel and product alongside CM1, contribution margin, and true ROAS. Start your free trial →

Siddharth Gangal is the founder of Fairview. He built Margin Intelligence after seeing operators celebrate revenue growth on channels where CM3 was negative — scaling losses while thinking they were scaling profits.

Ready to see your data clearly?

Stop reporting on last week.
Start acting on this week.

10 minutes to connect. No SQL. No engineering team. Your first dashboard is built automatically.

See your data in Fairview Start 14-day free trial

No credit card required · Cancel anytime · Setup in under 10 minutes