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
Assemble the contract stack
Identify the accepted offer or order, project-specific terms, platform-wide terms, and any separate agreement.
Check current official sources
Open the platform sources linked in this guide and compare their effective wording with the version accepted for the engagement.
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.