← Blog · Jul 2, 2026 · Business

How we price a project: from idea to a fixed quote

"How much would an app cost me?" is the question we get most, and the one a loose number answers worst. A price without scope is a made-up number: it either pads to cover risk or falls short and ends in overruns and bad blood. Here's how we go from a fuzzy idea to a fixed price by milestones where both sides know exactly where they stand.

1. The problem first, not the solution

Many people arrive with the solution already decided ("I need an app with login and a dashboard"). We start one step earlier: what business problem is behind it and how is it measured. Want to cut no-shows? Capture more leads? Save hours of manual work? The answer changes the scope completely: sometimes the "app" you asked for is solved with an automation at a third of the cost.

2. The questions that actually move the budget

In 20-30 minutes we ask what has a real impact on cost:

What almost never matters as much as people think: the number of screens. The expensive part isn't drawing views, it's the business logic and integrations underneath.

3. Scoping: the "not in v1" list

Before putting a price on it, we write down what's in and what's out of this phase. The "out of scope" list is as important as the feature list: it's what stops the project growing 40% without anyone deciding to. Everything deferred doesn't vanish; it goes to a v2 with its own budget. This protects both your wallet and our schedule.

4. From range to fixed price by milestones

With the problem understood and the scope set, we first give an honest range (usually in under 30 minutes) and, if it fits, a proposal with a fixed price split into milestones: each milestone is a reviewable deliverable with an associated payment. You see real progress every 1-2 weeks and we take on the estimation risk. If midway you want to add something from the v2 list, it's quoted separately, without renegotiating everything.

Fixed price Well-defined scope. You know what you pay; the estimation risk is ours.
Block of hours Exploration or frequent changes where the scope is still moving.
Monthly retainer Ongoing evolution and support after launch.

5. Why we don't quote off the cuff

If someone throws you a fixed price on the first call without asking about integrations, data or compliance, be wary: either they're over-padding or they'll ask for add-ons later. A good quote is a short, honest conversation, not an auction. To get into the right order of magnitude before talking, you can use our cost calculator; it gives a realistic range in two minutes.

FAQ

Why won't you give me a price on the first call?

A price without scope is a made-up number. We prefer 20-30 minutes of questions then an honest range; a fixed price only with the scope written down.

What drives the cost?

Integrations, compliance, real-time, data migrations and bespoke design. The number of screens matters less than the logic and integrations.

Fixed price or hourly?

Defined scope → fixed price by milestones. Exploration or support → block of hours or retainer. Never "fixed price" on a fuzzy scope.

How long does a quote take?

A range in under 30 minutes; a proposal with scope, phases and a fixed price in 1 to 3 days depending on complexity.

Have an idea and want an honest number?

Tell us the problem and we'll give a realistic range; if it fits, a proposal with a fixed price by milestones.

Talk about your project   Calculate a range

Related resources

Published: July 2, 2026 · Written by the RoviDev studio.

Request a quote, no commitment

Tell me briefly about your project and I usually reply in under 30 minutes with feasibility, phases and a price range.

or email contacto@rovidev.com