Guides

How to Negotiate a Freelance Contract: A Practical Guide

10 min read · Updated February 2026

Most freelancers accept the first contract they're sent. The client's lawyer wrote it to protect the client — not you. Negotiating isn't rude, it's professional. Here's how to do it without losing the project.

The mindset shift

Contracts are a negotiation, not a formality. A client who won't negotiate reasonable professional terms at the contract stage is telling you something important about how they'll behave during the project. Most clients — especially businesses — expect contractors to review and respond to contracts. It shows professionalism, not difficulty.

The goal isn't to "win" the negotiation. It's to reach an agreement where both parties are genuinely protected and the terms are fair.

Step 1: Read it before you respond

Never respond to a contract request with "I haven't read it yet, but it looks fine." Use Clausix or read it carefully yourself. Understand exactly what you're agreeing to — then decide what to push back on.

Focus on the clauses that create real risk (liability, IP, termination) rather than cosmetic issues.

Step 2: Prioritize what to negotiate

You can't negotiate everything, and trying to will kill deals. Here's the priority order:

Liability capNon-negotiable

Request a cap equal to total fees paid. Frame as standard professional practice and insurance requirement. This is the most important clause to negotiate.

IP assignment timingNon-negotiable

Push for 'IP transfers upon full payment' rather than 'upon creation.' This is your only payment leverage. Without it, the client owns the work before they've paid for it.

Portfolio rightsHigh priority

Request a display license: 'Contractor retains the right to display work in their professional portfolio with prior written approval, not to be unreasonably withheld.' Most clients agree.

Termination symmetryHigh priority

If the client can terminate with 30 days notice, you should be able to as well. If they require 60 days from you, push to equalize — or get a kill fee for early termination by the client.

Non-compete scopeImportant

Narrow to named competitors or specific client customers. Cap duration at 6–12 months. Add carve-outs for pre-existing client relationships.

Payment termsImportant

Net 30 is standard. Push for Net 15 if you can, or add late payment interest (1.5%/month is typical). Always require a defined timeline — never 'payment upon satisfaction.'

Step 3: How to frame the conversation

The framing of your negotiation request matters as much as the substance. Here are templates that work:

Opening the negotiation

"Thanks for sending the agreement. I've reviewed it and I'm excited to work together. I have a few standard modifications I make to all my contracts — mostly around liability and IP. Happy to send a marked-up version or we can work through them now. Which do you prefer?"

Requesting a liability cap

"I'd like to add a mutual liability cap — typically set at the total fees under the agreement. This is required by my professional liability insurance and is standard practice. I'm happy to make it mutual so we're both protected."

Requesting portfolio rights

"One thing I always ask for is the right to include this project in my portfolio, subject to your written approval before I share anything. This helps me show future clients my work — and it's good promotion for you too."

Step 4: Know your walk-away point

Before you negotiate, decide what you're not willing to accept. For most freelancers, that's: unlimited liability with no cap, full IP assignment before payment, and a non-compete that would genuinely prevent you from working in your field.

If a client refuses all three of these, that's important information. The clients who refuse basic contractor protections are often the ones who cause problems during the project.

Bottom line

Negotiating a freelance contract is not difficult if you approach it professionally, prioritize the clauses that matter, and frame your requests as standard practice rather than personal demands. Most clients will accept reasonable modifications. The ones who don't are telling you something important.

Get a second opinion on any contract

Clausix flags what to negotiate and gives you the exact language to use — free for your first scan.

Analyze your freelance contract