Skip to main content
Kompella Technologies
Back to Thinking
startup-playbook4 min read

What paid discovery is, and what you walk away with

Ganesh Kompella
Ganesh Kompella

Founder, Kompella Technologies, fractional CTO and CPO

Published November 11, 2026

The short answer

Paid discovery is the scoping step you pay for before a custom software build. You are paying for a written scope: what v1 includes, what it does not, the main risks, and a quote tied to that scope. The output is yours whether or not you proceed. A build that starts with a guess is how projects get stuck.

Why this is the front door

If you are about to hire a team to build a product, the first useful question is not "how much?" It is "what, exactly, are we building, and what would have to be true for that number to hold?"

Paid discovery is how you answer that without starting the build on a handshake. I treat it as the front door of a custom engagement.

This is not a second fractional CTO cost guide. Advisory retainers and custom builds are priced differently.

What you are paying for

A useful discovery is work, not a workshop with a sales deck.

Someone has to sit with the people who will use the product, write down the current workflow, and name the constraints: systems you already have, data you have to keep, compliance you cannot skip, and the date that actually matters.

The point is to turn a vague brief into a scope a builder can be held to. That includes the hard parts, the things a free proposal usually leaves as "to be confirmed."

You should expect, at a minimum:

  • A written description of the problem and the user.
  • A v1 that is small enough to ship, with a clear out-of-scope list.
  • The integrations and data migrations that will affect the build.
  • The main technical and delivery risks, named in plain language.
  • A build quote that is tied to that scope, not to a generic package name.
If those artifacts are missing, you did not buy discovery. You bought a conversation.

What you walk away with

The output should be yours. You can take the scope to our team, to another team, or you can wait.

That is the difference between paid discovery and a free sales process. In a sales process, the vendor keeps the thinking and you keep a pitch. In a real discovery, you leave with a document you can use even if you never sign a build contract.

I will also tell you when the right next step is not a custom build. Sometimes the answer is to buy or configure an existing product. I wrote about that choice in Build vs buy software. Discovery that cannot reach that conclusion is not independent enough.

Why the build should not start with a guess

I have been brought into stuck builds more often than I would like. The pattern is familiar. The founder and the vendor agreed a start date, and they never agreed what "done" meant. Integrations appeared later. The first demo looked fine and the second month was spent arguing about what was in the quote.

Starting a custom build before discovery is how that happens. The team has to invent the product as they code it, and you only see the mismatch when you are already paying for it.

That is why a custom build starts with a paid discovery. A vetted partner engineering team, run by a Kompella product lead, does the work that follows. Architecture choices and production decisions stay with me. Once the scope exists, the build is scoped and quoted on a call.

You can see how that sits next to our Build & Ship work, and how we run an engagement on How we work. If you also want standing technical leadership around the build, that is the fractional CTO service, which I define in What is a fractional CTO?.

Book a call to see if discovery is the right next step

If you have a product in mind and you are not ready to sign a build, book a scoping call. Bring the brief you have, even if it is rough, and the systems you already depend on. We will tell you what a paid discovery should produce in your case, and whether you should build at all.

ShareLinkedInX

FAQ

Frequently asked questions

What is paid discovery?
Paid discovery is a scoping engagement you pay for, before a custom software build. You are paying for a written understanding of the problem, the constraints, and a scope you can accept or reject.
What do you walk away with after paid discovery?
You should leave with a written scope: what v1 includes and excludes, the main technical risks, the integrations, and a build quote tied to that scope. The work product is yours. You can take it to another team, pause, or proceed. If a discovery only produces slides and a verbal estimate, it was a sales process, not discovery.
Why is discovery paid rather than free?
Because the work is real: talking to the people who will use the product, writing down the constraints, and putting a number on the risks. A free call can tell you whether we are the right fit. It cannot produce a scope you should sign. Paying for discovery also means you own the output, whether or not you hire the same team to build.
Does a custom build start before discovery is done?
It should not. Coding before the scope is written is how projects get stuck: the team builds the version they imagined, and you find out too late that the workflow, the integrations or the definition of done were never agreed.

About the Author

Ganesh Kompella

Ganesh Kompella

Founder, Kompella Technologies, fractional CTO and CPO

Ganesh is the founder of Kompella Technologies, a fractional CTO and CPO firm working with healthcare, fintech, and SaaS startups from pre-seed through Series B. 15+ years and 75+ products shipped, $140M+ ARR built, one IPO guided. Operates across India, Singapore, Australia, and the United States.

Stay sharp

Get the next one in your inbox.

Monthly digest of what's working in our portfolio companies — fractional CTO patterns, hiring calibration, architecture trade-offs. No spam, unsubscribe anytime.

Let's talk about what you're building.

Book a Free Strategy Call