Pricing your MVP before you build
Fixed-price scoping: how we estimate MVPs without scope creep eating the margin.
Fixed-price MVPs only work when scope is honest. Here's how we estimate before signing.
Start with one workflow
We ask: "What's the one thing a user must be able to do on day one?" Everything else goes on a "not in v1" list.
Count integrations
Auth, payments, email, and AI each add a day. We price them explicitly, not as surprises mid-sprint.
Buffer for unknowns
We add 10–15% buffer for integration quirks — but we eat overruns on fixed-price work, not the client.
The proposal
Every estimate ships as a written doc: scope, deliverables, timeline, price, and what's explicitly out of scope.
Related articles
Async client communication that actually works
Daily updates, Loom walkthroughs, and decision logs — how we run projects without daily standups.
Read articleThe scope creep antidote
One core workflow, written success metrics, and a 'not in v1' list — our sprint scoping ritual.
Read article