Fixed-Price Protection for Clients

Upwork Fixed-Price Protection uses escrow to help you get the work you've asked for and your freelancer gets paid for work completed. When making a fixed-price offer, you'll make a deposit to escrow to pre-fund the first milestone of work. Upon receiving and approving that milestone, we release payment to your freelancer.

Define and Pre-fund Milestones

Before any work begins, you and your freelancer will agree on certain work milestones and how much you'll pay for the completion of each milestone.

  • You can define, submit, and pay for one chunk of work at a time, or plan out all milestones ahead of time.
  • For larger projects, a small first milestone can be a best practice to allow you and your freelancer to work together and earn each other's trust before continuing on with the project.
  • Before your freelancer starts working on a milestone, you'll pre-fund the payment for that milestone into an escrow account.
  • We collect this escrow deposit to confirm your ability to pay, but payment is dependent on your satisfaction with your freelancer's work, as provided in the escrow instructions.

To make an offer and set up your first milestone:

  1. Make a fixed-price contract offer on a freelancer's submitted proposal or on their profile.
  2. Make an escrow deposit for the whole contract amount or a smaller milestone.
  3. Describe the work expected in exchange for the amount deposited so there will be a formal record of what your freelancer is being asked to submit.

Receive Work

Please discuss with your freelancer ahead of time how you'd like any files or other work product delivered to you. Files can be sent using Upwork's collaboration tools or whatever third-party solutions you prefer. When your freelancer submits a milestone for your approval, it's important that you have some way to review their work.

Review & Approve a Milestone

You'll be notified that your freelancer has submitted work for your approval. You must review it in a timely manner and either approve the milestone or ask for changes.

  • You have 14 days from the most recent submission on a milestone to review and approve or request changes. Approval releases the payment from escrow to your freelancer.
  • If you fail to respond to a submission within 14 days, the escrowed funds are automatically released to your freelancer.

To approve a milestone submission:

  1. Click the review link in the submission message or go to Freelancers and click the Review & Approve button.
  2. Review the submitted work.
  3. Select the Approve option.
  4. [Optional] Add a bonus or edit the payment amount.
  5. Click Approve & Pay. The funds will be released to the freelancer (pending the standard security period).

To request changes to a milestone submission:

  1. You'll be notified that your freelancer has submitted work for your approval.
  2. Click the review link in that message or go to Freelancers and click the Review & Approve button.
  3. Review the submitted work.
  4. Select the Request Changes option.
  5. Write a message to your freelancer explaining why you can't approve the work and what changes are needed.
  6. Click Send Change Request. Your freelancer will be sent your response immediately.

To create another milestone:

  1. Go to Freelancers and click the Create Next Milestone link.
  2. Name the milestone, specify an amount, and describe the work to be done.
  3. Click the Deposit button. You can set up multiple milestones ahead of time, but the freelancer can only submit one at a time (in order from oldest to newest).

Pay for Work

All escrowed funds are covered by Fixed-Price Protection, but you'll still have control over payments to your freelancer.

  • If you choose to pay less than the specified milestone or total amount, the excess funds will be held over for the next milestone.
  • If you choose to pay more than your deposit for extra work or as a bonus, the difference will be charged to your billing method immediately.
  • If you refuse to pay for a completed milestone, escrowed funds won't be released back to you unless your freelancer approves the return or the matter undergoes dispute mediation.
  • Your freelancer may also file an escrow dispute if you fail to release funds for a completed milestone.
  • Protection won't cover milestone payments in excess of the amount in escrow, funds from unverified billing methods, or additional amounts that are discussed or promised between you and your freelancer.
  • See the Fixed-Price Escrow Instructions for more details, including our Escrow Dispute Assistance Policy.

To receive an escrow refund:

  1. On the End Contract form, choose to pay another amount less than the milestone total or pay nothing.
  2. The freelancer will be asked to approve or dispute the return of your deposit.
    • If they approve, the funds will be returned to your billing method.
    • If they dispute, the case will be reviewed by Upwork.
    • If they fail to respond within seven days, the funds will be returned to your billing method automatically.


Have more questions? Submit a request


Select your issue category and subcategory
Please share as much information as you can, including things like:
Attachment (for example, screenshots):
Add Files
    Popular Topics
    Provide more details:
    Attachment (for example, screenshots):
    Add Files
      • Discuss with Upwork Community

      Your request has been submitted

      Your ticket number is XXXXXXXXX
      We will email you as soon as we can.

      Our records show your Upwork account is not active.

      This might be due to no account activity (earnings, payments, contracts, etc.) or because we had to suspend it. When we suspend an account we send an email explaining the reason and whether or not you can take steps to reverse the suspension. Please review that email for more details.

      For general questions, you can visit our Community or review our Terms of Service.

      We’ll start a video chat with you. Please make sure you use a desktop device with a camera to continue the process. Also, allow Upwork temporary use of your camera and microphone. You may disable this access after the chat session.

      If all of our agents are busy when you attempt to chat, please hold, and one of our agents will be with you shortly.

      We noticed that you're currently using a browser that is not supported by our video verify process.

      We recommend that you switch to Google Chrome or Firefox in order to successfully complete verification. Thank you

      Upwork’s Category Specialists are standing by to help you discover and plan new projects.

      Ask them about roles or projects that you want to learn more about. They can also draft job posts for you.

      Your chat will begin in the bottom right corner of this page.

      Upwork’s Category Specialists are currently offline.

      Send us a message below and we’ll respond via email as soon as we can. You can also come back here during business hours (Mon-Fri, 6am-5pm PT) to chat with us.

      How can we help?
      Thanks for your message! A Category Specialist will respond to your message via email as soon as they can.
      Powered by Zendesk