Published prices for a software discovery phase run from about $1,500 for a small internal tool to $30,000 for an enterprise application. Most mid-size products fall between $5,000 and $15,000 over two to four weeks. Before you buy any discovery phase service for software development, ask for a fixed quote tied to clear deliverables.
Those ranges come from prices that two development companies publish openly: Leanware and Acquaint Softtech. They're vendor prices, not a market survey, and as a vendor ourselves we'd rather show you real published numbers than an average nobody can check. Below we break down discovery workshop cost by project size, what pushes the price up or down, how it's usually billed, and how to tell whether you need the full version at all.
What Is the Discovery Phase in Software Development?
The discovery phase in software development is the paid, structured work done before a build to agree what the product is, who it's for, what the first version includes and what it will cost to build. It's one stage of wider digital product discovery, and a discovery workshop is usually its core: facilitated sessions with your decision-makers, product owner, designer and tech lead, ending in written outputs such as a prioritized feature list, MVP scope, architecture outline and estimate. For the full list, see our guide to discovery session deliverables.
Discovery Workshop Cost by Project Size
The bigger and more connected the product, the more discovery it needs. This table groups the published ranges by project size.
| Project size |
Typical duration |
Team involved |
Published price range (USD) |
Typical deliverables |
Source |
| Small (internal tool, simple MVP) |
1 to 2 weeks |
Facilitator or product lead, tech lead, sometimes a designer |
$1,500 to $5,000 |
Feature list, MVP scope, basic flows, estimate |
Acquaint Softtech |
| Medium (full SaaS product, several user roles) |
2 to 4 weeks |
Product lead, designer, tech lead, business analyst |
$5,000 to $15,000 |
Above, plus personas, wireframes, architecture outline, roadmap |
Leanware; Acquaint Softtech |
| Complex (enterprise app, many integrations) |
4 to 6 weeks |
Above, plus a solution architect and specialists for security, data or compliance |
$12,000 to $30,000 |
Above, plus integration analysis, risk register, detailed estimate |
Acquaint Softtech |
Acquaint Softtech also frames discovery as roughly 5 to 10% of the total development budget, which is a useful sense check. If a quote for discovery is far above that share of your expected build cost, ask what extra work it covers.
What Drives the Cost
Two quotes for "a discovery workshop" can differ a lot, because vendors include different work under the same name. These five factors explain most of the gap.
- Number of sessions. A one-day workshop for a single feature costs far less than several days covering a whole product with multiple user groups. More sessions mean more facilitator time and more documentation afterwards.
- User research. Interviewing real users, analyzing support data or testing early concepts adds time but makes the outputs much more reliable. Some quotes include it, many don't.
- Technical architecture work. Reviewing existing systems, mapping integrations and outlining the architecture needs senior engineering time. The more systems your product connects to, the more of it you need.
- Prototypes. Clickable prototypes or a design system cost more than rough wireframes, but give you something to test with users and hand to a development team.
- Team seniority. A senior product lead and architect cost more per day than juniors, and usually spot risks and simplify scope faster. On discovery, that experience is most of what you're paying for.
Discovery Phase Pricing Models
The way discovery is billed affects your risk as much as the price itself.
| Model |
How it works |
Good for |
Watch out for |
| Fixed fee |
One agreed price for a defined scope and set of deliverables |
Most projects, since you know the cost upfront |
Check exactly which deliverables the fee covers |
| Hourly |
You pay for the hours the team spends |
Very uncertain or open-ended research |
No natural end point, so set a cap or time box |
| Credited against development |
You pay for discovery, and some or all of the fee comes off the build if you continue with the same team |
Teams fairly sure they'll build with that vendor |
Make sure you still own the deliverables if you don't continue |
Leanware makes a fair point about the two extremes: a free discovery is often really a sales exercise, and open-ended hourly discovery can keep growing with the questions. Whichever model you choose, ask for the deliverables in writing and confirm you can take them to any development team. For how discovery pricing fits with build pricing, see our software development pricing page.
The Importance of Discovery Phase Work: What Skipping It Costs
The importance of discovery phase work shows up in what happens without it. Projects that start building straight from a brief tend to hit three problems:
- Rework. Features get built, then rebuilt once the team learns what users or the business actually needed.
- Scope changes. Requirements that were never written down appear mid-build, each one adding time and cost.
- Overruns. The original estimate was based on a vague scope, so the budget and timeline slip as the real scope emerges.
Research backs this up. In its 2014 Pulse of the Profession report on requirements management, PMI found that 47% of unsuccessful projects missed their goals because of poor requirements management. Discovery is where requirements get pinned down before the expensive part starts.
Example: Consider a company that budgets for a customer portal without discovery. Halfway through the build, the team finds the portal must sync with an old billing system nobody mentioned, so the architecture changes and several finished screens are redone. A two-week discovery that mapped the integrations first would most likely have caught it before any code was written.
Is a Discovery Phase Worth It?
A discovery phase is worth it when the cost of building the wrong thing is much higher than the cost of discovery, which is true for most new products. For small, well-understood changes, a light version is often enough.
Full discovery is essential if...
- You're building a new product, not changing an existing one.
- The product has several user roles, integrations or compliance needs.
- You need a reliable budget and timeline to get approval or compare vendors.
- Your stakeholders don't yet agree on what the first version includes.
A light discovery is usually enough if...
- You're adding a feature to a product that already has clear users and architecture.
- The scope fits on one page and the team already agrees on it.
- The build is small enough that a wrong turn is cheap to fix.
A light discovery can be a single workshop day plus a short write-up. Once discovery is done, the natural next step is usually MVP development, using the agreed scope and estimate as the plan.
Discovery Workshop Cost vs Design Thinking Workshop Cost
Design thinking workshop cost is usually lower than a full discovery phase cost, because a design thinking workshop focuses on exploring problems and ideas and doesn't include architecture work, a roadmap or a build estimate.
How Does CodeFulcrum Price Discovery Workshops?
CodeFulcrum prices discovery workshops at $2000-$5000 for most projects, depending on the product's size, integrations and how much research it needs. Founded in 2019, CodeFulcrum has a 60+ person team across the US, UAE and Pakistan and a 4.8 rating on Clutch.
A typical workshop runs for 1-4 weeks and is priced at $2000-$5000 and the fee is credited against development if the client continues with CodeFulcrum. You own the deliverables and can take them to any development team. To see what's included and how the sessions run, read how our discovery workshops work.