MVP development, done properly, starts with a shorter list than the one you arrive with. A first version exists to test the assumption your company depends on — that somebody wants this enough to pay, sign up, or change how they work — and everything on the list that does not test that assumption is cost without evidence. The most expensive MVPs are not the ones that fail; they are the ones built so large that finding out takes the whole budget.
So the first working session is a cut, not a kickoff. We go through your feature list and argue each item back to the assumption it tests. What survives goes into a written scope — what we are building, what we are explicitly not, what it costs, and which milestone each payment is attached to — before anything starts. What gets cut is not deleted; it is parked, in writing, until a real user asks for it.
A shop that accepts your whole list without argument is pricing effort, not outcome — the bigger your scope, the bigger their invoice, so nothing in their model rewards telling you a feature is premature. A fixed fee against a fixed scope points the other way: the only route to margin is finishing, and a small scope we can be held to beats a large one nobody finishes.
If what you need is not an MVP, we will say so on the call. Some ideas are testable with a landing page and a spreadsheet before any software exists. Some are already validated and need a production build, not an experiment. Paying for the wrong one of those is the failure this page exists to prevent.