Schedule a conversation
The model behind the diagnostic

The RevOps Maturity Model for Professional Services Firms

Most maturity models were built for software companies. In a services firm, people are the product, and revenue only shows up when the right people are on billable work and the invoice actually gets paid. Use this one to see where you stand and what the next level looks like.

1ReactiveFounder-dependent, nothing measured.
2AlignedBasics documented, firm-level metrics, ownership emerging.
3OptimizedStandardized, measured by person and service, tied to capacity.
4PredictiveEarly warnings, forecasts built on staffing, deals modeled before signing.
5TransformativeDemand, capacity, pricing, and cash managed as one system.
Why a separate model

Most maturity models assume a funnel feeding a subscription. A services firm doesn't work that way.

The published models from HubSpot, Gartner, and others grade useful things: process, data, technology, alignment. They just miss the four things that decide whether a services firm makes money.

01

You can only sell what you can staff.

SaaS models treat demand as the only limit on growth. In a services firm, the limit is your bench. Sales and staffing have to move together.

02

Margin gets made or lost in delivery.

Utilization, realization, your junior-to-senior mix, and revenue per employee decide your margin, and none of them show up in a funnel report.

03

A bad estimate loses money before the work starts.

Services are sold as a scope and a price. If the estimate is wrong or the SOW is loose, the project bleeds no matter how well the team delivers.

04

Current clients are both your easiest growth and your biggest risk.

The easiest new revenue is expansion during delivery. And one client over 25% of revenue puts the firm and its valuation at risk.

The Model

We score four pillars, each on five levels, and every one of them treats selling and delivering as one system.

Same structure we use in every engagement. What changes is what each pillar measures. For firms of roughly 50 to 300 people, Level 3 to 4 is the realistic target.

How deals match your team's capacity, how work gets scoped and priced, and how signed work turns into cash.

1Reactive

Founder or partners sell ad hoc. Nobody checks whether the team can staff what's being sold. Scopes priced by gut, SOWs inconsistent or verbal. Invoicing is reactive and nobody watches how long clients take to pay.

2Aligned

Documented sales stages and a standard SOW template. Pipeline gets reviewed, but not against team capacity. Rough estimation templates. Billing on a cadence, DSO tracked.

3Optimized

Pipeline reviewed against the bench in planning. Estimates built from what past projects actually took. Change orders enforced. Milestone billing, DSO managed to a target.

4Predictive

Deals weighted by how likely they are to close and whether you can staff them; staffing pre-committed on late-stage deals. Estimates checked against actuals and fed back. Billing triggers automated, collections risk flagged early.

5Transformative

Demand, capacity, and pricing rebalanced continuously. Prices flex with demand and available capacity. Scope risk priced in. Cash comes in with almost no manual chasing.

The Growth Tree

Each pillar maps to part of the Growth Tree, so a low score shows you where the problem actually lives.

It's the same tree we use in every engagement, so the diagnostic speaks one language from the first call to the final readout.

RootsData
Systems

Data quality, time and project data capture, hygiene

TrunkArchitecture
Systems + Process

How CRM, PSA, and finance connect; how won deals hand off to projects; how SOWs turn into invoices

BranchesGTM motions
Process + Enablement

How sales matches team capacity, how delivery people sell, how accounts grow

FruitRevenue
Insights

Utilization, realization, margin, revenue per employee, and a forecast you can staff

Revenue is the fruit, which is why every engagement starts at the roots.

Growing Conditions

The pillars are the tree. Growing Conditions are everything around it: the people who tend it and the market it's planted in. We check those before we recommend any work on the tree.

The Growth System: roots are data, trunk is architecture, branches are GTM motions, fruit is revenue. Around the tree, the growing conditions: people and market.

People

The right seats filled, leadership that holds people to the process, capacity to run what gets built, and incentives that don't fight it. The rainmaker who keeps every contact in his head and shares nothing isn't a pillar problem: he's weather.

Market

Demand, positioning, and fit with the clients you want. We assess it because it shapes the plan, and if the problem is the market, a CRM project won't fix it. We'll say so.

How this differs from the Enablement pillar: Enablement measures how your people sell and staff the work. Growing Conditions asks whether the right people, backing, and market are there at all.

Projects vs. Retainers

Whether you sell projects or retainers changes what good looks like.

Same pillars, same levels. A project-led consultancy and a retainer-led agency just weight them differently.

Project-Led

Consultancies, advisory firms
Revenue mix

Revenue comes in lumps, project by project. Matching sales to available staff matters most; repeat clients and expansion smooth it out.

Team structure

Often steep pyramids where junior staff drive margin. Boutique strategy shops may be partner-only.

Pricing

Value or fixed-fee plus time and materials. Most of the risk sits in the estimate.

Sales motion

Relationships and referrals; the people who deliver also sell. Standard demand-gen advice applies less.

Concentration risk

Present but spread across engagements.

Put the most weight on Process (matching sales to capacity) and Insights (margin and forecasting).

Retainer-Led

Agencies, MSPs, managed services
Revenue mix

Retainer-heavy and more recurring, so retention math looks closer to SaaS.

Team structure

Mixed seniority; less of a pyramid.

Pricing

Retainer plus project work plus media markup. Under-delivery risk spreads across the retainer.

Sales motion

More marketing-led pipeline and a dedicated new-business function.

Concentration risk

Often higher; depending on one anchor account is common.

Put the most weight on Enablement (retention and expansion) and Systems.
Self-Assessment

Score your firm in ninety seconds.

Rate each pillar 1 to 5 on a typical week, not your best one. Hover a number to see what that level looks like in practice, then answer five yes/no questions about the people and backing around the system.

ProcessDemand to Delivery–
EnablementSelling & Staffing–
InsightsDelivery Economics & Forecasting–
SystemsCRM + PSA + Finance–

Most teams score themselves a level too high.

The Growing Conditions check

Pillar scores measure the tree. These five questions measure what's around it. The first two can't be bought, only decided.

One person owns the revenue number and has the authority to change how the team works.

Leadership will hold the team to the process, not just approve the project.

The key ops seats are filled: someone runs CRM and marketing/sales ops day to day.

There is capacity to maintain what gets built, after the build is done.

Comp and incentives reward working the process, not around it.

Below 2.5Reactive

Revenue depends on heroics; margin and cash are blind spots.

A 14-day HubSpot cleanup first, then a build that starts at data and architecture.

2.5 - 3.4Aligned

Documented and visible, but not yet tied to capacity or predictive.

A build aimed at moving your weakest pillar up one level.

3.5 - 4.4Optimized

Measured and tied to capacity; the forecast is reliable.

One level of work, aimed at the pillar that's lagging.

4.5+Predictive

The sell-and-deliver system improves itself.

Advisory work: rebalancing, analytics, multi-company rollups.

When the conditions are the problem, that's its own piece of work.

It looks at both sides: people (seats, leadership backing, capacity, incentives) and market (demand, positioning, fit). You get a straight answer on whether system work will hold right now, and a plan for the gaps. Run it on its own or as the first workstream of a build.

Ask about a conditions analysis
How we score it

When we score you, we pull the numbers. Every level has a threshold you can measure.

Every threshold comes out of HubSpot, the PSA, or finance data. You score at a level when you clear its thresholds and every level below it.

PillarLevel 2 thresholdLevel 3 thresholdLevel 4 thresholdLevel 5 threshold
ProcessDocumented stages in CRM; standard SOW template in use; speed-to-lead trackedStage hygiene ≥90%; required field completion ≥90%; speed-to-lead under 1 hour; enforced change-order process; DSO ≤45 daysEstimate-to-actual variance within ±10%; billing triggers automated; collections risk flagged before due datePricing and staffing rebalanced continuously against live demand and capacity signals; scope risk priced into every SOW; collections require no manual follow-up
EnablementAt least one revenue source besides the founder; expansion revenue tracked as its own pipelineFounder-sourced revenue below 50%; account plans on top 10 accounts; leverage targets set by service lineExpansion pipeline per account manager; realization coached against per-person dataNew business sourced with no founder involvement; junior-to-senior mix tuned as a standing practice; expansion is the largest single growth line
InsightsUtilization and realization reported monthly at firm level; client concentration calculatedUtilization, realization, and margin by person and service; largest client below 25% of revenue; resource-loaded forecast in placeForecast variance tracked against actuals; leading-indicator alerts live (bench risk, realization erosion, scope creep)Staffing, pricing, and deal-selection recommendations generated from live data; revenue per employee and margin tracked against target in real time; concentration held below threshold by design, not by exception
SystemsCRM is the single source for pipeline; time tracking compliance ≥90% weeklyCRM-PSA-time tracking integrated with no duplicate data entry; automated deduplication onBi-directional CRM-PSA-finance sync; sell-and-deliver dashboards near real timeFull analytics across CRM, PSA, and finance in a single layer; data hygiene and enrichment run automatically; executives can step back from day-to-day sales and delivery for months without the system drifting

Level 1 means you don't yet clear the Level 2 thresholds. Stage hygiene, required-field completion, and speed-to-lead are hard gates. The rest are our default targets, tuned per engagement. No client has been taken through Level 4 or 5 yet, so those two columns describe what a firm has to clear, not a result we've already produced.

Moving Between Levels

You move up one level at a time. Each one has a timeline and a starting price, and we say up front what we expect it to return.

Level 1 to 2 is where we connect the pieces, Level 2 to 3 is where you start to see, and Level 3 to 4 is where you grow. Each move is measured against a baseline we lock at kickoff and re-score when the level closes.

  1. Connect · Level 1 to 2
    Reactive to Aligned

    State pipeline and revenue at risk with confidence.

    Starting at$60,000
    Timeline4 to 6 months
    Expected return4x
  2. See · Level 2 to 3
    Aligned to Optimized

    Grow revenue without growing overhead at the same rate.

    Starting at$120,000
    Timeline6 to 9 months
    Expected return5x
  3. Grow · Level 3 to 4
    Optimized to Predictive

    Commit a number to the board and hit it.

    Starting at$150,000
    Timeline9 to 12 months
    Expected return6x or better
  4. Level 4 to 5
    Predictive to Transformative

    Defend valuation and survive a leadership change.

    Starting at$300,000
    Timeline12+ months
    Expected return6 to 8x

Level 1 to 5 takes about two and a half to three years back to back, and in practice the moves overlap. Nobody buys the whole journey up front. You buy the next level, prove it, then decide.

The Numbers

Seven numbers every services firm should be able to pull.

These sit behind the Insights pillar, and they're the first thing a diagnostic pulls. If your systems can't produce them, that by itself tells us where to start.

Billable utilization

Share of available hours on billable work

Healthy firms run break-even utilization at 50-60%. Break-even above 70% signals structural problems.

Realization rate

Revenue captured vs standard-rate value of work done

Low realization exposes scope creep, write-offs, pricing pressure, and a delivery-to-finance disconnect.

Leverage

Ratio of junior to senior staff (the delivery pyramid)

Higher leverage lifts margin when juniors bill above their cost. Track the mix by service line.

Revenue per employee

Total revenue divided by headcount

The metric most correlated with firm valuation. Partner-only boutiques near $600K; full-service agencies near $180K.

Project gross margin

Profitability after direct delivery cost

Confirms pricing held and scope stayed intact.

Days sales outstanding

Time from billing to cash

Flags friction in billing, acceptance, or collections.

Client concentration

Revenue share from the largest client

Above 25% in one client is an existential risk and can depress sale valuation by 15-30%.

Now you know roughly where you stand. Let's look at where you can get to.

A guided diagnostic scores all four pillars from your real HubSpot, PSA, and finance data, then shows you the one move to make next. Three weeks, $15,000, credited in full if you go ahead with the build.

Schedule a conversation