Cornerstone · Payment protection
How escrow and milestone payments work on freelance platforms
The shared pattern
- Define a chunk of work with an amount attached (a milestone or fixed-price phase).
- Fund it so the freelancer can see the money is real before (or as) they start.
- Deliver and review inside a window the platform defines.
- Release, refund, or dispute according to written rules — not informal DMs.
- Fund Client commits money into the locked milestone
- Work Freelancer delivers against the agreed scope
- Submit / request changes Delivery and revision loop
- Review window Client approves or requests changes in time
- Release Funds move to the freelancer
Dispute branch: If the review window does not resolve the work, either side may open the platform’s dispute / arbitration path. Exact windows and outcomes depend on the platform and contract type — see the article body.
Upwork (fixed-price / milestones)
Upwork’s help documentation describes fixed-price work funded through milestones held as project funds. Typical flow from official help:
- Client funds a milestone before work on that milestone proceeds.
- Freelancer submits work; client reviews.
- Official help describes a client review window and what happens if the client does not respond — check the live Upwork article for the current window and hold times before you rely on exact numbers.
- After approval, funds may sit in a short security/clearing hold before withdrawal availability.
Hourly contracts use a different model (tracked time, billing, Hourly Protection rules) — do not mix the two when advising a client.
Deep dives: what Upwork Payment Protection covers and how Upwork disputes, mediation and arbitration work (deadlines and who pays).
Primary refs: How payments for milestones and fixed-price contracts work; Escrow for Fixed-Price Jobs; Fixed-Price Protection.
Fiverr (orders and optional milestones)
Most Fiverr Gigs are prepaid orders: the client pays at checkout (plus service fee), the freelancer delivers, and the order completes through Fiverr’s order/resolution flow. Custom offers and some packages support milestones, where Fiverr charges each milestone as the client approves and moves forward (Paying for orders…, checked Nov 5, 2026).
Payment protection here is platform-mediated order state, not a generic bank escrow product. Scope still has to be written into the Gig or custom offer.
Freelancer.com (Milestone Payment System)
Freelancer.com’s fees page states that for Services, employers fund the service price and payment is protected by the Milestone Payment System: release only when the employer is satisfied. For projects, milestone deposits sit until released, refunded, or handled under the User Agreement / dispute process. Arbitration of a milestone dispute is listed at $5 or 5%, whichever is greater, with a winner-refunds-fee rule (feesandcharges, checked Nov 5, 2026).
Toptal
Toptal is a screened talent network with invoicing, not a classic public marketplace escrow board. The FAQ describes a trial of up to two weeks and Net 10 invoicing. Treat payment protection as contractual/network process, not “fund a public milestone.” (toptal.com/faq)
PeoplePerHour
PeoplePerHour payment-protection / WorkStream details are omitted here until we confirm the current wording from official help pages. We will not invent mechanics.
What escrow does not fix
- Vague scope (“make the brand pop”) that both sides can interpret differently.
- Off-platform payment requests that abandon protection.
- Wrong payment details, chargebacks, or identity fraud.
- Subjective taste disputes with no acceptance criteria.
- Silence — unless the platform’s rules define what silence does.
Direct-hire alternative: Trustless Network (contextual)
Practical checklist before you fund anything
- Written deliverables, file formats, and “done” definition.
- Milestone amounts that match reviewable chunks.
- Review window and what happens if nobody clicks.
- Revision count and what counts as a revision vs. new scope.
- Stay on-platform until release if you want that platform’s protections.
Next: How freelancers can reduce non-payment risk · Fee comparison