Free tool · No email required
MVP cost estimator
Every other MVP calculator on this search result asks for a work email and promises a number by tomorrow. This one shows the number as you type, shows every line that produced it, and lets you change the assumptions underneath. There’s no form and nothing to unlock. Nothing you enter leaves your browser, because nothing is sent anywhere.
The model is the one from our piece on what building an MVP actually costs: count your surfaces, multiply by a rate, then add the four costs that sit outside the build. Read that first if you want the reasoning. Use this to run the arithmetic.
Estimated build cost
273 – 469 hours at $55 an hour, plus 10% contingency. Rounded to the nearest hundred, because a build estimate accurate to the dollar is lying to you about how much anyone knows.
An estimate in US dollars, not a quotation; the quote you get after scoping is fixed in writing before kickoff.
| Line item | Hours | Cost |
|---|---|---|
| DiscoveryScope, data model, risk registerOne week. Produces the surface inventory that every other line on this table is calculated from. | 16 – 20 | $900 – $1,100 |
| DesignCustom UI, full state coverage20% of build hours. Includes the empty, loading, error and permission-denied states nobody puts in the mock. | 33 – 57 | $1,800 – $3,100 |
| BuildCore product surfaces8 screens unique to your product, at 10-18 hours each. | 80 – 144 | $4,400 – $7,900 |
| BuildAuthentication and accountsSignup, email verification, password reset, sessions, rate limiting, account deletion. | 24 – 40 | $1,300 – $2,200 |
| BuildAdmin dashboardInternal CRUD screens, roles, search, audit trail. Usually the first thing worth cutting. | 60 – 100 | $3,300 – $5,500 |
| QATest pass and device matrix17% of build and integration hours. A written pass against the scope document, not a click-around. | 28 – 48 | $1,500 – $2,700 |
| EnvironmentsStaging, CI, secrets, migrationsReal engineering that appears in no design mock, which is why it gets absorbed into the build line until the week it can’t be. | 20 – 36 | $1,100 – $2,000 |
| DeployProduction cutover and handoverMonitoring, backups with a tested restore, repository transfer, and a recorded walkthrough. Handover is work. | 12 – 24 | $700 – $1,300 |
| Labour subtotal | 273 – 469 | $15,000 – $25,800 |
| Contingency10% | – | $1,500 – $2,600 |
| Build total | – | $16,500 – $28,400 |
What the build number leaves out
None of this is fraud. These costs sit outside the build, which is why they sit outside most build quotes, and why founders meet them one at a time after signing.
- Third-party running costs, year oneManaged auth, payments, transactional email, error monitoring, hosting with a managed database. Monthly from day one, forever.
- $1,000 – $4,800
- Maintenance, year one18% of build cost, starting the month after launch. Breaking dependency majors, OS versions dropping support, store policy changes, security patches. A quote that never mentions month thirteen is a quote that ends at month twelve.
- $3,000 – $5,100
- Total first-year cost of ownership
- $20,400 – $38,300
How to actually use this number
The output isn’t a budget. It’s a reference point you hold next to a real quote, so the conversation stops being about whether a number feels high and starts being about which line you disagree on. That shift is the whole value of the exercise.
Comparing it against a quote you have been handed
Set the inputs to match the brief you actually sent, not the product you imagine in eighteen months. Then compare structure before you compare totals. Take the vendor’s number, divide it by the hours in the table here, and see what hourly rate falls out. If that implied rate sits far below the market band for wherever the team is, you’re looking at hours nobody budgeted rather than efficiency. If it sits far above, ask what seniority you’re buying and on which lines.
A quote that lands inside this range and itemises differently is fine, and often better informed than the model. A quote that lands inside the range as one undifferentiated number isn’t. Ask for the six lines. A vendor who can’t defend a forty-hour QA line would rather you never saw it, and the reluctance is the signal.
The four lines that quietly go missing
Environment setup.Staging and production, CI, secrets management, migrations, seed data, preview deployments. Twenty to forty hours of engineering that appears in no design mock. If you’re told it’s included, ask which number it’s included inside. The answer is usually the build line, which is the line you were least equipped to check.
Third-party running costs.These are monthly, not one-off, and they begin before you have a single paying user. They’re not the vendor’s to pay, which is exactly why nobody mentions them until the first invoice arrives from somebody else.
Store and compliance overhead. The developer account fees are trivial. The privacy labels, the data safety form, the screenshots at every required size, the review notes and the first rejection are not, and none of it goes faster when you add people.
Maintenance from month one.Fifteen to twenty percent of build cost a year is the cost of the thing continuing to work, not a service upsell. Software that nobody maintains doesn’t hold still. It degrades, because everything underneath it moves.
What a suspiciously low number usually means
A bid at a third of everything else on your desk is rarely a discovered efficiency. It’s one of four things, and you can tell them apart if you ask.
It may be a narrower reading of the same words, login as one line rather than eleven, in which case the gap reappears as change orders in week six. It may be missing lines, most often QA, project management and infrastructure, absorbed rather than removed. It may be a seniority swap, where the people in the pitch aren’t the people on the branch, which is the failure mode to watch for when you’re running an offshore engagement. Or it’s a genuine rate difference, which is real and which we benefit from, and which still doesn’t explain a factor of four on its own.
The test that separates them costs one email. Send the low bidder the line-item table this tool produced and ask them to map their number onto it. A vendor who has thought about the work will disagree with specific rows and tell you why. A vendor who hasn’t will restate the total.
And then cut
If the number is bigger than the money you have, don’t compress the timeline. Compression doesn’t remove hours. It moves them into the bug budget at a worse exchange rate. Cut surfaces instead. Untick the admin dashboard and watch what happens to the total. For most early products a database client and a couple of scripts do that job for the first six months. That’s a real reduction in hours, and it’s reversible. A rushed launch isn’t.
Keep reading
- What building an MVP actually costsThe reasoning behind every default in this calculator, at length.
- Next.js web application developmentWhat we build on the web, and the posted bands these defaults are calibrated against.
- Cross-platform mobile app developmentWhy the mobile multiplier exists, and what the app stores add to a timeline.
Now get a real number.
A calculator can’t ask you the question that changes the estimate. Send us what you’re building and what it has to do by when. A real quote follows a discovery conversation, and you keep the output either way.