Capstan Works

Build, Buy, or Skip: A Cost Framework for RevOps Tooling Decisions

Published June 14, 2026

TL;DR: Most RevOps tooling decisions are made on sticker price and feature lists, which is the wrong basis. The real number is total cost of ownership: license, integration, the data-quality work the tool assumes you have already done, and the standing maintenance cost of one more system that can drift. A surprising share of tooling requests are not a buying problem at all; they are a data-foundation problem wearing a vendor’s name. This framework scores each request on three axes, fit, total cost, and prerequisite readiness, and is explicit that the cheapest correct answer is often to skip the purchase and fix the foundation the new tool would have inherited anyway. The goal is fewer tools that are trusted, not more tools that are half-used.

The sticker price is the smallest number

When a team asks to buy a tool, the quoted figure is the license. The license is rarely the largest line. The full cost of ownership has four parts, and three of them are invisible at purchase time.

  • License. The recurring fee. Real, visible, and usually the part people argue about. As of 2026, verify current pricing directly with the vendor, because tiers and per-seat costs change often.
  • Integration. The one-time and ongoing cost of connecting the tool to your CRM and keeping that connection correct. A sync that silently breaks is more expensive than no sync, because it produces confident wrong numbers.
  • Prerequisite data work. The cost of getting your data to the state the tool assumes. An intent-data product, a lead-scoring engine, or an attribution tool all assume your firmographics are populated and your records are deduplicated. If they are not, you pay this cost after purchase, under deadline, instead of before.
  • Standing maintenance. Every tool is one more system that can drift, one more place a definition lives, one more thing a new hire must learn. This cost compounds with each tool and is the one teams systematically underprice.

A tool that looks cheap on license can be the most expensive choice once the other three are counted. A tool that looks expensive can be the cheapest if it removes standing maintenance you already carry.

The three-axis score

Before any RevOps tool is bought or built, score the request on three axes. The point is not a precise number; it is to force the invisible costs into the open and to catch the requests that are really foundation problems.

Axis 1: Fit

Does the tool solve a problem you have actually diagnosed, or a problem you assume you have? A request triggered by a specific, observed failure (a forecast missed because pipeline data was wrong) scores high. A request triggered by a competitor having the feature, or by a demo, scores low. Most low-fit requests should not advance past this axis.

Axis 2: Total cost of ownership

Sum the four parts above, not the license alone. The honest version of this estimate is usually two to several times the license in the first year once integration and prerequisite data work are counted. If you cannot estimate the prerequisite data work, that is itself the finding: you do not yet know the state of the data the tool will read, which means the data-foundation question comes first.

Axis 3: Prerequisite readiness

This is the axis that reframes most decisions. Ask plainly: what does this tool assume about our data, and is that assumption true today? Score readiness honestly. If the fields the tool reads are incomplete or duplicated, the tool will inherit and amplify that, the same way reporting and automation already do. A tool bought on top of an unready foundation does not fix the foundation; it adds a confident-looking layer on top of it.

When the answer is skip

The framework deliberately includes “skip” as a first-class outcome, not a failure. Skip is correct when the request scores low on fit, or when prerequisite readiness is poor and the tool’s entire value depends on data you have not cleaned. In the second case the spend is not just wasted; it is actively misleading, because the tool will produce outputs that look authoritative and are built on partial data. The cheaper and more honest path is to fix the foundation first, at which point the original request often shrinks or disappears, because a clean foundation makes some tools unnecessary and others trivial to adopt.

This connects directly to two patterns we have written about. A team reaching for an external warehouse may actually need it, or may be trying to escape reporting they do not trust; the deciding factor is the same readiness question, covered in moving RevOps off spreadsheets into a warehouse. A team buying intent data before using the firmographic signal already in the CRM is usually solving the wrong axis first, covered in building an ICP fit score from data you already have.

Build, then, is the narrow case

Building in-house is the right answer in a narrow band: when the need is specific, the off-the-shelf options carry standing maintenance you do not want, and the build is small enough that it does not become its own maintenance burden. A client-side calculator or a scoped script you run yourself can be cheaper over its life than a subscription, because it adds no per-seat fee and no external dependency. The trap is building something large enough to need its own upkeep, at which point you have bought the maintenance cost you were trying to avoid, without the vendor’s support.

The discipline

The recurring failure is treating “we can buy it” or “we can build it” as “we should, now.” The discipline is to price the full cost, score fit and readiness honestly, and accept that the correct answer is frequently to buy nothing this quarter and fix the foundation the purchase would have depended on. When that is the call, the business case that funds the fix is how the cleanup gets budgeted instead of deferred. Fewer tools, each trusted and fully used, beats a stack of half-adopted systems that each add a place for the data to drift. The first question is not which tool. It is whether the foundation the tool will stand on is one you would trust today.

If you are weighing a RevOps tooling decision and cannot confidently answer the prerequisite-readiness question, that is the place to start. Start with a Data Foundation Audit, which establishes the real state of the data any new tool would inherit.

Sources

  1. Gartner, Data Quality topic page (the durable home of Gartner’s data-quality research and the widely cited 2021 estimate of the annual cost of poor data quality): https://www.gartner.com/en/data-analytics/topics/data-quality
  2. HubSpot pricing (verify current tiers and per-seat costs at decision time; pricing changes frequently): https://www.hubspot.com/pricing
  3. Internal anonymized RevOps engagements (no client names, no portal identifiers); figures stated qualitatively, not as benchmarks.

← Back to all field notes

Start with the data layer.

Most HubSpot problems are data problems wearing a reporting costume. A Data Foundation Audit turns “the numbers feel off” into a prioritized, fundable backlog.

Explore the Data Foundation Audit