Core Intelligence
Operating Dashboard
Real-time view of revenue, margin, and pipeline
Margin Intelligence
Know which channels and SKUs make money
Forecast Confidence Engine
Revenue forecasts you can actually trust
Advanced Analytics
Blended ROAS Dashboard
True return on ad spend across every channel
Cohort LTV Tracker
Lifetime value by acquisition cohort and channel
SKU Profitability
Profit and loss at the individual product level
More Features
Pipeline Health Monitor
Spot deal risks before they hit revenue
Weekly Operating Report
Auto-generated briefs for your Monday review
All 14 features
Featured
Data Connection Layer
Connect HubSpot, Stripe, Shopify and 10+ tools in minutes. No code, no CSV uploads.
Learn moreCRM
HubSpot
Sync CRM deals, contacts, and pipeline data
Salesforce
Pull opportunities, accounts, and forecasts
Pipedrive
Connect deals and activity data
Finance & Commerce
Stripe
Revenue, subscriptions, and payment data
Shopify
Orders, products, and store analytics
QuickBooks
P&L, expenses, and accounting data
Marketing
Google Ads
Campaign spend, clicks, and conversions
Meta Ads
Facebook and Instagram ad performance
All 14 integrations
5-minute setup
Connect your first data source
OAuth login, select metrics, and start seeing unified data. No CSV uploads or developer time.
See all integrationsIndustries
eCommerce
Unified margins, ROAS, and LTV for online stores
D2C Brands
True contribution margin across every channel
B2B SaaS
Pipeline-to-revenue visibility for operators
Use Cases
Find Profit Leaks
Spot hidden costs eating your margins
Weekly Operating Review
Run your Monday review in 15 minutes
Replace Manual Reporting
Eliminate 4-6 hours of spreadsheet work
More
True ROAS
Blended return on ad spend across all channels
Revenue Forecast
Data-backed forecasts your board trusts
All industries & use cases
Popular use case
Find Profit Leaks
Most operators discover 8-15% of revenue leaking through hidden costs within the first week.
See how it worksLearn
Blog
Operating insights for founders and COOs
Glossary
Key terms in operating intelligence
What is Operating Intelligence?
The category explained in plain English
Use Cases
Weekly Operating Review
Run your Monday review in 15 minutes
Replace Manual Reporting
Eliminate 4-6 hours of spreadsheet work
Margin Visibility
Know which channels and SKUs make money
New on the blog
How to run a Weekly Operating Review without 3 hours of prep
The exact process operators use to arrive briefed — without touching a spreadsheet.
Read the postProfit Intelligence
Margin compression (also called margin erosion or margin squeeze) is the sustained reduction of profit margins across consecutive reporting periods. It occurs when the cost of delivering revenue grows faster than the revenue itself — or when pricing power weakens and average selling prices decline. Operators track margin compression to catch profitability problems before they become structural.
The danger of margin compression is that it often hides behind growing revenue. A company adding $200K in monthly revenue can still be losing money on each incremental dollar if COGS or customer acquisition costs are rising faster. Revenue growth masks the problem. Margin compression reveals it.
For B2B SaaS companies in the $2-30M ARR range, healthy gross margins typically sit between 70-80%. A company that drops from 78% to 72% over 4 quarters has experienced 6 points of margin compression — material enough to change the business trajectory and reduce runway by months.
Margin compression is distinct from revenue leakage. Revenue leakage measures money that should have been collected but was not — billing errors, failed charges, uncaptured upsells. Margin compression measures profitability declining on revenue that was collected.
Margin compression is the metric that separates growing companies from growing-and-profitable companies. Revenue can increase every quarter while the business becomes less viable — and without margin tracking at the channel or product level, the operator does not see it happening.
The operational cost is cumulative. A 1-point drop in gross margin at $5M ARR represents $50K in annual profit lost. Compounded over 3-4 quarters, that loss funds a hire, a marketing campaign, or 2 months of additional runway. Most operators discover margin compression during a board review or fundraise — months after the damage started.
Without margin visibility, operators make investment decisions on incomplete data. They scale a channel that appears to be driving revenue but is actually driving negative-margin customers. They hire into a product line that looks like a growth engine but is subsidized by the profitable core business. A typical $8M ARR SaaS company reviewing its margins for the first time discovers that 20-30% of revenue comes from channels or segments operating below target contribution margin.
Margin compression is tracked by comparing the same margin metric across consecutive periods — weekly, monthly, or quarterly. There is no single formula because compression can occur at any margin level.
Gross margin compression example:
Q1 Gross Margin: $1,560,000 / $2,100,000 = 74.3%
Q2 Gross Margin: $1,490,000 / $2,180,000 = 68.3%
Compression: 74.3% - 68.3% = 6.0 percentage points in one quarter
What to track at each level:
The channel-level view matters most. Total margin can remain flat while individual channels compress and others expand. An operator looking only at the aggregate number misses the structural shift underneath.
How margin compression varies across B2B company segments. Ranges based on KeyBanc SaaS Survey (2025) and industry-observed data.
| Segment | Healthy (stable or improving) | Moderate compression | Concerning compression | Action needed |
|---|---|---|---|---|
| Early-stage SaaS (<$1M ARR) | Margin stable or improving QoQ | 1-2 pp drop per quarter | 3+ pp drop per quarter | Review pricing and COGS line items immediately |
| Growth SaaS ($1-10M ARR) | <1 pp annual compression | 2-4 pp annual compression | 5+ pp annual compression | Investigate by channel and customer segment |
| Scale SaaS ($10M+ ARR) | Gross margin >75% and stable | Gross margin 70-75% and declining | Gross margin <70% and declining | Audit infrastructure costs and vendor contracts |
| B2B Services / Agencies | Contribution margin >40% per project | 30-40% and declining | <30% per project | Reprice or restructure delivery model |
Sources: KeyBanc 2025 Annual SaaS Survey, Bessemer Cloud Index, industry-observed ranges.
1. Tracking only total gross margin instead of margin by channel
The aggregate number can remain stable while one channel compresses and another expands. A company running Google Ads at 62% contribution margin and organic at 81% sees a blended 73% — which looks healthy. But if paid spend is growing 3x faster than organic, blended margin will compress even though neither channel changed its unit economics.
2. Confusing seasonal fluctuation with structural compression
Q4 often shows higher margins due to annual contract renewals and lower acquisition costs. Q1 may dip as new campaigns ramp. Look at trailing 4-quarter trends, not single-quarter movements. Structural compression is 2+ consecutive quarters of decline.
3. Ignoring hidden COGS that grow with revenue
Third-party API costs, cloud infrastructure, payment processing fees, and customer support headcount all scale with revenue but often sit outside the COGS line in the P&L. If these costs are classified as operating expenses instead of COGS, gross margin looks artificially high — and the compression is invisible until an EBITDA review.
4. Responding to compression with across-the-board price increases
Price increases without segment analysis often accelerate churn in price-sensitive segments while barely affecting enterprise customers. Investigate which segments and channels are compressing first, then adjust pricing or cost structure at that level.
Fairview's Margin Intelligence engine calculates contribution margin by channel, campaign, product line, and customer segment — updated daily. Instead of waiting for a quarterly finance review to discover compression, operators see margin trends on the Operating Dashboard every time they log in.
When margin drops below a configurable threshold on any dimension, the Next-Best Action Engine flags it with a specific recommendation: "Contribution margin on the Shopify wholesale channel dropped from 34% to 27% this month. Review supplier pricing and shipping cost changes." The Weekly Operating Report includes a margin trend summary with period-over-period comparison.
Fairview connects to Stripe, QuickBooks, and Xero for cost data, and to CRM and marketing platforms for revenue attribution — building the full margin picture without spreadsheet assembly.
→ See how Margin Intelligence works
People sometimes use margin compression and revenue leakage interchangeably. They measure different problems.
| Margin Compression | Revenue Leakage | |
|---|---|---|
| What it measures | Profit margins declining over time | Revenue that should have been collected but was not |
| Root cause | Rising costs or declining pricing power | Billing errors, failed charges, missed renewals, uncaptured upsells |
| Where it shows up | P&L margin lines (gross, contribution, EBITDA) | Gap between expected and actual collected revenue |
| Who typically owns it | COO, CFO, or finance team | RevOps, billing operations, or customer success |
| Detection method | Period-over-period margin comparison | Reconciliation of expected vs. actual revenue |
Margin compression measures profitability declining on money you collected. Revenue leakage measures money you never collected at all. A company can have zero leakage and still experience severe compression — and vice versa.
Margin compression means your profit margins are shrinking over time — even if revenue is growing. It happens when costs rise faster than revenue, or when you sell at lower prices to stay competitive. The result is that each dollar of revenue produces less profit than it did in the prior period.
The most common drivers are rising infrastructure costs (hosting, APIs, support headcount), increased discounting to close deals, channel mix shift toward lower-margin acquisition sources, and scaling customer success teams faster than revenue growth. Most SaaS companies experience 2-4 points of annual compression during rapid scaling phases.
Start by identifying which channels, products, or customer segments are compressing. Then address the root cause: renegotiate vendor contracts, adjust pricing on underperforming segments, shift marketing spend toward higher-margin channels, or restructure delivery costs. Across-the-board fixes rarely work — the intervention must match the specific compression source.
Margin compression is profit margins declining on revenue you collected. Revenue leakage is revenue you should have collected but did not — from billing errors, failed charges, or missed renewals. Both reduce profitability, but they have different root causes and different fixes.
Monthly at minimum, with a quarterly deep review by channel and segment. Weekly tracking is useful for companies with high transaction volume or rapidly changing cost structures. The goal is to catch compression within one period of it starting — not during a board review 2 quarters later.
For growth-stage B2B SaaS ($1-10M ARR), 1-2 percentage points of annual gross margin compression is typical during scaling phases. Above 4 points annually signals a structural problem — either pricing, cost structure, or channel mix needs immediate attention.
Fairview is an operating intelligence platform that tracks margin compression by channel, campaign, and customer segment — alongside gross margin, contribution margin, and revenue leakage. Start your free trial →
Siddharth Gangal is the founder of Fairview. He built Margin Intelligence after watching operators discover margin compression months too late — during board reviews instead of weekly operating cadences.
Ready to see your data clearly?
10 minutes to connect. No SQL. No engineering team. Your first dashboard is built automatically.
No credit card required · Cancel anytime · Setup in under 10 minutes