A GTM stack score (Revenue Health Score) is a 0–100 number that grades how well your tools cover each funnel stage. Score each stage based on coverage depth and critical tool presence, calculate a weighted average, then subtract penalty points for overlaps and integration gaps. Grid52 calculates this automatically when you map your stack.
The problem with most GTM stack conversations is that they're qualitative. "We're pretty well covered." "Sales feels good about the tooling." "Marketing thinks we need more in ABM." These statements can't be acted on, prioritized, or defended to a CFO asking why you need three more tools this quarter.
A RevOps stack score changes that. It turns a qualitative conversation into a defensible, data-backed number — one you can track quarter over quarter and use to make the business case for investment or consolidation.
What the Revenue Health Score Measures
The Revenue Health Score is a 0–100 composite metric that evaluates your GTM stack across four dimensions:
- Coverage depth: Does each funnel stage have adequate tooling for the jobs-to-be-done?
- Critical category presence: Are the non-negotiable tool categories represented in each stage?
- Integration health: Are tools passing data cleanly across stage boundaries?
- Efficiency: Is the spend proportional to the revenue impact of each stage?
Each dimension is scored per stage, then combined into a stage score, then combined into an overall score with optional weighting. The result is a number that's both meaningful and directional — it tells you where you are and what to fix first.
How to Score Each Funnel Stage
Score each of the four funnel stages (Attract, Engage, Close, Retain) from 0–100 using the following rubric:
Coverage depth score (0–40 points)
| Coverage Level | Points | Description |
|---|---|---|
| No tools | 0 | Stage has zero dedicated tools |
| Single tool, basic | 10 | One tool, covers only the most basic function |
| Single tool, mature | 20 | One robust tool covering the primary job-to-be-done |
| 2–3 complementary tools | 32 | Multiple tools covering different sub-functions with no overlap |
| Full coverage, no gaps | 40 | All critical categories covered, no single-tool dependencies |
Critical category presence score (0–35 points)
Each funnel stage has 3–4 tool categories that are critical for a functioning revenue motion. Award points based on how many of those categories are covered:
- All critical categories present: 35 points
- 2 of 3 critical categories: 22 points
- 1 of 3 critical categories: 10 points
- None: 0 points
Integration health score (0–25 points)
- All tools in stage have bidirectional data sync with adjacent stages: 25 points
- Most tools integrated, some gaps: 15 points
- Basic integrations only (Zapier-level), data loss or lag: 8 points
- No integrations — data is siloed: 0 points
Stage score = Coverage + Category + Integration
Maximum per stage: 100. Now calculate the four stage scores and average them for your baseline Revenue Health Score.
Penalty Adjustments
After calculating your baseline score, apply penalty adjustments for structural problems:
- Tool overlap: Subtract 5 points per confirmed overlap (two tools performing the same function in the same stage)
- Shadow IT: Subtract 3 points per tool discovered outside the official inventory
- Unenforced tool policy: Subtract 5 points if more than 20% of users are using non-standard tools for their function
A Real Example: Scoring a 22-Tool Series B Stack
Here's how a real scoring exercise plays out for a 22-tool B2B SaaS stack:
| Stage | Tools Mapped | Coverage | Categories | Integration | Stage Score |
|---|---|---|---|---|---|
| Attract | 6sense, SEMrush, LinkedIn Ads, Drift | 32 | 35 | 18 | 85 |
| Engage | Outreach, Apollo, HubSpot Marketing, Chili Piper | 32 | 22 | 15 | 69 |
| Close | Salesforce, Gong, PandaDoc, Clari | 40 | 35 | 25 | 100 |
| Retain | Gainsight, Intercom | 20 | 10 | 8 | 38 |
Baseline score: (85 + 69 + 100 + 38) ÷ 4 = 73
Penalty adjustments: Apollo + Outreach overlap (−5) = Final score: 68
The score makes the problem obvious: Close is exceptional. Retain is critical. The single most impactful investment for this company is in the Retain stage — not another Attract or Close tool. Without a score, this company would likely keep investing in what feels good (demand gen) while the real problem (churn risk) compounds quietly.
The Retain stage trap: Because CS teams are often smaller and quieter than Sales or Marketing, their tooling needs tend to be underfunded relative to their revenue impact. A RevOps stack score often makes this visible for the first time.
How to Use Your Score Strategically
Quarterly benchmarking
Run the scoring exercise every quarter. Track your score over time. A rising score means your investment decisions are working. A falling score means tool debt or team changes are eroding coverage. This gives you a KPI that leadership can track without needing to understand the details of every tool in the stack.
Investment prioritization
When evaluating a new tool request, calculate how it changes the score. A tool that raises the Retain stage score from 38 to 60 has a much stronger ROI case than a fifth Attract stage tool that moves the score from 85 to 88. The score turns subjective tool debates into objective comparisons.
Board and CFO communication
The Revenue Health Score is the single most useful metric for communicating stack health to non-technical stakeholders. "Our GTM stack scores a 68 — our Close stage is exceptional, but our Retain stage scores 38 which represents real churn risk" is a sentence a CFO can act on.
Get your Revenue Health Score in minutes
Grid52 calculates your stack score automatically when you map your tools. Free, no login required.
Score Your Stack →