Bigger projects, paid safely.
For multi-stage work like design, development, and writing. The whole engagement is funded into escrow when the client accepts, then released to you milestone by milestone as each is approved.
How it works
Three steps from listing to payout — on your timeline.
Build the offer
Break the project into milestones with clear deliverables and amounts. Send it to your client.
Client funds the whole project
On acceptance, the entire engagement amount is captured and held in escrow — funded before you start.
Get paid per milestone
Deliver each milestone; as the client approves it, that portion is released to you. No waiting for the whole project to finish.
Staged escrow
Funded up front, released as you deliver
The full project amount sits safely in escrow from day one, so you never chase an invoice. Each milestone is reviewed and approved on its own, and your payout for it is released as it’s accepted.
- Whole engagement funded at acceptance
- Each milestone reviewed and released independently
- Attach files and deliverables per milestone
- Auto-accepts if the client goes quiet


Why sell with freelance & milestones on Poyst
The same secure checkout and payouts as every listing — tuned for how you fulfil.
Funded before you start
The entire project amount is captured into escrow on acceptance — no unfunded work, no chasing invoices.
Milestone by milestone
Get paid as each stage is approved instead of waiting until the very end.
Deliverables attached
Attach files and notes to each milestone so approvals are clean and documented.
Auto-accept protection
If a client doesn’t respond, an approved-by-default window keeps your payouts moving.
Fixed or hourly
Structure engagements as fixed-price milestones or capped hourly work.
Trust on both sides
Clients know funds are only released for approved work; you know the money is already there.
Frequently asked questions
Take on your next project
Build a milestone offer and get paid safely for every stage.