Learn how Upwork’s Fixed-Price Payment Protection safeguards your earnings with funded milestones, clear dispute steps, and best practices.
In this article
- What is Fixed-Price Payment Protection?
- What are project funds, and why do they matter?
- What’s protected with Fixed-Price Payment Protection?
- What’s not protected with Fixed-Price Payment Protection?
- When can I use Upwork Fixed-Price Protection to resolve an issue?
- How to stay protected — every time
What is Fixed-Price Payment Protection?
Fixed-Price Payment Protection helps ensure you are paid for work that aligns with a funded milestone. This happens through a system called project funds — formerly referred to as "escrow" — where the client deposits money before work begins. Read our legal terms about fixed-price protection here.
What are project funds, and why do they matter?
Project funds act as a neutral holding place for client payments while work is in progress. They protect both you and the client:
- You know the money is already set aside before work begins
- Clients know they’ll only release payment once they approve the work — or after the review period ends
Important: If a milestone isn’t funded in advance, we can’t help recover payment later.
What’s protected with Fixed-Price Payment Protection?
You may be eligible for Fixed-Price Payment Protection if:
- The milestone was fully funded before you began working
- You used the Submit Work for Payment button to deliver your work
- The submitted work matches the milestone description
If those conditions are met and a dispute arises, we can step in to facilitate a resolution. While payment isn’t guaranteed in every case, we provide a clear process for resolving disputes and accessing available funds.
What’s not protected with Fixed-Price Payment Protection?
There are a few common pitfalls that can prevent you from qualifying for payment protection:
- Working without an active, funded milestone (Look for the “Funded” label next to your milestone before starting)
- Delivering work outside of the Submit Work for Payment flow
- Submitting deliverables that don’t match the scope
- Submitting after the contract has ended (without written agreement)
When can I use Upwork Fixed-Price Protection to resolve an issue?
You can file a dispute over project funds when a client doesn’t release a milestone payment, only releases part of it, requests a refund, or ends the contract with funds still in escrow. Learn how here.
How to stay protected — every time
Here’s your go-to checklist for working under fixed-price contracts:
- Confirm funding. Look for the “Funded” label next to your milestone before starting
- Use the “Submit Work for Payment” button. This triggers the 14-day countdown for automatic payment
- Stick to the agreed scope. If the project changes, ask your client to update the milestone first
-
Keep everything on Upwork. This includes file delivery, messages, and project details
Pro tip: Break big projects into smaller milestones. It keeps your work on track, builds client trust, and helps ensure you’re paid as you go — not just at the end.