Pricing guide

MVP Payment Terms Explained: Deposits, Milestones and Pay on Delivery

Published October 8, 2026 · By the SquadPrime Team · Who carries the risk when you pay for an MVP, and how to keep it small

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).

StructureTypical splitPaid before you see anythingFounder riskCommon with
100% upfront100$12,000Very highTemplates, gig platforms, very small jobs
50 / 5050 at signing, 50 at delivery$6,000HighFreelancers, small agencies
Milestone billinge.g. 25 / 25 / 30 / 20$3,000Moderate to lowEstablished agencies
Hourly, billed weeklyWeekly invoices, no capOne week of hoursLow per week, high on total costContractors, staff augmentation
Pay on deliveryMost or all at acceptance$0 to $1,200LowestVendors 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

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:

MilestonePaymentReleased when
1. Kickoff20% ($2,400)Contract signed, written scope and acceptance criteria agreed
2. First working flow25% ($3,000)You can sign up and complete the core action on a private link you can click
3. Feature complete30% ($3,600)Every feature in the scope works end to end on that link
4. Launch and handover25% ($3,000)Live on your domain, code in your repository, accepted within 5 business days

Rules for good milestones

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:

A variation worth knowing is retainage: 10 to 20 percent of the price held back until 30 days after launch, released once real users have used the product without major defects. It is standard in construction and works just as well for software.

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:

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.

  1. 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.
  2. 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.
  3. 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.
  4. A fixed price for the agreed scope. Changes are quoted in writing before work starts on them, never billed after the fact.
  5. 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 priceRecommended structureMaximum upfront
Under $5,00050/50, or pay on delivery if offered$2,500
$5,000 to $15,0003 milestones, last one at least 25%, or pay on delivery30% ($1,500 to $4,500)
$15,000 to $50,0004 to 5 clickable milestones plus 10% retainage20 to 25%
Over $50,000Monthly milestones with demos, retainage, termination clause15 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 Price

FAQ

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.