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 postRevenue Operations
GRR (also called gross dollar retention, gross revenue retention rate, or gross MRR retention) measures the percentage of recurring revenue retained from your existing customer base over a period — typically monthly or annually — after accounting for churn (cancellations) and contraction (downgrades). It deliberately excludes expansion revenue from upsells, cross-sells, and seat additions.
This exclusion is what makes GRR valuable. NRR includes expansion, which can mask a churn problem. A company with 8% gross churn and 12% expansion shows 104% NRR — which looks healthy. But the 8% churn means the base is eroding. GRR strips out the expansion and shows the raw retention floor: 92%. That is the number that tells you how sticky the product actually is.
For B2B SaaS, GRR benchmarks vary by segment. Enterprise companies with annual contracts and dedicated account management maintain GRR of 92-98%. Mid-market companies with monthly or annual self-serve plans range from 85-93%. SMB SaaS with high-volume, low-ACV customers often sees GRR of 75-88%. The ceiling for GRR is 100% — it cannot exceed 100% because expansion is excluded.
GRR differs from NRR in a specific way: NRR = GRR + expansion. When GRR is 90% and NRR is 115%, the 25-point gap is the contribution of expansion revenue. Both matter, but GRR is the floor — and floors determine long-term viability.
GRR is the purest signal of product-market fit in a recurring revenue business. Expansion revenue can compensate for a retention problem temporarily. GRR shows whether that compensation is sustainable or a countdown.
A company with 82% GRR and 110% NRR is losing 18% of its revenue base annually. The expansion engine is generating 28 percentage points of growth within existing accounts — impressive, but it means the business must grow within accounts just to stay flat. If expansion slows for any reason — market contraction, product ceiling, budget cuts — the 82% floor becomes the reality. Revenue shrinks.
Without tracking GRR separately from NRR, you see one retention number and assume the base is healthy. With GRR visible, you see the erosion underneath the growth. A $10M ARR company with 82% GRR is losing $1.8M annually from its existing base. That is $150K per month in revenue walking out the door before new sales or expansion add a dollar.
GRR = (Beginning ARR - Churn - Contraction) / Beginning ARR x 100
Example:
Beginning ARR (Jan 1): $4,200,000
Churned ARR: -$252,000
Contraction ARR: -$126,000
GRR = ($4,200,000 - $252,000 - $126,000) / $4,200,000 x 100
GRR = $3,822,000 / $4,200,000 x 100
GRR = 91.0%
What each component means:
Note: GRR can never exceed 100%. If you calculate a number above 100%, expansion revenue has been incorrectly included. That is NRR, not GRR.
How GRR varies across B2B SaaS segments. Annual measurement.
| Segment | Good | Average | Below average | Action needed |
|---|---|---|---|---|
| Enterprise SaaS ($50K+ ACV) | 95-98% | 90-95% | <90% | Below 90%: investigate account management, product gaps |
| Mid-market SaaS ($10-50K ACV) | 90-95% | 85-90% | <85% | Below 85%: audit onboarding and first-year experience |
| SMB SaaS (<$10K ACV) | 82-90% | 75-82% | <75% | Below 75%: structural retention issue — review product-market fit |
| Usage-based SaaS | 85-92% | 78-85% | <78% | Below 78%: usage decline signals feature gaps or competitive pressure |
| Vertical SaaS | 92-97% | 87-92% | <87% | Below 87%: switching costs should keep GRR high — check for category disruptors |
Sources: Gainsight SaaS Benchmark Report 2025, SaaStr Annual Survey 2025 (n=1,200), ChartMogul Retention Study 2025 (n=2,600).
1. Including expansion revenue in the GRR calculation
The most common error. If a customer churns a $30K contract and another customer expands by $30K, GRR should reflect the $30K loss. NRR nets the two. GRR does not. Any time GRR exceeds 100%, the formula includes expansion and the metric has been calculated incorrectly.
2. Using monthly GRR without annualizing correctly
A 98.5% monthly GRR annualizes to 83.4% — not 98.5%. Monthly GRR looks healthy because the churn is spread over 12 compounding periods. Always report the annualized figure for strategic decisions. The formula: Annual GRR = Monthly GRR ^ 12.
3. Not separating voluntary churn from involuntary churn
Voluntary churn (customer cancels) and involuntary churn (payment fails, card expires) have different causes and different fixes. If 40% of your gross churn is involuntary, a dunning and payment recovery process can improve GRR by 3-5 points — without changing the product at all.
4. Measuring GRR on total revenue instead of recurring revenue
GRR applies to recurring revenue only — MRR or ARR. Including one-time implementation fees, professional services, or hardware revenue in the base distorts the metric. A $500K professional services contract that does not renew is not churn — it was never recurring revenue.
5. Ignoring contraction as a churn signal
A customer who downgrades from Growth to Starter is still a customer, so it does not show up in logo churn. But the revenue loss is real. Companies that track logo retention but not revenue contraction miss 30-50% of the revenue erosion that GRR captures.
Fairview's Operating Dashboard calculates GRR from your CRM (HubSpot, Salesforce, Pipedrive) and billing data (Stripe, QuickBooks) by identifying churned and contracted accounts and isolating their revenue impact from expansion. The GRR number updates automatically as subscription changes flow through the connected data sources.
The dashboard separates GRR from NRR so operators see both — the retention floor and the net result. When GRR drops below a configurable threshold, the Next-Best Action Engine flags the contributing accounts: "GRR dropped to 88.2% this quarter. 3 mid-market accounts contracted by $42,000 combined. Review account health signals."
The Weekly Operating Report includes a GRR trend line alongside NRR, showing whether the retention floor is stable, improving, or eroding over time.
→ See how the Operating Dashboard works
People often report NRR without tracking GRR separately. The two metrics answer different questions.
| GRR (Gross Revenue Retention) | NRR (Net Revenue Retention) | |
|---|---|---|
| What it measures | Revenue kept after churn and contraction only | Revenue kept after churn, contraction, and expansion |
| Includes expansion | No | Yes |
| Maximum value | 100% | Can exceed 100% |
| What it signals | Product stickiness, retention floor | Overall account growth, expansion effectiveness |
| Who tracks it | Operators, CS teams, investors | Board, investors, growth teams |
GRR is the floor. NRR is the ceiling. When GRR is 88% and NRR is 112%, the business retains 88% of its base and grows 24 points through expansion. If expansion slows, the 88% floor is what remains. Track both. Use GRR to diagnose retention health. Use NRR to assess total account economics.
Gross Revenue Retention measures how much recurring revenue you keep from existing customers, after cancellations and downgrades, without counting any growth from upsells or expansions. It tells you how sticky your product is at holding onto the revenue it already has. A GRR of 91% means you retained $91 of every $100 in existing ARR.
For mid-market B2B SaaS ($10-50K ACV), a healthy GRR is 90-95%. Enterprise SaaS targets 95-98%. SMB SaaS typically ranges from 82-90%. Below 85% for mid-market signals a structural retention problem that expansion alone cannot compensate for indefinitely.
Subtract churned revenue and contracted revenue from beginning ARR, then divide by beginning ARR and multiply by 100. For example: ($4.2M - $252K churn - $126K contraction) / $4.2M x 100 = 91.0% GRR. Do not include expansion revenue — that is NRR.
GRR excludes expansion revenue. NRR includes it. GRR shows how well you retain the existing base — the floor. NRR shows the net result including upsells and cross-sells. A company can have 85% GRR and 115% NRR, meaning it loses 15% of revenue to churn and contraction but gains 30% from expansion.
Monthly. While GRR is often reported annually, tracking it monthly reveals trends that annual figures obscure. A GRR that drops from 93% to 91% over 3 months signals an accelerating retention problem. Quarterly reporting catches this too late. Monthly gives operators 8-10 weeks of lead time.
Focus on the two components that reduce it: churn and contraction. For churn, improve onboarding completion and time-to-value in the first 90 days. For contraction, identify accounts showing declining usage before they downgrade and intervene with targeted enablement. Fixing involuntary churn through better dunning recovers 3-5 points without product changes.
Fairview is an operating intelligence platform that tracks GRR automatically alongside NRR, churn rate, and expansion revenue. Start your free trial →
Siddharth Gangal is the founder of Fairview. He built separate GRR and NRR tracking into the platform after seeing operators report 112% NRR to their boards while the retention floor sat at 83% and nobody flagged it.
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