Skip to content

Platform contract guide

Understanding Upwork contract terms

An Upwork engagement is not governed by one short contract. The platform rules set the framework, while the accepted offer and any separate terms set much of the practical deal between the client and freelancer.

Last reviewed

Your contract stack

Read the accepted offer or counteroffer alongside Upwork’s User Agreement, the escrow instructions that apply to the contract type, and any NDA or other terms the parties accepted. Upwork’s public terms say the service contract is directly between the client and freelancer; Upwork is not a party to that service contract.

What forms the agreement

The details agreed for the job matter just as much as the platform-wide rules.

Offer and acceptance
The accepted offer or counteroffer usually records the rate or milestone price, scope, dates, and other project-specific terms. Check that it matches the final conversation before work starts.
Default and added terms
Upwork provides optional service-contract terms that may fill gaps where the parties have not agreed to something different. A separate NDA, invention assignment, or client contract may also apply if it does not conflict with the platform terms.
Later changes
A chat message asking for extra work can create ambiguity. Record changes to deliverables, timing, milestones, or weekly limits in a form both sides can identify and accept.

Payment and approval

The payment mechanics differ between fixed-price and hourly contracts, so identify the contract type first.

Fixed-price milestones
Look for the exact deliverable, amount, funding status, due date, submission method, and review period for each milestone. The applicable escrow instructions govern release and disputes over funded amounts.
Hourly work
Check the hourly rate, weekly limit, time-recording expectations, and which hours qualify for platform payment protection. Manual time and bonuses may be treated differently from tracked time.
Fees and currency
The project headline amount may not equal what the client pays or the freelancer receives. Check current platform fees, taxes, currency conversion, and withdrawal timing.

Ownership and confidentiality

Do not assume the platform badge settles every ownership question.

Work product
Find the clause that says what transfers, to whom, and when. Pay attention to whether transfer depends on payment and whether drafts or rejected work are included.
Background materials
Pre-existing templates, code, fonts, or methods should be distinguished from newly commissioned work, with a clear license for anything the client needs to keep using.
Uploaded content
Platform permissions for content uploaded to Upwork are separate from ownership between client and freelancer. Review current privacy and AI settings before sharing sensitive material.

Ending the contract and disputes

Closing a platform contract and resolving the parties’ underlying obligations are related, but not always identical.

Close-out
Confirm the final deliverable, outstanding time or milestone requests, refunds, access handover, and continuing confidentiality or ownership duties before closing.
Escrow process
A fixed-price disagreement may follow Upwork’s escrow process. Keep the original scope, milestone wording, submission evidence, and change approvals together.
Who the claim is against
A clause about claims against Upwork is not necessarily the process for a client–freelancer disagreement. Identify the parties to the dispute before reading the remedy clause.

How this guide is reviewed

  1. Assemble the contract stack

    Identify the accepted offer or order, project-specific terms, platform-wide terms, and any separate agreement.

  2. Check current official sources

    Open the platform sources linked in this guide and compare their effective wording with the version accepted for the engagement.

  3. Review the wording that controls

    Use the guide as context, then read the exact clause, milestone, order, or message before deciding what to do.

Check the source

This guide is a starting point, not a substitute for reading the version you accepted. Review the current official documents before making a decision.

Review your own wording

Paste the accepted Upwork offer, milestone wording, or clause you want explained. Remove names, contact details, account numbers, and anything else Lucy does not need.

Lucy’s Contracts & Terms tool

Upwork contract review

Lucy will explain the wording from your Upwork engagement in plain English, flag ambiguity, and frame the same underlying analysis for either a freelancer or a client.

Your perspective

What Lucy checks

  • Scope, revisions, and acceptance
  • Payment and expenses
  • Intellectual property and licensing
  • Confidentiality and warranties
  • Liability and indemnities
  • Termination and dispute terms

Remove names, signatures, account details, credentials, and unrelated confidential information. Nothing pasted here is added to a saved document history. How requests are handled →

0 / 40,000

Paste the clause or redacted agreement you want explained. A focused excerpt usually produces a clearer answer.

0 / 8,000

Add the project type, platform, or concern only when it affects the practical meaning.

0 characters supplied · Text only · Lucy provides information, not legal advice.

Streamed as it is written

Lucy’s response

Lucy will organize the response into useful sections such as:

  • Plain-English meaning
  • What stands out
  • Practical effect for both sides
  • Questions to raise
  • Possible wording to discuss