"Deposits and Milestones: How to Pay for Services Safely"
How deposits, milestone payments, and holdbacks protect you when hiring a vendor — plus the payment red flags that should stop a deal cold.
Paying for a service is fundamentally different from buying a product. With a product, you hand over money and receive the thing in the same moment. With a service, someone has to start work before the value exists — which means one of you is always extending credit to the other. The entire architecture of deposits, milestones, and holdbacks exists to keep that credit balanced, so neither side is ever dangerously exposed.
Once you understand that framing, payment terms stop feeling like haggling and start feeling like risk management. Here's how to structure payments so you're protected from day one to final walkthrough.
Why deposits exist (and why refusing one is a mistake)
A deposit isn't a vendor enriching themselves before lifting a finger. It does three legitimate jobs:
- It covers committed costs. Materials get ordered, subcontractors get booked, your dates get blocked off a calendar that could have gone to someone else.
- It filters out non-serious buyers. Vendors lose real money to clients who book, waffle, and vanish. A deposit is proof you're committed.
- It commits both sides. Once money has moved, both parties have skin in the game, and projects with mutual commitment run smoother.
Refusing to pay any deposit doesn't make you a savvy negotiator; it makes you look like a flight risk, and the best vendors — the ones with full calendars — will simply pass. The goal isn't zero deposit. It's a proportionate deposit.
What a reasonable deposit looks like
Common practice varies by industry, but some broad patterns hold. For many home services and trade projects, deposits often land somewhere around 10–30% of the contract price, with the higher end appearing when the vendor has to special-order materials early. Several states actually cap contractor deposits by law, so it's worth a quick search for your state's rules before signing anything large. For creative and professional services, an upfront payment of a third to a half is common, since the early phases are labor-heavy and the deliverables are intangible.
A few sanity checks regardless of trade:
- The deposit should roughly track the vendor's real early costs. A deposit covering custom-ordered cabinets makes sense; the same percentage for a job with no materials does not.
- On larger projects, a big materials purchase can justify a bigger early payment — but then it's reasonable to ask for receipts or for materials to be delivered to your site.
- If a number feels high, ask what it covers. A good vendor can answer in one sentence.
Milestone payments: pay for progress, not promises
For anything beyond a small job, the strongest structure is milestone payments — the project broken into phases, with a payment released as each phase is completed and approved.
An illustrative example: on a $12,000 project, instead of half up front and half at the end, you might agree to:
- $2,400 deposit (20%) at signing
- $3,600 (30%) when phase one is done and approved — demo and rough-in, or design sign-off
- $3,600 (30%) when phase two is done and approved
- $2,400 (20%) on final acceptance after the punch list is cleared
The phrase doing the heavy lifting there is and approved. A milestone should be defined by something you can verify — "drywall hung and inspected," "staging site live for your review" — not by the calendar. "Payment 2 due on March 15" is a date, not a milestone; the project could be three weeks behind and the invoice still shows up. Tie every payment to a deliverable you sign off on, and the cash you've released can never run far ahead of the work that exists.
This is exactly the flow DealNest's client portal is built around: you approve a proposal with its payment schedule attached, then approve each milestone and pay its invoice from your Workspace, so approval and payment stay welded together with a record of both.
Holdbacks: the last 10% is your quality insurance
A holdback (or retention) is a slice of the final payment — commonly somewhere around 5–10% on larger projects — that you retain until the punch list is fully resolved. It's standard practice in commercial construction for a reason: the economics of the final stretch are lopsided. Once a vendor has 100% of the money, the remaining loose ends compete against their next paying project. A holdback keeps your punch list economically interesting.
To use one well:
- Put it in the contract from the start — proposing a holdback after work begins is changing the deal.
- Define exactly what releases it: "all punch-list items complete and final walkthrough signed."
- Release it promptly when the conditions are met. A holdback is leverage, not a tip you can decide to withhold.
For small, single-visit jobs a holdback is overkill. For anything with a multi-week timeline and a real punch list, it's cheap insurance.
Keep a payment trail that would convince a stranger
Imagine a dispute six months from now, in front of a mediator or small-claims judge who has never met either of you. Your protection is a trail that tells the story on its own:
- Invoice before payment, every time. Each payment should answer to a numbered invoice stating what it's for and which milestone it closes.
- Traceable payment methods. Card, ACH, check, or platform payments create third-party records. They prove money moved, when, and to whom.
- Written approvals. When you approve a milestone, do it in writing — even a two-line email. "Looks great, releasing payment 2" is a contemporaneous record that the work existed and you accepted it.
- Change orders in the same trail. Any added cost gets its own written approval and its own line on a future invoice. Verbal extras are where final-invoice shock comes from.
Paying through a platform compounds this: when proposals, approvals, invoices, and payments all live in one thread, the trail builds itself and nobody has to reconstruct it from text messages later.
Red flags that should stop the deal
Most vendors are honest. The payment patterns below are how you spot the exceptions before your money is at risk:
- Full payment up front. There is almost no legitimate reason a service provider needs 100% before starting. This is the single most common setup in contractor-deposit scams.
- Cash only. Untraceable by design. If a vendor insists on cash for a significant project, walk away — there's no payment trail, and often no business behind the name.
- Pressure to pay today. "This price is only good if you pay the deposit right now" is a tactic to short-circuit your diligence, not a scheduling reality.
- Payments wildly ahead of progress. If you'd be 70% paid in with 30% of the work done at any point in the schedule, the structure is wrong even if everyone's intentions are good.
- Resistance to invoices or anything in writing. A professional who won't document a payment is telling you how a future dispute will go.
- A new large payment demanded mid-project under threat of stopping. Legitimate cost changes arrive as written change orders with explanations, not ultimatums.
None of these is necessarily proof of fraud — but each one removes a layer of your protection, and there's no reason to accept that when plenty of vendors will happily work on safe terms.
A structure you can propose in one paragraph
If a vendor's proposal doesn't include a payment schedule, suggest one: a modest deposit, two or three milestone payments each tied to a deliverable you approve, a final payment after the punch list, and a small holdback on bigger jobs. Reasonable professionals say yes to this readily — many will be pleased you understand how it works.
When you're comparing providers, weigh payment terms as part of the package. Vendors in the vendor directory who run their proposals and invoicing through client portals are, in effect, volunteering for the paper trail — and that willingness is itself one of the better trust signals you'll find.