RevOps
Revenue Operations Guide for B2B SaaS: Complete RevOps Strategy for 2026
For most B2B SaaS companies with up to about 15 sellers, the most practical first CRM for a revenue operations stack is Pipedrive's Growth plan at $39 per seat a month, billed annually. It puts pipeline management, full email sync with tracking, automations and nurturing sequences in one tool, which covers the two places pipeline data most often splits in a small team: the CRM and the inbox. The rest of this guide explains how to structure RevOps, which tools to add at each stage, and what the main options cost at realistic team sizes.
Summary
- What RevOps owns: the shared definitions, data, processes and tools that sales, marketing and customer success run on
- Best first CRM for a small sales team: Pipedrive Growth, $39 per seat a month billed annually
- Best CRM for one shared customer record: HubSpot, where Sales Hub, Marketing Hub and Service Hub share one data model; Service Hub is free for up to 2 users
- Best forecasting layer for larger teams: Clari, pricing on request, once CRM data is clean enough to roll up
- Best conversation analysis: Gong, pricing on request, for teams with frequent calls and demos
- Cheapest way to start automating handoffs: Make, with a free plan of 1,000 credits a month and a Core plan from $9 a month billed annually for 10,000 credits
- Where to start: definitions, one system of record and an owner for every handoff, before you buy anything
Why Revenue Operations exists at B2B SaaS companies
Most B2B SaaS companies start with separate functions. Sales operations looks after the CRM and the forecast. Marketing operations runs campaigns, forms and lead scoring. Customer success tracks renewals and expansion in its own spreadsheet or help desk. Finance keeps the billing system. Each group has defensible data, but the data disagrees. A deal is marked closed-won in the CRM while the subscription is still pending in billing. A trial account is "engaged" in the marketing report and "cold" in the success team's health score. Forecast calls turn into arguments about whose number is right.
Revenue Operations (RevOps) is the function that fixes this. It puts go-to-market operations under one leader who sets shared definitions, owns the systems that connect the teams and is accountable for the handoffs between them. It does not replace sales, marketing or success expertise. It makes sure the work done by each team can be added up, audited and compared.
This guide covers the practical side of that job for B2B SaaS teams: how to scope the role, how to decide which tools you need and when, what the main options cost at 5, 15 and 40 seats, how to build the stack in stages, and which metrics to track once it runs. Where a vendor does not publish a price, this guide says so instead of estimating one.
What RevOps owns, and what it does not
A RevOps leader usually owns five things across sales, marketing and customer success: the revenue technology stack and its integrations, the quality of the data in those systems, the end-to-end revenue processes, the forecast and operating reports, and the training that makes the tools get used. Those responsibilities only work if the leader has authority across all three teams. A RevOps role that reports into one department and only advises the others tends to become a reporting desk with a new title.
RevOps is also not a few reports added to the sales operations team. A sales-ops-only function can tidy the pipeline, but it cannot decide what counts as a qualified lead for marketing, how a renewal is recorded for customer success, or who owns an expansion opportunity. Those questions need an owner who sits above the functions.
RevOps is also not a cost-cutting exercise by default. Its first job is making existing revenue activity measurable and consistent. Savings from tool consolidation can follow, but a team that rationalises tools before agreeing on definitions usually ends up with a smaller mess.
The business case: where RevOps pays off
The return on RevOps shows up in specific places. Write them down before you hire, so you can check later whether the function is delivering them. This guide does not quote industry percentage gains, because the effect depends heavily on how messy your current data is. Instead, these are the decisions that tend to improve once the function exists.
Forecast reviews get more trustworthy
When every stage has a written exit rule, every amount has an owner and every forecast category has a definition, the weekly forecast call shifts from debating numbers to examining them. Leaders can see which deals moved, why they moved and who changed them. That is most of what predictable revenue means in practice.
Handoffs stop leaking
The most expensive gaps sit between teams: a marketing-qualified lead that waits a week for a sales owner, a closed deal that reaches onboarding without the commercial terms, or an account whose churn-risk alert arrives after the customer has already cancelled. A written service level and an automated routing rule for each handoff make these gaps visible and measurable.
Customer history is shared
When sales, success and support read from the same account record, a renewal conversation starts with the support history and product usage already known. Customers notice when a vendor has lost track of them. RevOps reduces that risk by making one account record the place where those details live.
New staff ramp faster
New account executives and customer success managers learn one set of stage definitions, one set of fields and one escalation path. Without that, every new hire learns the way the previous hire worked, which is rarely documented and often inconsistent.
Five core RevOps functions
A mature RevOps function covers five areas. Understanding them helps you decide which roles to hire and which initiatives to fund first, because a team with weak data management will struggle with forecasting no matter how good its forecasting tool is.
1. Data management
Data is the foundation. This function decides which system is the source of truth for accounts, contacts, opportunities and subscriptions, and enforces that decision. In a B2B SaaS company the hardest cases are subscription data that lives in a billing tool, product usage that lives in an analytics tool and contacts that live in a marketing tool. Each needs a clear owner and a rule for conflicts. The most common failure is two systems both claiming to own the customer's plan, giving different answers on the same day.
Good data management also covers deduplication, required fields, enrichment and documented lineage for any number that reaches a board deck. If a figure cannot be traced back to its source fields, it will eventually be disputed.
2. Process design
Revenue processes cross team boundaries. RevOps maps them end to end: lead to opportunity, opportunity to contract, contract to onboarding, onboarding to renewal and expansion. For each process it writes down the stages, the entry and exit criteria, the owner and the handoff rules. It also designs approval workflows for discounts and non-standard terms, and it works with finance on quota and commission administration, because compensation rules that cannot be calculated from the CRM will be argued about.
3. Technology management
The revenue tech stack is RevOps' responsibility. That includes selecting tools against a written requirement, implementing them with the people who will use them, integrating them so data moves without manual exports, and reviewing the stack regularly to remove tools nobody uses. It also includes vendor management, since renewal dates and seat counts are easy to lose track of when every team buys its own software.
4. Analytics and forecasting
RevOps produces the operating reports: the forecast, pipeline coverage, conversion by stage, retention and expansion, and the efficiency measures covered later in this guide. It also answers questions from the executive team, such as which lead sources produce customers who renew, or which pricing change moved win rates. Keep the reporting layer small at first. A handful of reports that everyone trusts is worth more than a dashboard library nobody checks.
5. Enablement and adoption
A process that nobody follows is not a process. RevOps trains people on the tools and on the rules behind them, maintains shared content such as templates, battle cards and playbooks, and uses system data to coach. Adoption is measurable: the share of opportunities with a next step, the share of calls logged, the share of accounts with an owner. Track those numbers, because they show whether the stack is being used at all.
The RevOps tool landscape
The table below compares the tools this guide covers, with the starting price as listed on each vendor's pricing page, the billing basis and the main limitation for a B2B SaaS team. Prices change, so use the linked pricing page before you buy. Where a vendor does not publish a price, the table says "pricing on request" rather than giving an estimate.
| Tool | Best for | Starting price (plan, billing) | Main limitation |
|---|---|---|---|
| Pipedrive | Sales-led teams that want pipeline and email sync in one place | Growth, $39 per seat a month, billed annually | No ongoing free plan; lead generation, routing and custom scoring start at Premium, $59 per seat a month billed annually |
| HubSpot Sales Hub | Teams that want sales tools in the same data model as marketing | Free for up to 2 users; Starter $7 a month; Professional $90 per seat a month | Professional and Enterprise carry a required one-time onboarding fee |
| HubSpot Service Hub | Support and success teams that want tickets and a knowledge base on the customer record | Free for up to 2 users; Professional $90 per seat a month billed annually | Conditional SLAs and skill-based routing sit in Enterprise, $150 per seat a month billed annually |
| HubSpot Marketing Hub | Marketing teams that need campaigns, forms and lead scoring tied to the CRM | Starter $7 a month; Professional $800 a month | Large price gap between Starter and Professional |
| Salesforce Sales Cloud | Scaling companies that need custom objects, permissions and forecasting depth | Pro Suite $100 per user a month, billed annually; Core $195 per user a month, billed annually | Forecasting and opportunity scoring begin at Core; cost rises quickly by edition |
| Close | Small teams that want calling, SMS and email inside the CRM | Solo $9 per user a month billed annually ($19 billed monthly) | No ongoing free plan, only a 14-day trial; automated workflows start at Growth |
| Clari | Mid-market and enterprise forecast roll-ups and deal intelligence | Pricing on request | No public free plan; a quote is needed before budgeting |
| Gong | Teams with frequent calls and demos that want coaching and deal insight | Pricing on request | No public free plan; value depends on recorded calls and manager adoption |
| ZoomInfo | Teams that need contact and company data inside the CRM | Pricing on request | Buyer intent and account-level features sit in the higher Copilot and marketing tiers |
| LeanData | Salesforce teams with complex routing and account matching | Pricing on request | Built around Salesforce; routing rules need an admin to maintain them |
| Segment | Companies that need one customer event pipeline for several tools | Custom pricing; Connections plans start with a free trial | Free-plan limits are not published; AI recommendations and audiences are add-ons |
| Hightouch | Data teams that define syncs from the warehouse in SQL | Basic Reverse ETL free tier: up to 2 active syncs | The free tier caps active syncs; higher tiers are custom-priced |
| Make | Operations teams automating handoffs between tools without engineers | Free: 1,000 credits a month; Core: $9 a month billed annually for 10,000 credits | The free plan allows 2 active scenarios that run at most every 15 minutes |
| Stripe | SaaS companies that run their own subscription billing and want payments data in the stack | Per-transaction pricing; no monthly platform fee on standard payments | You build the tax setup, dunning logic and billing-to-CRM link yourself |
| Paddle | SaaS companies that want billing, tax and payments handled together as merchant of record | Per-transaction pricing; no monthly platform fee | No permanent free plan; you adopt its billing and tax model |
| Lemon Squeezy | Smaller SaaS catalogues that want merchant-of-record payments | Per-transaction pricing; $0 a month, with fees charged per sale | Fees are charged on every sale, so cost grows with revenue |
Revenue intelligence and forecasting tools
Clari: forecast roll-ups and deal intelligence
Clari is built around the forecast. It pulls opportunity data from the CRM, lets managers roll up forecasts across teams, and tracks how deal amounts and close dates change over time. For a B2B SaaS company with several sales managers and a quarterly commit that the board relies on, that history is the main value: you can see which managers' forecasts move late and which deals keep slipping.
Where it works well: mid-market and enterprise sales organisations where the forecast spans several regions, segments or products, and where the CRM is already clean enough to trust. Clari integrates with Salesforce and HubSpot, and its deal risk and scenario planning features are aimed at managers who need to explain movement in the number.
Where it falls short: Clari does not fix bad data. If stage definitions are inconsistent or close dates are never updated, the roll-up will simply display the same problem faster. It has no public free plan, so budgeting needs a quote, and it is a poor first purchase for a team of five reps.
Price: pricing on request, at clari.com/pricing.
Gong: conversation intelligence
Gong records and analyses sales calls, meetings and emails, then gives managers talk ratios, question patterns, examples of objection handling and deal-level signals drawn from conversations. For a company with field sales or frequent demos, it turns coaching from opinion into something a manager can point to in a recording.
Where it works well: B2B SaaS teams where a large share of revenue comes from live calls and demos, and where first-line managers need a faster way to coach. It also gives product and marketing teams a record of the objections prospects raise, which is useful input for positioning.
Where it falls short: the value depends on consent processes, recording coverage and managers actually reviewing calls. A tool that is installed but not used produces no coaching. It is also a lower priority than a clean CRM for a team that does not yet run structured discovery.
Price: pricing on request, at gong.io/pricing.
CRM tools: where the revenue record lives
The CRM is the system of record for most RevOps decisions, so it deserves the most careful choice. Three questions separate the options: how many people will use it, whether marketing and customer success need the same record, and how much customisation your processes require. Those answers separate the options more clearly than feature lists do.
Pipedrive: pipeline and email for sales-led teams
Pipedrive is a pipeline-first CRM. Its Lite plan covers lead, calendar and pipeline management, AI-assisted report creation and 500+ integrations. Growth, at $39 per seat a month billed annually, adds full email sync with tracking, automations and nurturing sequences, along with subscription and forecast reports. That combination is why it is the first pick in this guide: a small sales team gets the pipeline view and the activity record in one tool at a price that is easy to justify.
Where it works well: sales-led B2B SaaS companies with a few sellers, a clear pipeline and little need for a shared marketing record. It is straightforward to set up and gives account executives a clear daily list.
Where it falls short: lead generation, routing and custom scoring start at Premium, $59 per seat a month billed annually. If your RevOps plan depends on automated routing from marketing forms, budget for Premium from the start. There is no ongoing free plan; the vendor offers a 14-day trial with no credit card needed.
Price: Growth, $39 per seat a month billed annually, at pipedrive.com/en/pricing.
HubSpot: one data model across sales, marketing and service
HubSpot's hubs share one contact and company record. Sales Hub covers the pipeline, sequences and forecasting. Marketing Hub covers forms, campaigns and lead scoring. Service Hub covers tickets, a customer portal, a knowledge base and feedback surveys. For a company that wants marketing, sales and success to see the same customer without an integration project, this is the strongest argument for HubSpot.
Sales Hub: free for up to 2 users, with paid plans at $7 a month (Starter), $90 per seat a month (Professional) and $150 per seat a month (Enterprise). Professional and Enterprise carry a required one-time onboarding fee, so include it in any budget. Professional adds forecasting, conversation intelligence and sequences, with up to 300 customisable workflows and 3,000 HubSpot Credits.
Service Hub: free for up to 2 users. Professional is $90 per seat a month billed annually ($100 billed monthly) and includes the help desk, customer success workspace, knowledge base, customer portal and feedback surveys. Enterprise adds conditional SLAs, customer journey analytics and skill-based routing.
Marketing Hub: Starter at $7 a month and Professional at $800 a month, as listed on the pricing page. Note the distance between those two numbers when you plan the marketing budget.
Where it falls short: an all-in-one platform can be less deep in one area than a specialist product. Teams with unusual forecasting models or complex permissions often find that HubSpot covers the common case well and the edge cases less well. The free tiers are limited to two users, so a team of five pays from day one.
Pricing pages: Sales Hub, Service Hub, Marketing Hub.
Salesforce: depth for scaling companies
Salesforce is the choice when the business needs a configurable CRM with deep permissions, custom objects and enterprise administration. The Pro Suite is listed at $100 per user a month billed annually, and it adds automation and customisation on top of the Starter Suite, which covers sales, service, marketing and commerce and is listed at $25 per user a month billed monthly. The Sales Cloud edition that brings advanced pipeline management, forecasting and opportunity scoring is Core, at $195 per user a month billed annually. Advanced is listed at $395 and Max at $550. The pricing page also shows a 30-day trial on Sales Cloud editions.
Where it works well: scaling B2B SaaS companies with several product lines, regional teams, partner channels or complex approval rules, and enough admin capacity to maintain the configuration. It also has the widest ecosystem of connected tools, which matters when you add Clari, LeanData or a quoting product later.
Where it falls short: cost rises quickly with edition and seat count, and the configuration needs an admin who understands it. A small team that buys Salesforce before it has defined its stages will spend months rebuilding them. Forecasting and opportunity scoring begin at Core, so do not budget for lower editions expecting those features.
Pricing: salesforce.com/sales/pricing.
Close: calling and messaging inside the CRM
Close combines CRM, calling, SMS and email in one tool, which suits teams where most of the work is outbound calls and follow-up messages. Solo is $9 per user a month billed annually ($19 billed monthly). Essentials is $35 billed annually ($49 billed monthly) and includes unlimited contacts and leads, team collaboration, built-in forms, email, calling and SMS, and a centralised inbox and task list. Growth is $99 billed annually ($109 billed monthly) and adds automated workflows, a power dialer and bulk email. Scale is $139 billed annually ($149 billed monthly) and adds role-based permissions, lead visibility rules, a predictive dialer and live call coaching.
Where it works well: small teams where the CRM should also be the calling and messaging tool, and where one person needs to see every conversation with an account.
Where it falls short: there is no ongoing free plan; the vendor offers a 14-day trial. Calling and SMS usage is passed through at cost, so the bill is not fully predictable from the seat price. AI credits are allocated per user each month, from 500 on Solo to 2,000 on Scale, which is worth reviewing if the team uses them heavily.
Pricing: close.com/pricing.
Routing, account matching and enrichment
LeanData: lead and account routing
LeanData automates lead routing, lead-to-account matching and account routing for account-based programmes. It is useful when routing depends on territory, segment, account ownership and existing customer status, and when getting the owner right within minutes matters for conversion. Its duplicate detection and lead lifecycle reporting also help keep the CRM clean.
Where it works well: Salesforce teams with complex routing or an ABM programme where a lead can match several accounts. It is less necessary for a company with one owner per region and simple round-robin rules, which the CRM can usually handle itself.
Where it falls short: routing logic becomes another system to maintain. Every territory change needs an update, and an admin has to test changes before they go live. Keep a written list of routing rules, or the rules will drift away from the sales org chart.
Price: pricing on request, at leandata.com.
ZoomInfo: contact and company data
ZoomInfo's Professional tier provides contact and company profiles, search and export, business email and mobile numbers, CRM integrations and a Chrome extension. The Copilot tiers add buyer intent signals, website visitor data, an account fit score and workflows, and the marketing tiers include intent topics and included credit allowances.
Where it works well: outbound-heavy teams that need to fill gaps in target account lists, and RevOps teams that want firmographic data on accounts to improve routing and segmentation. Data completeness is one of the simplest metrics to improve with enrichment.
Where it falls short: enrichment adds data but does not decide which data is correct. Set rules for overwriting fields, or enrichment will quietly replace values your team has already verified. Pricing is custom, and intent features sit in higher tiers, so ask the vendor which tier includes what you need before you plan around it.
Price: pricing on request, at zoominfo.com/pricing.
Data movement and automation
Segment: an event pipeline for product and revenue data
Segment collects first-party events from your product and sites and sends them to downstream tools, with reverse ETL, functions and a public API. For a B2B SaaS company that wants product usage in its CRM and marketing tools, a single event pipeline avoids writing a separate integration for each destination. The Customer Data Platform plan adds identity-resolved profiles, audiences and journey orchestration.
Where it falls short: pricing is custom, and the pricing page does not publish free-plan limits; it mentions a free trial for Connections without a duration. Protocols, AI recommendations, audiences and profile enrichment are add-ons, so price them separately from the core pipeline. Segment is usually a second-stage investment, after the CRM and billing data are already clean.
Pricing: segment.com/pricing.
Hightouch: reverse ETL from the warehouse
Hightouch syncs data from your warehouse into operational tools such as the CRM and marketing platforms. It suits teams with a data warehouse and an analyst who writes SQL, because the definition of an audience or a health score lives in one place and syncs out from there. The free Basic Reverse ETL tier allows up to 2 active syncs, an unlimited number of destinations and unlimited user seats.
Where it falls short: the free tier caps active syncs, so a company with more than two critical flows will need a paid plan, which is custom-priced. Reverse ETL only works as well as the warehouse model underneath it. If the warehouse counts an account twice, Hightouch will send the duplicate faithfully.
Pricing: hightouch.com/pricing.
Make: cross-tool automation without engineers
Make is a visual automation builder for moving data and triggering actions across tools. For RevOps it fills the gaps between systems: a closed-won deal creates an onboarding task, a failed renewal payment notifies the account owner, or a support escalation updates the opportunity. Its free plan includes 1,000 credits a month, no-code workflow building and access to 3,000+ apps. Core is $9 a month billed annually ($10.59 billed monthly) for 10,000 credits, with unlimited active scenarios, scheduling down to the minute and API access.
Where it works well: operations teams that need a handful of reliable handoffs before they can justify a data platform. It is quick to try, and the cost is easy to predict once you know how many credits a scenario uses. Each module action in a scenario uses one credit.
Where it falls short: the free plan allows 2 active scenarios, scenarios can run at most every 15 minutes, and execution is capped at 5 minutes with 7 days of execution log storage. Automations that depend on real-time data or heavy transformations belong in a warehouse or a data platform. Make also adds one more place where logic lives, so document each scenario and its owner.
Pricing: make.com/en/pricing.
Billing and payments: the revenue data that often gets missed
Many RevOps problems are really billing problems. The CRM says a customer is on the Growth plan, the billing system says Starter, and the forecast counts the difference as expansion. The choice of how subscriptions are billed decides which system holds the truth about revenue, so make that choice on purpose.
Stripe gives you payments infrastructure and lets you run subscription billing yourself. It is priced per transaction, with no monthly platform fee on standard payments pricing, and it has no permanent free plan. Your team owns the tax setup, dunning logic and the link between billing events and the CRM. That means more build work and more control over the data model.
Paddle and Lemon Squeezy act as merchant of record, so they handle billing, tax and payments for the sale. Both are priced per transaction. Paddle has no permanent free plan and no monthly platform fee. Lemon Squeezy lists a $0 monthly plan with fees charged per sale. Merchant-of-record models reduce tax work, but you adopt their billing model, and fee cost grows with revenue.
Whichever you choose, decide which system is the source of truth for plan, seat count, billing status and renewal date. Every other system should read from it. If the CRM and the billing system both write those fields, the forecast will eventually be wrong.
What the CRM costs at real team sizes
Seat-based CRMs are easiest to compare at a fixed team size. The table below multiplies the listed per-seat price by 5, 15 and 40 seats for five CRM options, using the billing basis shown on each pricing page. It does not include add-ons, calling or SMS usage, AI credit overages, implementation help or one-time onboarding fees, all of which can change the total.
| Option (plan, billing) | 5 seats | 15 seats | 40 seats |
|---|---|---|---|
| Pipedrive Growth ($39 per seat a month, billed annually) | $195 a month ($2,340 a year) | $585 a month ($7,020 a year) | $1,560 a month ($18,720 a year) |
| Close Essentials ($35 per user a month, billed annually) | $175 a month ($2,100 a year) | $525 a month ($6,300 a year) | $1,400 a month ($16,800 a year) |
| HubSpot Sales Hub Professional ($90 per seat a month, billed monthly), plus the one-time onboarding fee | $450 a month ($5,400 a year) | $1,350 a month ($16,200 a year) | $3,600 a month ($43,200 a year) |
| Salesforce Pro Suite ($100 per user a month, billed annually) | $500 a month ($6,000 a year) | $1,500 a month ($18,000 a year) | $4,000 a month ($48,000 a year) |
| Salesforce Sales Cloud Core ($195 per user a month, billed annually) | $975 a month ($11,700 a year) | $2,925 a month ($35,100 a year) | $7,800 a month ($93,600 a year) |
Two things stand out. First, the Salesforce Pro Suite is a bundle, but the forecasting and opportunity scoring that many RevOps plans depend on sit in Sales Cloud Core. At 15 seats, the gap between those two lines is $1,425 a month. Second, the costs of Clari, Gong and ZoomInfo are not in this table because their pricing is on request. Ask for quotes early and compare them with the CRM line, because forecasting and conversation tools are often bought after the CRM and sized to it.
Automation costs are smaller and easier to predict. The Make Core plan is $9 a month billed annually for 10,000 credits, and the free plan covers 1,000 credits. A scenario that runs once per closed-won deal uses far fewer credits than one that runs on every page view, so estimate credit use per scenario before you choose a plan.
How to choose: a decision guide
Start from the problem, not the product category. The table below maps common RevOps needs to the tool most likely to solve them and the reason it fits. Use it as a first filter, then test the shortlist against your own data model.
| If you need | Pick | Because |
|---|---|---|
| A pipeline with email sync for a team of up to about 15 sellers | Pipedrive Growth | Email sync with tracking, automations and nurturing sequences at $39 per seat a month billed annually |
| One customer record shared by sales, marketing and support | HubSpot (Sales, Marketing and Service Hubs) | The hubs share one contact and company model; Service Hub is free for up to 2 users |
| Permissions, custom objects and forecasting depth at scale | Salesforce Sales Cloud Core or above | Forecasting and opportunity scoring begin at Core, $195 per user a month billed annually |
| Coaching based on what happens on calls and demos | Gong | It analyses calls, meetings and emails; pricing on request |
| Forecast roll-ups across managers and regions | Clari | It tracks changes in deal amounts and close dates over time; pricing on request |
| Complex lead routing and account matching in Salesforce | LeanData | It handles matching and routing rules that the CRM alone struggles to express |
| Missing firmographic or contact data for outbound | ZoomInfo | Contact and company profiles with CRM integrations; pricing on request |
| Warehouse-defined audiences synced to the CRM | Hightouch | SQL-defined syncs, with a free tier of up to 2 active syncs |
| Product events delivered to several downstream tools | Segment | One pipeline for collection and delivery; custom pricing, with add-ons priced separately |
| Handoffs between tools without an engineering project | Make | Free plan with 1,000 credits a month; Core from $9 a month billed annually |
| Tax and payments handled with the sale | Paddle or Lemon Squeezy | Merchant-of-record billing, priced per transaction |
| Your own billing logic and a full data model | Stripe | Per-transaction payments, with the data model owned in-house |
A few rules help when the shortlist gets long. Pick the system of record first, usually the CRM or the billing system. Add tools that read from it before tools that write to it. Do not buy a forecasting or intelligence tool to fix a process that has no owner. And avoid buying two tools for the same job: if HubSpot is your CRM and marketing platform, a second contact database may only add a sync problem.
Building RevOps by company stage
RevOps looks different at each stage. The mistakes to avoid are building the scale-stage stack too early, and leaving the early-stage foundations to grow untidy until they break. The stages below are rough guides rather than thresholds, and the team size and revenue model matter as much as headcount.
Early stage: one owner, one record, clear stages
At this stage, one person, often the founder or the first operations hire, owns go-to-market operations. The priority is a single CRM with agreed stages and a few required fields. Pipedrive Growth or HubSpot's free Sales Hub for up to 2 users are both reasonable starting points, depending on whether marketing needs the same record. Connect billing to the CRM through one clear rule, such as a subscription creating an account record, or a manual process with a named owner. Use a basic reporting view from the CRM and the billing dashboard, and check that the two agree every month.
The early-stage test is simple: the team trusts the pipeline enough to forecast from it. If it does not, fix the stage definitions before adding a tool.
Growth stage: a dedicated RevOps hire and a forecast layer
Once there are several managers and a regular forecast call, the first dedicated RevOps hire usually reports to a senior sales or finance leader. The work shifts to routing, process documentation and forecasting. This is the stage where a forecast layer such as Clari becomes worth a quote, provided the CRM data is clean enough to roll up. Conversation intelligence like Gong is worth considering once managers coach from call data. Lead routing often moves from manual assignment to an automated rule set, either in the CRM or in LeanData if the company runs Salesforce.
Data from billing, product and the CRM will start to disagree in new ways at this stage. Make one of them the system of record for each field and write the rule down. Make is a practical way to move a handful of events between tools while you decide whether a warehouse and reverse ETL are justified.
Scale stage: a team, a warehouse and documented governance
At scale, RevOps is usually a team of several specialists covering data, process, enablement and analytics, led by a head of RevOps who reports to the CRO or CFO. The stack can include a configurable CRM such as Salesforce, a forecasting layer, conversation intelligence, a routing tool, a warehouse with reverse ETL and an event pipeline such as Segment. Add commission administration and quoting tools as the sales motion requires them.
At this size, governance matters more than tools. Keep a data dictionary, a change log for stage and territory rules, a review cycle for every automation, and a quarterly tool review that asks whether each tool still has an owner and a use.
Implementation: a step-by-step plan
The plan below works at any stage. Each step has a clear exit condition, so the team knows when to move on. Skip a step only when you can name the reason, because most RevOps projects that fail skipped the definitions.
Step 1: Assess the current state
Before you change anything, document how revenue actually moves. Map each process from first touch to renewal as it runs today, not as the handbook describes it. Export a sample of opportunities and accounts and count how many have missing owners, stale close dates or duplicate records. Interview the people who use the systems daily and ask where they copy data by hand. Separate quick fixes, such as a required field or a merged duplicate, from longer projects, such as a billing integration.
Step 2: Agree on definitions
Write one definition for each stage, lifecycle state and forecast category. Define what counts as a qualified lead, an opportunity, a closed-won deal, an active subscription, a churned account and an expansion. Agree on which system owns each field. This is the step most teams try to skip, and it is the one that makes every later tool work.
Step 3: Build the foundation
Choose the system of record and make it the place where the team actually works. Set required fields for the decisions that matter, such as close date, amount, owner and next step. Connect the CRM to the email and calendar tools people already use, and connect billing to the account record using one clear rule. Build a short set of reports and check them against source data before anyone presents them.
Step 4: Add intelligence where the process is stable
Add a forecasting layer once the pipeline is trusted, conversation intelligence once managers have a coaching routine, and advanced routing once the territory model is written down. Each addition should replace a manual step or answer a question nobody could answer before. If it does neither, leave it out.
Step 5: Review and rationalise
Review the stack every quarter. Remove tools nobody uses, merge duplicate data sources, and retire automations that no longer match the process. Keep an owner for every tool, every automation and every shared field. A stack without owners slowly becomes a set of unexplained costs.
Setup checklist for the first 90 days
Use this checklist to track the first 90 days. Each item should have a named owner and a date. The "done when" column is the test for finishing the item; it is not a target to be exceeded.
| Area | Task | Done when |
|---|---|---|
| Definitions | Write stage, lifecycle and forecast category definitions | Every stage has an entry rule and an exit rule that two managers have signed off |
| Ownership | Assign a system of record for accounts, contacts, opportunities and subscriptions | Each field has one owning system, and the rule is written in a shared document |
| CRM | Configure required fields and merge duplicate accounts | A sample export shows every open opportunity with an owner, amount and close date |
| Billing link | Connect subscription events to the account record | A test customer created in billing appears in the CRM with the correct plan and status |
| Handoffs | Write service levels for lead-to-owner and closed-won-to-onboarding | Each handoff has an owner, a time limit and an escalation path |
| Reporting | Build the forecast, pipeline coverage and conversion reports | Each report's figures match a manual check against source records |
| Automation | Document every automation with its trigger, owner and credit or task cost | No automation runs without a named owner in the document |
| Training | Train each team on the definitions and the tools they use daily | Every new hire completes the same onboarding path |
Measuring RevOps: the metrics that matter
What gets measured gets managed, but the wrong metric can push the team in the wrong direction. The metrics below describe what RevOps is responsible for. Set your own targets from your own history, since the right level depends on your sales cycle, deal size and churn profile.
Forecast accuracy
Forecast accuracy compares what was forecast with what closed. A common formula is actual revenue divided by forecast revenue, multiplied by 100, measured for each quarter. Track it by forecast call date as well as by quarter, because a forecast that is accurate only in the last week is less useful than one that holds three weeks out.
Pipeline coverage is the leading indicator: pipeline value divided by the target it must cover. Weight it by stage, and compare weighted and unweighted coverage, because an unweighted number can look healthy while the deals behind it are early and unlikely.
Deal velocity
Deal velocity measures how long deals take to move through each stage. Calculate the average days from stage entry to close, and break the result down by stage, rep, deal size and source. A slowing trend can be a process problem, a pricing problem, or a sign that deals are being pushed without a real next step.
Conversion rates
Conversion rates show where deals are lost. Measure lead to opportunity, each stage to the next, and opportunity to close. Compare conversion by source and by segment, because an average can hide a channel that performs much worse than the others.
Retention and expansion
Track logo churn, revenue churn and net revenue retention. Net revenue retention combines expansion, contraction and churn among customers you already had at the start of the period. It belongs in RevOps reporting because it depends on the handoff between sales, onboarding and success, and that handoff is often where the biggest gaps show up.
Data quality
Measure contact completeness (email, phone, title), account completeness (industry, size, technology) and the duplicate record rate. Set a completeness threshold your team agrees on, and review the numbers monthly. Data quality is a leading indicator for every other metric in this list.
Common RevOps pitfalls
Pitfall 1: Treating RevOps as renamed sales ops
Problem: the function focuses on the sales pipeline and ignores marketing and customer success handoffs, so the revenue record still breaks after the deal closes.
Solution: give the RevOps leader authority over the full go-to-market stack and the handoffs between teams, and hold regular review meetings with each team lead.
Pitfall 2: Buying tools before defining the process
Problem: the company buys a forecasting or routing product, then discovers that its stages mean different things to different managers.
Solution: write the definitions first, then choose tools that support them. Tools should enforce a process you have agreed, not invent one.
Pitfall 3: Ignoring change management
Problem: the new process is well designed, but teams keep their old spreadsheets and habits.
Solution: involve the people who will use the process in designing it, announce changes early, train on the reason as well as the steps, and check adoption. Make the right path the easiest one, for example by filling required fields automatically rather than asking reps to type them.
Pitfall 4: Data quality as an afterthought
Problem: the team builds dashboards and forecasts while the underlying records are incomplete or duplicated.
Solution: give data hygiene a named owner and time in the plan. Clean data is a precondition for good analytics, not a later project.
Pitfall 5: One process for every segment
Problem: the same sales motion is applied to self-serve trials, mid-market accounts and enterprise deals, so each group is served badly.
Solution: design separate paths for enterprise and SMB, inbound and outbound, and self-serve and sales-assisted accounts, with clear rules for moving an account between them.
Where RevOps is heading
A few shifts are already visible in B2B SaaS teams. Forecasting tools increasingly work from activity and deal-level signals rather than rep-entered totals, which raises the bar for activity capture. Warehouse-based models are moving closer to operating tools, so the definitions an analyst writes in SQL are the ones a rep sees in the CRM. And more pricing and packaging decisions, which used to sit with finance, now need operational data from billing and product to be made well.
None of these shifts removes the need for definitions, ownership and clean records. They raise the cost of skipping those basics, because automation repeats an error faster.
Conclusion: building a RevOps function that lasts
Revenue Operations is a permanent operating model rather than a project or a tool. When it works, the company agrees on what its numbers mean, every handoff has an owner, and the forecast becomes something leaders can act on. Most of the work is definitional and organisational. The software matters mainly as the place where the agreed rules are enforced.
Start small. Choose one system of record, agree on the definitions, and fix the handoffs that cost the most time. Add forecasting, intelligence and routing when the process can support them. Measure what RevOps is responsible for, and review the stack every quarter to remove what no longer earns its place.
For further reading, see our guides to revenue operations tools and quote-to-cash tools, which go deeper on the stack decisions covered here.
Frequently asked questions
What is the difference between RevOps and sales ops?
Sales ops focuses on the sales process, its tools and its data. RevOps covers sales, marketing and customer success operations under one leader, and it is accountable for the handoffs between those teams. Sales ops can be one part of a RevOps function, but a team that only runs the sales pipeline is not doing the full job.
When should a B2B SaaS company hire its first RevOps person?
Hire when several teams generate data that disagrees and the founder or first operations hire can no longer keep the definitions straight. That often happens once there are several managers and a regular forecast call, but the trigger is the symptoms, not a headcount. Signs include manual reports that take days to reconcile, forecasts that miss without a clear explanation, and handoffs that regularly stall.
Who should RevOps report to?
RevOps can report to a chief revenue officer, a VP of sales or a CFO. Reporting to a CRO aligns the function with revenue strategy across teams. Reporting to a VP of sales keeps sales priorities close. Reporting to a CFO puts more weight on data discipline and forecasting governance. Choose based on your main pain point, but make sure the role has authority across marketing and customer success, whichever line it sits on.
What tools do I need for a basic RevOps stack?
For an early-stage team, a CRM, an email tool connected to the CRM, a payments or billing system and basic reporting are enough. Pipedrive Growth covers the CRM and email side for a sales-led team at $39 per seat a month billed annually. Add a forecasting layer, conversation intelligence and a warehouse-based sync once the process is stable and the data is trusted. Avoid buying a tool to fix a process that has no owner.
Should I choose HubSpot or Salesforce for RevOps?
HubSpot suits early and growth-stage companies that want marketing, sales and service on one record with a lighter setup. Salesforce suits scaling companies that need custom objects, deep permissions and a wide partner ecosystem, and that have an admin to maintain the configuration. Both work for RevOps. Choose based on your stage and administrative capacity, and commit to one CRM as the system of record rather than splitting the team across two.
How much does a RevOps stack cost for a 15-seat team?
It depends on the CRM and the add-ons. At 15 seats, Pipedrive Growth comes to $585 a month billed annually ($7,020 a year), Close Essentials to $525 a month billed annually, and Salesforce Sales Cloud Core to $2,925 a month billed annually. HubSpot Sales Hub Professional is $1,350 a month at 15 seats, plus its one-time onboarding fee. Clari, Gong, ZoomInfo and LeanData are priced on request, so budget for them with a quote rather than an estimate.
How do I know whether RevOps is working?
Track forecast accuracy against your own history, deal velocity by stage, conversion rates at each step, and data completeness. Also watch the adoption measures: the share of opportunities with a next step, the share of accounts with an owner and the share of handoffs that meet their service level. If the team can hit a quarterly forecast with confidence and the same definitions are used in every meeting, the function is working.
Can Make replace a data platform?
Not for heavy data work. Make is well suited to a handful of event-driven handoffs, such as creating a task when a deal closes or alerting an owner when a payment fails. Its free plan limits you to 2 active scenarios and runs at most every 15 minutes, and execution is capped at 5 minutes. Warehouse modelling, large joins and real-time audiences belong in a warehouse with a reverse ETL tool or an event pipeline.