Freelancer's Guide to Contract Negotiation: What to Push Back On
You've received a contract from a new client. You're excited about the project, but some of the terms make you uncomfortable.
Should you:
- Sign it anyway and hope for the best?
- Push back and risk losing the client?
- Negotiate for better terms?
The answer: Negotiate. But do it strategically.
This guide will show you which contract terms are worth negotiating, how to propose changes professionally, and when to walk away.
Why Freelancers Should Negotiate Contracts
Many freelancers assume contracts are "take it or leave it." They're not.
Clients expect negotiation, especially from experienced professionals. In fact, negotiating can actually increase your credibility by showing you understand your value and know how to protect your business.
Here's what you can gain by negotiating:
- Better payment terms (faster payments, milestone-based billing)
- Clearer scope (fewer misunderstandings, less scope creep)
- Fair liability limits (protection from unlimited legal exposure)
- Portfolio rights (the ability to showcase your work)
- Reasonable timelines (realistic deadlines that don't burn you out)
The key: Negotiate professionally, propose specific solutions, and focus on terms that matter.
Let Vinny review your contract and identify negotiation opportunities
Upload your document and get plain-English summaries, risk highlights, and actionable checklists in minutes.
The 7 Contract Terms Worth Negotiating
Not every clause is worth fighting over. Focus your energy on these high-impact terms:
1. Payment Terms
Why it matters:
Cash flow is the lifeblood of your freelance business. Long payment terms or vague conditions can leave you waiting months to get paid.
What to look for:
- Payment due date (Net 15, Net 30, Net 60, etc.)
- Milestone-based payments (e.g., 50% upfront, 50% on delivery)
- Late payment penalties
What to negotiate:
Instead of: "Payment due 90 days after invoice"
Propose: "Payment due 30 days after invoice, with a 1.5% monthly late fee for overdue payments"
Instead of: "Payment upon completion of all work"
Propose: "50% upfront, 25% at mid-project milestone, 25% upon final delivery"
Why this works: You're not asking for a handout, you're proposing terms that protect both parties and keep the project moving.
2. Scope of Work
Why it matters:
Vague scope leads to scope creep, where the client keeps asking for "just one more thing" without paying extra.
What to look for:
- Specific deliverables (e.g., "5 blog posts, 1,000-1,500 words each")
- Clear timelines (e.g., "delivered by the 15th of each month")
- Defined revisions (e.g., "up to 2 rounds of revisions per deliverable")
What to negotiate:
Instead of: "Designer will create marketing materials as needed"
Propose: "Designer will create 3 social media graphics, 1 email header, and 1 landing page hero image. Additional materials will be billed separately at $X per asset."
Instead of: "Unlimited revisions"
Propose: "Up to 3 rounds of revisions included. Additional revisions will be billed at $X per hour."
Why this works: You're setting clear expectations upfront, which protects both you and the client from misunderstandings.
3. Intellectual Property (IP) Rights
Why it matters:
If you give away too much IP, you could lose:
- Ownership of work you created before this project
- The ability to use your work in your portfolio
- Tools, templates, or frameworks you use across multiple clients
What to look for:
- Who owns the final deliverables?
- Who owns pre-existing materials (templates, tools, etc.)?
- Can you use the work in your portfolio?
What to negotiate:
Instead of: "All work product, including any pre-existing materials, becomes the property of the client"
Propose: "Client owns the final deliverables created specifically for this project. Freelancer retains ownership of all pre-existing materials, tools, and templates."
Instead of: No mention of portfolio rights
Propose: "Freelancer may use the work in their portfolio, either with client attribution or in anonymized form."
Why this works: You're giving the client what they need (ownership of the final work) while protecting your ability to grow your business.
4. Liability and Indemnification
Why it matters:
Unlimited liability means you could be on the hook for thousands (or more) in damages, even for things outside your control.
What to look for:
- Is your liability capped?
- Are you liable for indirect or consequential damages?
- Is indemnification mutual (both parties protect each other)?
What to negotiate:
Instead of: "Freelancer is liable for any and all damages arising from this agreement"
Propose: "Freelancer's liability is limited to direct damages only, not to exceed the total fees paid under this agreement."
Instead of: "Freelancer will indemnify client for any claims"
Propose: "Both parties agree to mutual indemnification for claims arising from their own negligent acts or omissions."
Why this works: You're proposing a fair, balanced approach that protects both parties.
5. Termination Clause
Why it matters:
Without a clear termination clause, you could be stuck in a bad client relationship, or the client could terminate without warning, leaving you without income.
What to look for:
- How much notice is required to terminate?
- What happens to work completed before termination?
- Are there any penalties for early termination?
What to negotiate:
Instead of: "Either party may terminate at any time"
Propose: "Either party may terminate with 30 days' written notice. Client will pay for all work completed to date."
Instead of: "Client may terminate for any reason without penalty"
Propose: "If client terminates before project completion, client will pay for all work completed plus 25% of remaining fees as a termination fee."
Why this works: You're protecting yourself from sudden income loss while giving the client flexibility.
Upload your contract to Vinny and get negotiation suggestions in plain English
Upload your document and get plain-English summaries, risk highlights, and actionable checklists in minutes.
6. Revisions and Change Requests
Why it matters:
Without clear limits on revisions, you could spend weeks making endless tweaks, without getting paid extra.
What to look for:
- How many rounds of revisions are included?
- What counts as a "revision" vs. a "change request"?
- How are additional revisions billed?
What to negotiate:
Instead of: "Freelancer will revise work until client is satisfied"
Propose: "Freelancer will provide up to 3 rounds of revisions. Additional revisions will be billed at $X per hour."
Instead of: No mention of change requests
Propose: "Revisions to work already approved will be considered change requests and billed separately at $X per hour."
Why this works: You're setting clear boundaries while showing you're committed to delivering quality work.
7. Non-Compete and Non-Solicitation Clauses
Why it matters:
Overly broad non-compete clauses can prevent you from taking on other clients, effectively killing your freelance business.
What to look for:
- Are you restricted from working with competitors?
- Are you restricted from working with the client's customers or employees?
- How long does the restriction last?
What to negotiate:
Instead of: "Freelancer agrees not to work with any competitor for 2 years"
Propose: "Freelancer agrees not to work on directly competing projects during the term of this agreement."
Instead of: "Freelancer agrees not to solicit any of client's employees or customers"
Propose: "Freelancer agrees not to actively solicit client's employees or customers for 6 months after the end of this agreement."
Why this works: You're agreeing to reasonable restrictions while protecting your ability to run your business.
How to Negotiate Like a Pro: The 5-Step Process
Here's a simple, professional negotiation process:
Step 1: Identify the Issues
Read the contract carefully and highlight any terms that concern you. Use this guide (or Vinny) to understand why they're problematic.
Step 2: Prioritize Your Requests
You don't need to negotiate every clause. Focus on the 2-3 terms that matter most to you (e.g., payment terms, scope, IP rights).
Step 3: Propose Specific Solutions
Don't just say "I don't like this." Suggest alternative language that works for both parties.
Example:
Instead of: "I can't agree to this payment term."
Try: "Can we change the payment term from Net 90 to Net 30? That would help me manage cash flow while we work together."
Step 4: Explain the "Why"
Help the client understand your reasoning. Most clients are reasonable and will work with you if they understand your concerns.
Example:
"I typically include 2 rounds of revisions to keep projects on track. If you need additional revisions, I'm happy to bill them at $X per hour. Does that work for you?"
Step 5: Be Willing to Compromise
Negotiation is about finding a solution that works for both parties. Be flexible where you can, but stand firm on terms that matter.
Example:
"I understand you need a longer payment term. How about Net 45 as a compromise? That gives you more time while helping me manage cash flow."
Real-World Negotiation Scripts
Here are some word-for-word scripts you can use:
Script 1: Negotiating Payment Terms
Client's clause: "Payment due 60 days after invoice"
Your response:
"Thanks for sending over the contract! I'm excited to work together. One thing I'd like to discuss is the payment timeline. My standard terms are Net 30, which helps me manage cash flow. Would you be open to adjusting the payment term to 30 days? I'm happy to discuss if that's a challenge."
Script 2: Negotiating Scope and Revisions
Client's clause: "Unlimited revisions"
Your response:
"I want to make sure we're both on the same page about revisions. To keep the project on track, I typically include 2 rounds of revisions. If you need additional revisions beyond that, I can bill them at $X per hour. Does that work for you?"
Script 3: Negotiating IP Rights
Client's clause: "All work product becomes the property of the client"
Your response:
"I'm happy for you to own the final deliverables I create for this project. However, I'd like to retain ownership of my pre-existing templates and tools, which I use across multiple clients. Can we add a clause that says: 'Client owns the final deliverables. Freelancer retains ownership of pre-existing materials'?"
Script 4: Negotiating a Non-Compete
Client's clause: "Freelancer agrees not to work with any competitor for 2 years"
Your response:
"I understand you want to protect your business, and I'm happy to agree not to work on directly competing projects during our engagement. However, I do need to be able to take on other clients in the same industry. Can we revise this to say: 'Freelancer agrees not to work on directly competing projects during the term of this agreement'?"
Let Vinny help you draft professional negotiation messages
Upload your document and get plain-English summaries, risk highlights, and actionable checklists in minutes.
When to Walk Away
Sometimes, negotiation isn't enough. Here are signs you should walk away:
🚩 The client refuses to negotiate on multiple key terms
If the client won't budge on payment, scope, and IP rights, it's a sign they don't value your expertise.
🚩 The client is defensive or hostile
Negotiation should be collaborative, not combative. If the client gets angry or dismissive, that's a red flag.
🚩 The contract includes illegal or unethical terms
If the contract asks you to do something illegal or unethical, walk away immediately.
🚩 Your gut says "no"
If something feels off, even if you can't pinpoint why, trust your instincts.
Remember: A bad client is worse than no client.
How Vinny Can Help with Negotiation
Vinny can help you:
- Identify negotiation opportunities by highlighting problematic clauses
- Understand why terms are unfair with plain-English explanations
- Suggest alternative language for unfair clauses
- Prepare for client conversations with clear, professional talking points
Not a lawyer. Not legal advice. Just fast, reliable guidance when you need it.
Ready to Get Started?
Join professionals who are using Vinny to handle legal questions faster and more confidently. Free trial available.
Not a law firm • Not legal advice • AI-Powered Assistance
Disclaimer
This content is for informational purposes only and does not constitute legal advice. Vinny AI is not a law firm and does not provide legal services. For specific legal questions, please consult with a licensed attorney.
See how Vinny can help
Upload your document and get plain-English summaries, risk highlights, and actionable checklists in minutes.