Upwork and Fiverr vs Direct Contracts: Which Terms Protect Me?
Platforms protect payment only when you follow their rules, such as using escrow or tracked time, and they restrict moving clients off-platform, often for two years. A direct contract gives you more control over payment, ownership and liability, but you must write those protections yourself.
Marketplaces like Upwork and Fiverr are where many freelancers find their first clients, and their terms of service are the contract you actually work under. When a client suggests moving off-platform, or you land a direct client, the question is which arrangement protects you better. Neither is simply safer. Platforms offer structured payment protection in exchange for fees and restrictions. Direct contracts give you flexibility and responsibility. This guide compares them clause by clause.
Have the contract in front of you? You can check your freelance contract for this clause in a few minutes.
Key takeaways
- Platform payment protection only covers funded milestones or tracked hours that meet the rules.
- Non-circumvention terms often restrict moving clients off-platform for two years.
- Client-uploaded terms can override platform defaults, so read them.
- Direct contracts must replace escrow with a deposit, and add caps and ownership-on-payment.
Payment protection on platforms
Marketplaces usually hold client funds in escrow for fixed-price work and release them when milestones are approved, or pay you for tracked hours on hourly work if you meet their requirements. The protection is real, but it has conditions:
Read the current terms, because platforms change them, and treat any unfunded work as unprotected.
- Fixed-price protection generally covers funded milestones only, so do not start a milestone before it is funded.
- Hourly protection usually depends on using the platform's time tracker and meeting its activity and description rules.
- Disputes go through the platform's own process, and sometimes to arbitration, rather than to court.
- Work done outside the agreed scope or off the platform is usually not protected.
The non-circumvention clause
Platforms charge fees and do not want you to take clients off-platform to avoid them. Their terms typically ban moving a relationship you met on the platform to direct payment for a period, often 24 months, unless you pay a conversion or opt-out fee. Breaking this rule can lead to account suspension, which for many freelancers is worse than the fee. If a client suggests paying you directly to save money, check the rule first. The client's account may be at risk too.
Who owns the work on a platform
Marketplace terms usually say that, on payment, the client owns the work product, with the freelancer retaining pre-existing materials in some form. Clients can also attach their own contract terms, and those can go further. If a client uploads an NDA or IP agreement, it becomes part of the deal, so read it as you would any direct contract. On a platform, ownership is often tied to payment, which is favourable to you.
Liability and disputes
Platform terms generally limit the platform's own liability, not yours to the client. If a client claims your work caused a loss, you may be exposed under whatever terms you agreed, and the platform will not defend you. Some platforms require disputes between users to go through their mediation or arbitration process first. A direct contract lets you set a liability cap, exclude consequential damages and choose where disputes are heard.
Fees and the real cost
Platforms take a service fee from the freelancer and often from the client as well. Over a long relationship those fees add up, which is why direct work is attractive once a client relationship is established. Compare the fee with what you would spend on invoicing, collecting late payments and your own contract drafting. For small, one-off jobs the platform is often cheaper overall.
What a direct contract must cover
Leaving the platform means replacing the protections it gave you. Your direct contract should include:
- A deposit or milestone payments, since there is no escrow.
- Clear payment terms and late fees.
- Ownership transferring on payment, with your background tools carved out.
- A liability cap and exclusion of consequential damages.
- A termination clause and kill fee.
- A defined scope and revision limit.
- Where and how disputes are resolved.
When to move a client off-platform
The cleanest route is to wait out the non-circumvention period or pay the opt-out fee, then sign a proper direct contract. Moving earlier to save fees risks your account and leaves you without protection for the move itself. Clients you met elsewhere, such as through referrals, are generally not covered by the platform's restriction, but keep a record of how you met them.
A worked example
Aisha has worked with a client on a platform for eight months. The client proposes paying her directly to avoid fees. She checks the terms and finds a 24-month restriction with an opt-out fee. She and the client agree to pay the fee, and she sends a direct contract with a 30% deposit, net 15 payment, ownership on payment and a liability cap equal to the fees. Her income rises after fees, and she keeps her account in good standing.
Sample direct-contract terms to replace platform protection
"Client will pay a 30% deposit before work begins. Invoices are due within 15 days. Ownership of the Deliverables transfers on payment in full. Contractor's total liability is limited to the fees paid under this Agreement, and neither party is liable for indirect or consequential losses."
Common mistakes
- Starting unfunded milestones and assuming the platform will protect you.
- Logging hours outside the platform tracker on hourly contracts.
- Moving clients off-platform in breach of non-circumvention rules.
- Leaving the platform without replacing escrow with a deposit.
- Ignoring client-uploaded NDAs and IP terms on the platform.
Quick checklist
- Is every milestone funded before you start it?
- Are you meeting the platform's hourly protection rules?
- Did the client attach extra terms?
- Does a non-circumvention rule apply, and for how long?
- If going direct, have you added a deposit, cap and ownership-on-payment?
Key terms explained
These are the platform and contract terms freelancers meet most often.
- Escrow: funds held by a third party until work is approved.
- Non-circumvention: a rule against moving a relationship off the platform to avoid fees.
- Opt-out or conversion fee: a payment that lets you move a client off-platform legitimately.
- Funded milestone: a milestone where the client has deposited payment in escrow.
- Service fee: the platform's charge on your earnings.
Client-uploaded contracts on platforms
Enterprise clients often use platforms for payment and compliance but attach their own master agreement, NDA or security terms. These can include non-competes, broad IP assignments, indemnities and confidentiality obligations that go well beyond the platform's defaults. Because you accepted the contract through the platform, you may assume the platform terms govern. Often the client's documents do. Read every attachment before accepting an offer, and raise concerns through the platform messaging so there is a record.
Taxes and classification
Platforms may issue tax forms for your earnings, but they do not decide whether you are correctly classified as an independent contractor. A long-running, full-time platform relationship where the client controls your hours and methods can raise the same misclassification questions as any other contractor arrangement. Moving the client to a direct contract does not change that analysis; the reality of how you work does.
Records to keep either way
Download your contract, milestone descriptions, messages and delivered files regularly. Platforms can close accounts or change access, and if a dispute ever goes outside the platform you will need your own records. For direct work, keep the signed contract, change requests confirmed in writing, invoices and proof of delivery.
A simple rule of thumb
Use the platform while trust is being built, and move to a direct contract only when the relationship is established, the platform rules allow it, and your direct terms replace every protection you are giving up.
Choose protection deliberately
Platforms suit early relationships and small jobs. Direct contracts suit established clients, provided you replace what the platform did for you. If a client sends a contract for direct work, upload it and have the payment, ownership and liability terms checked before the first invoice.
Check your direct contract replaces platform protection
Upload your freelance contract and we will flag deposit, payment, ownership and liability terms, plus every other risky clause, in plain English, tuned to your state, with a downloadable report and redline.
Frequently asked questions
Is it safe to take an Upwork client off the platform?
Only in line with the platform's non-circumvention rules, usually after a set period or by paying an opt-out fee.
Who owns work delivered through Fiverr or Upwork?
Platform terms usually transfer ownership to the client on payment, subject to any extra terms the client added.
What should a direct freelance contract include?
A deposit, payment and late-fee terms, ownership on payment, a liability cap, termination terms and a defined scope.
Related guides
- My Client's Contract Says Payment Is "Net 90". Can I Push Back?Large clients often impose net 90 payment terms on freelancers. Here is what you can negotiate, which laws may help, and how to protect your cash flow if you accept.
- Net 30 vs Net 60 vs Net 90: What Freelance Payment Terms Really Cost YouNet payment terms decide how long you wait for your money, and the difference between Net 30 and Net 90 can be enormous for your cash flow. Here is what each means and how to push back.
- Freelance Writer Contracts: Bylines, Rights and Rejection FeesWriters' contracts often take all rights, remove bylines and pay little if a piece is rejected. Here is what to check and what to ask for.
- My Client Wants All Rights to My Work Before Paying. Should I Agree?Transferring ownership of your work before you are paid removes your leverage. Here is how to make rights transfer on payment instead, and what to offer clients who push back.
- Indemnification in Freelance Contracts: What You Are Really Agreeing to CoverA broad indemnification clause in a freelance contract can put you on the hook for far more than your project fee. Here is how to read these clauses and what to cap before signing.
- Payment "On Approval": The Freelance Clause That Holds Your Invoice HostageA clause that ties your payment to client "approval" or "satisfaction" sounds reasonable but can mean you never get paid. Here is how the trap works and how to fix it before you sign.
This guide is general information from ClauseAudit, not legal advice. Laws vary by state and change, consult a qualified attorney for your situation. Published 2026-05-01; last reviewed 2026-09-25.