MVP Payment Terms Explained: Deposits, Milestones and Pay on Delivery
The safest way to pay for an MVP is a small deposit of 20 to 30 percent, then payments released only when you can click a working feature, with 10 to 20 percent held until launch. A flat 50 percent upfront is acceptable on builds under about $10,000 from a vendor you have verified, and pay on delivery protects you most of all, but only when "delivered" is defined in writing. Anything above 50 percent before work exists, or milestones tied to dates instead of working software, puts almost all of the risk on you. The rest of this guide puts real 2026 numbers on each structure, shows what each one costs you if the project goes wrong, and lists the payment terms that should make you walk away.
Why payment terms matter more than the price
Two quotes of $12,000 can carry wildly different risk. What matters is how much of your money is out the door at each point compared with how much working software you can actually see. That gap is your exposure. If the vendor slows down, swaps in a junior team, or disappears, your exposure is roughly what you lose.
Payment timing is also your only real leverage during a build. Once you have paid in full, a vendor's incentive to fix the last bugs, answer your messages quickly, or hand over the code cleanly depends entirely on their goodwill. While money is still owed against a defined result, both sides want the same thing. Good vendors understand this and structure terms so neither side carries too much risk at once.
Before comparing structures, make sure you are comparing like with like. A cheap quote with harsh terms can be riskier than a higher fixed quote with fair ones. Our guide on fixed-price vs hourly MVP development covers the pricing model itself; this article is about when the money moves.
The 5 common MVP payment structures in 2026
Almost every MVP contract you will see falls into one of these five shapes. The table uses a $12,000 build, which sits near the middle of what small studios and agencies charge for a focused MVP in 2026 (most land between $5,000 and $40,000; freelancers often quote $3,000 to $20,000).
| Structure | Typical split | Paid before you see anything | Founder risk | Common with |
|---|---|---|---|---|
| 100% upfront | 100 | $12,000 | Very high | Templates, gig platforms, very small jobs |
| 50 / 50 | 50 at signing, 50 at delivery | $6,000 | High | Freelancers, small agencies |
| Milestone billing | e.g. 25 / 25 / 30 / 20 | $3,000 | Moderate to low | Established agencies |
| Hourly, billed weekly | Weekly invoices, no cap | One week of hours | Low per week, high on total cost | Contractors, staff augmentation |
| Pay on delivery | Most or all at acceptance | $0 to $1,200 | Lowest | Vendors confident in their process |
The "paid before you see anything" column is the number to watch. It is the money you have handed over before a single screen exists. Everything else in this guide is about shrinking that number and tying every later payment to proof.
50 percent upfront: when it is fair and when it is not
The 50/50 split is the most common structure among freelancers and small shops because it is simple: half to start, half when it is done. From the vendor's side it is reasonable. They are committing two to eight weeks of a team's time, and a deposit filters out founders who are not serious.
When 50/50 is acceptable
- The total is under about $10,000, so your maximum exposure is $5,000 or less.
- The build is short, four weeks or less, so the deposit is not sitting idle for months.
- You have spoken to two or more past clients and seen live products the vendor shipped.
- The contract defines exactly what "done" means for the second payment.
When it is a problem
On a $30,000 build, 50 percent upfront means $15,000 at risk before you see a login screen. If the project stalls at week three, you have a half-built product, no leverage, and a dispute to fight. The same split also gives the vendor little reason to show progress early, because the next payment only arrives at the very end. If a vendor insists on 50 percent upfront for a large, long build, ask for a milestone schedule instead. A confident vendor will agree.
Milestone billing: how to set milestones that protect you
Milestone billing splits the price into three to five payments, each released when a specific piece of work is finished. Done well, it is the best balance of fairness for both sides. Done badly, it is 50 percent upfront in disguise. Our deeper guide to MVP development milestones covers how to sequence the work; here is how to tie money to it.
A healthy schedule for a $12,000 MVP might look like this:
| Milestone | Payment | Released when |
|---|---|---|
| 1. Kickoff | 20% ($2,400) | Contract signed, written scope and acceptance criteria agreed |
| 2. First working flow | 25% ($3,000) | You can sign up and complete the core action on a private link you can click |
| 3. Feature complete | 30% ($3,600) | Every feature in the scope works end to end on that link |
| 4. Launch and handover | 25% ($3,000) | Live on your domain, code in your repository, accepted within 5 business days |
Rules for good milestones
- Tie each payment to something you can click, never to a date. "End of week 2" is a calendar event. "Users can sign up and pay with a test card" is a deliverable.
- Avoid milestones you cannot check. "Backend architecture complete" or "database designed" are invisible to a non-technical founder. Insist on milestones you can test yourself.
- Back-load the money. The last payment should be at least 20 percent. That is what keeps the final bug fixes and the handover fast.
- Set a review window. Five business days to accept or list defects is standard. Silence after the window usually counts as acceptance, so put the review on your calendar.
Pay on delivery: the strongest protection, if delivery is defined
Under pay on delivery, most or all of the price is due only once the product works. It moves the risk of a late or broken build almost entirely onto the vendor, which is exactly where it belongs, because the vendor controls the process and you do not.
Few vendors offer it, because it requires real confidence in their own estimates and delivery speed. Shops that bill hourly or run long projects cannot afford to carry two months of team cost on their own balance sheet. When a vendor does offer it, treat it as a strong signal that they have built the same kind of product many times and know how long it takes.
The catch is the definition of "delivered". Pay on delivery is only as strong as the written acceptance criteria behind it. A loose definition lets a vendor declare a half-working product "delivered" and demand payment. A tight one lists:
- The exact features and user flows that must work, written in plain language.
- Where it must work: a live URL on your domain, on desktop and mobile browsers.
- What happens if it does not: the vendor keeps fixing at no extra cost, or you owe nothing.
- How long you have to test before accepting, and how defects are reported.
Red flags in payment terms that signal a shaky vendor
Payment terms reveal a lot about a vendor's confidence and cash position. A shop that needs your money before it can start is often a shop that needed the last client's money to finish the previous project. Watch for these:
- More than 50 percent upfront, or 100 percent on anything over about $1,000.
- Milestones tied to dates, so payments come due whether or not anything works.
- Payment to a personal account, a gift card, or crypto only, with no invoice from a registered business.
- A large non-refundable "discovery" fee of $3,000 or more before any scope exists, with no defined output.
- No written acceptance criteria, so "done" means whatever the vendor says it means.
- Code kept on the vendor's servers until the final invoice, with no access to a repository in your name.
- Pressure to pay now to "lock in" a price or a start slot that expires in 24 hours.
- Change orders without a cap or a written price, which turns a fixed quote into an open tab.
One flag deserves a direct question. Two or more is a pattern; walk away. For the wider list beyond payments, see our guide to red flags when hiring a development agency.
Contract terms that protect you whatever the payment split
Payment structure is only half the protection. These clauses make any split safer, and every reputable vendor should accept them without a fight. Our development contract checklist covers each in more depth.
- IP transfers with payment. Each payment should transfer ownership of the work it covers, so you are never left owning nothing. Read who owns the code when you hire a dev agency before you sign.
- Code in a repository you control from day one. A GitHub organization in your name, with the vendor added as collaborators. If the relationship ends, the code is already yours to hand to someone else.
- A termination clause with pro-rata settlement. If either side ends the project, you pay for accepted milestones only, and any unearned deposit is refunded within 14 days.
- A fixed price for the agreed scope. Changes are quoted in writing before work starts on them, never billed after the fact.
- A business invoice and a traceable payment method. Credit card or bank transfer to a registered company. Cards add a chargeback route for fraud, though card disputes for "work not as described" are slow and uncertain, so do not treat them as your main protection.
If you are hiring through a freelance marketplace, use its escrow, where funds are held by the platform and released per milestone. It does not judge quality for you, but it stops money disappearing before work exists.
Our recommendation, by project size
Use your total budget to choose the structure. Run your feature list through the free MVP cost calculator first so you know which band you are in.
| Total price | Recommended structure | Maximum upfront |
|---|---|---|
| Under $5,000 | 50/50, or pay on delivery if offered | $2,500 |
| $5,000 to $15,000 | 3 milestones, last one at least 25%, or pay on delivery | 30% ($1,500 to $4,500) |
| $15,000 to $50,000 | 4 to 5 clickable milestones plus 10% retainage | 20 to 25% |
| Over $50,000 | Monthly milestones with demos, retainage, termination clause | 15 to 20% |
In every band, the principle is the same: money follows working software you can click. At SquadPrime, the price is one fixed number agreed before the build starts, from $4,000 and typically $4,000 to $15,000 depending on scope, built by senior professionals. You get a private preview link you can click by day 5 and a live demo every few days, so you are never paying against a promise you cannot see. If it does not work by day 14, your invoice is zero and we keep building until it ships, and 100% of the code is yours on delivery.
Have a spec? Get one fixed price for it.
Bring your spec to a free 30-minute call. We will pressure-test the scope, flag anything that will inflate the build, and quote one fixed price (from $4,000). Live in 14 days or you don't pay, and you own all the code.
Get My Launch Date & Fixed PriceFAQ
Is 50 percent upfront normal for an MVP build?
It is common, but it is the ceiling, not the standard to aim for. A 50 percent deposit is defensible on small projects under about $10,000 from a vendor with verifiable references. On larger builds, a deposit of 20 to 30 percent followed by milestone payments tied to things you can click is safer and still fair to the vendor.
What is the safest way to pay for an MVP?
Pay against working software you can see, not against dates or promises. The safest common structure is a modest deposit, then milestone payments released only when a feature works on a link you can click, with 10 to 20 percent held back until launch. Add code in a repository you own and an IP assignment that transfers with each payment.
Should I ever pay 100 percent upfront for an MVP?
Almost never. Paying the full amount before any work exists removes all of your leverage, and if the vendor slips or disappears your only remedy is a dispute or a lawsuit. The narrow exception is a tiny, fixed task under roughly $1,000 from a provider with a long public track record, or payment held in a platform escrow.
What does pay on delivery mean for an MVP?
Pay on delivery means most or all of the price is due only after the product is delivered and meets the agreed acceptance criteria. It shifts the risk of a late or broken build onto the vendor. It only protects you if delivery is defined precisely in writing, such as specific features working live, with a fixed review window for you to accept or reject.
Which payment terms are red flags when hiring a developer?
Watch for more than 50 percent upfront, milestones tied to calendar dates instead of working features, payment to personal accounts or crypto only, a large non-refundable discovery fee before any scope exists, no written acceptance criteria, and code kept on the vendor's servers until the final invoice. Any one of these deserves a hard question; two or more is a reason to walk away.
All third-party names and trademarks belong to their respective owners and are used for identification only. Any market figures reflect our experience building MVPs and typical ranges as of September 21, 2026, and may change at any time. Spotted something outdated or inaccurate? Email talk@squadprime.com and we'll correct it promptly.
Related: How to budget for an MVP · The hidden costs of building an MVP