How to Negotiate Freelance Rates: Scripts and Counteroffers
Learn how to negotiate freelance rates with confidence: set a walk-away number, anchor high, trade scope instead of price, and use proven counteroffer scripts.
To negotiate freelance rates well, set three numbers before you talk (target, opening and walk-away), ask about the client's goals and budget first, present your price with the value it delivers, and when clients push back, trade scope, timeline or payment terms rather than simply cutting the fee. Confirm everything in writing.
Most freelancers do not lose money because their rate is wrong. They lose it in the conversation, by discounting too quickly, naming a vague range or giving something for nothing. This guide shows how to negotiate pay as a freelancer step by step, with scripts and a counteroffer script you can adapt, plus a worked example. If you still need to work out your baseline, start with how to set freelance rates.
Before You Negotiate Freelance Rates: Know Your Three Numbers
The single biggest mistake is going into a conversation without knowing your limits. Write down three numbers for every project:
| Number | What it is | How to set it |
|---|---|---|
| Walk-away | The lowest fee you will accept | Estimated hours × your minimum effective rate, plus platform or payment fees |
| Target | The fee you realistically want | Your normal rate for this type of work, or a share of the value delivered |
| Opening | The first number you say | Typically 10% to 20% above target, leaving room to concede on terms |
Your walk-away number is not a starting point for discounts. It is the line you will not cross. Knowing it makes you calmer, because you can say no without panic.
Worked example: setting the numbers
A freelance designer is quoting a brand identity project she estimates at 40 hours.
- Minimum effective rate: $75 an hour, so walk-away = 40 × $75 = $3,000
- Usual project rate for this work: $4,500 (target)
- Opening quote: about 15% above target, rounded to $5,200
She now has $2,200 of room between opening and walk-away, and she knows exactly how far she can go.
Ask Before You Price
The person with more information usually negotiates better. Before you name a fee, ask:
- What does success look like for this project?
- What is the deadline, and what is driving it?
- Who else is involved in the decision?
- Have you worked with a freelancer on this before? What worked and what did not?
- Do you have a budget range in mind?
The budget question feels awkward, but most clients have a number. If theirs is far below your walk-away, you have saved hours of proposal writing. If it is above your target, you have just avoided underpricing. When the outcome is easy to measure, the answers also support value-based pricing, which shifts the discussion from hours to results.
Anchor With a Specific Number
The first number in a negotiation tends to anchor everything after it. Use that in your favour:
- Say a specific figure. "$5,200" sounds considered; "around five thousand" sounds negotiable.
- Avoid wide ranges. If you say "$3,500 to $5,500", expect to hear "$3,500 works".
- Lead with value. Restate the goal and deliverables before the price, so the price lands as the cost of an outcome.
- Put it in writing. A clear freelance proposal or estimate makes the fee look settled.
Script: presenting your rate
"Based on what you have told me, you need [outcome] by [date]. That covers [deliverable 1], [deliverable 2] and [deliverable 3], with two rounds of revisions. My fee for this project is $5,200, with 40% up front and the balance on delivery."
Then stop talking. Silence after a price is normal. Filling it with "but I can be flexible" is how freelancers discount themselves before the client has said a word.
Handling Pushback Without Cutting Your Price
When a client says "that is more than we expected", it is the start of the negotiation, not the end. The golden rule: never reduce the price for the same scope. Every concession should come with something in return.
| You give | You ask for in return |
|---|---|
| Lower price | Reduced scope, fewer revisions, or one deliverable removed |
| Lower price | Longer deadline so you can fit it around other work |
| Lower price | Larger deposit, such as 50% up front with a deposit invoice |
| Small discount | Payment within 7 days, or an early payment discount on the invoice |
| Lower rate | A three or six month commitment, or a case study and testimonial |
Script: when the client says it is too expensive
"I understand. Can I ask what budget you had in mind? ... Thanks. To get closer to that, we could start with the logo and core brand colours now and add the full guidelines document in a second phase. That would bring this phase to $3,800. Or we can keep the full scope at $5,200 and split it into three milestone payments. Which works better for you?"
This gives two options, both acceptable to you, and moves the conversation from "whether" to "which". Splitting payments into milestone payments often solves a cash-flow objection without any discount.
Counteroffer Scripts
Sometimes the client makes the first offer. Here is how to respond.
Counteroffer script: offer below target, above walk-away
"Thank you for the offer of $3,600. Based on the scope, which includes [deliverables], my fee is $5,200. I can meet you at $4,500 if we move the deadline to [date] and agree 50% up front. Let me know if that works."
Counteroffer script: offer below your walk-away
"Thanks for considering me. At $2,500 I would not be able to deliver the full scope to the standard you need. For that budget I could deliver [smaller scope]. If the full project is important, my fee is $4,500. Either way, I am happy to help."
Counteroffer rules
- Acknowledge their number politely.
- Restate the scope and value before your figure.
- Link every concession to something you get.
- Make each move smaller than the last ($5,200 to $4,700 to $4,500, not $5,200 to $4,000).
- Never go below your walk-away. Offer less scope instead.
Negotiating Beyond the Rate
Price is only one lever. When a client's budget is fixed, negotiate the other terms that affect your real earnings:
- Payment terms. Net 7 or Net 14 instead of Net 60. See our guide to invoice payment terms.
- Deposit size. Larger deposits reduce your risk.
- Revision rounds. Cap them and price extra rounds.
- Usage rights. Limit usage at a lower fee, or charge more for full ownership.
- Kill fee. A cancellation fee if the client ends the project early.
- Expenses. Who pays for software, stock assets or travel.
A slightly lower fee with 50% up front and Net 7 terms can be worth more than a higher fee paid 90 days late.
How to Negotiate Freelance Rates With Existing Clients
Raising rates for current clients is a negotiation too, but you hold more cards: they know your work and replacing you costs time. Give written notice, typically 30 to 60 days, state the new rate and start date, and mention the results you have delivered. Our guide on how to raise prices covers the timing and wording in detail.
"From 1 January, my rate for new work will be $95 an hour, up from $80. Projects already booked will stay at the current rate. Thank you for the work together this year; I am looking forward to [next project]."
How to Negotiate Freelance Rates by Email
Many negotiations happen in writing, especially with international clients. Email has advantages: you have time to think, and there is a record of what was agreed. The risk is that tone is easy to misread and short replies can sound defensive. Use a simple structure:
- Thank them for the reply or offer.
- Restate their goal in one sentence.
- Give your figure and what it includes.
- Offer one or two alternatives that trade scope or terms.
- End with a clear next step.
"Hi [Name], thanks for getting back to me. I know the priority is launching the new site before [date]. For the full scope (eight pages, copy editing and two revision rounds) my fee is $5,200. If budget is tight, a five-page version would be $3,900, or we can keep the full scope and spread payment across three milestones. Happy to jump on a 15-minute call if that is easier. Which option would you like to go with?"
Reply within a working day, keep the email short, and never send your walk-away number. If the client goes quiet, one polite follow-up after three or four working days is enough.
Negotiating With Agencies and Larger Companies
When you negotiate freelance rates with an agency or a corporate buyer, the person you speak to often does not control the budget. Ask early who approves the fee and whether there is a fixed rate card. Agencies may need a margin on your fee, so your rate has to leave room for it while still clearing your walk-away. Large companies often have standard payment terms of 30 to 60 days and a supplier setup process; rather than fighting those terms, you can price the delay into your fee or ask for a deposit on the first project. Procurement teams expect negotiation, so an opening number above target is normal and not a sign of greed.
Mistakes That Cost Freelancers Money
- Discounting before being asked. Let the client raise price before you offer a reduction.
- Splitting the difference. Automatically meeting in the middle rewards lowball first offers.
- Negotiating by email only. A short call often builds trust faster, then confirm in writing.
- Accepting vague scope. A low price with unclear deliverables usually becomes a lower effective rate.
- Forgetting fees. Platform and payment fees come off your fee, so include them in your walk-away.
- Not writing it down. Every agreed change should appear in the contract and on the invoice.
- Negotiating when you are desperate. If a quiet month is pushing you to accept anything, set your walk-away number before the call and stick to it. A short gap in work usually costs less than months tied to an underpriced client who blocks better opportunities.
- Treating every client the same. A long-term client with steady work may deserve a slightly better rate than a one-off rush job. Price rush work, weekend work and unclear briefs higher.
Confirm and Invoice the Agreed Terms
Once you agree, send a short confirmation listing the fee, scope, deadline, payment schedule and any concessions. Then make your invoices match it exactly. In the free invoice generator you can add an invoice-level discount if you agreed one, include the payment terms in the notes, and record the deposit as amount paid on later invoices. A clean layout such as the modern invoice template keeps the document professional.
Conclusion
You can negotiate freelance rates without being pushy or giving your work away. Know your three numbers, ask before you price, anchor with a specific figure, trade scope instead of price, and write down what you agree. Practise the scripts above and the conversations get easier with every client. When the deal is done, send a clear deposit invoice from the invoice generator and get started.
Frequently asked questions
How do I negotiate pay as a freelancer?
Prepare three numbers before the conversation: your target rate, your opening offer slightly above target, and your walk-away minimum. Ask about the client's goals and budget before naming a price. Present your fee with the value it delivers, then stay quiet. If the client pushes back, trade scope, timeline or payment terms rather than simply cutting the price. Always confirm the final agreement in writing before you start work.
Should I name my rate first or let the client go first?
If you can, ask for the client's budget first, because it tells you whether the project is viable and stops you underpricing. If they will not share a figure, name yours, anchored at the upper end of your realistic range. A confident, specific number such as $4,800 tends to work better than a loose range, which invites the client to pick the bottom. Back it up with what is included.
How do I respond when a client says my rate is too high?
Do not apologise or discount straight away. Ask what they are comparing it to, or what budget they had in mind. Then offer options: a smaller scope at a lower price, a phased project, or the original scope at the original price. A script that works is: 'I understand. To fit that budget we could focus on X and Y and leave Z for a second phase. Would that work for you?'
What is a good counteroffer script for freelancers?
A simple counteroffer script is: 'Thanks for the offer of [amount]. Based on the scope, which includes [key deliverables], my fee for this project is [amount]. I can meet you at [middle figure] if we [adjust timeline, reduce revisions, pay 50% up front]. Let me know which option suits you best.' It acknowledges their number, restates value, and links any concession to something you receive in return.
How much should I counteroffer as a freelancer?
There is no fixed rule, but many freelancers counter somewhere between their target and their opening rate, never below their walk-away minimum. If a client offers 30% below your target, a counteroffer at or just above target, with a small concession on terms, is common. Avoid splitting the difference automatically, because it rewards low first offers. Make every price movement smaller than the last so the client can see you are near your limit.
Is it okay to negotiate rates on freelance platforms?
Yes, most platforms let you discuss and adjust a proposal before a contract starts. The same principles apply: understand the brief, propose a fee with clear deliverables, and trade scope rather than simply cutting your price. Remember that platform service fees reduce what you actually receive, so build them into your walk-away number. Keep all agreed changes inside the platform's messaging so they are recorded if a dispute arises.
When should I walk away from a freelance negotiation?
Walk away when the final offer is below your minimum effective rate, when the client wants the full scope at a much lower price with no trade-offs, or when the negotiation itself shows warning signs such as pressure to start without a contract or deposit. Walking away politely and leaving the door open often brings clients back later, sometimes at your rate, once they have tried cheaper options.
Can I negotiate payment terms instead of my rate?
Yes, and it is often easier for both sides. Clients with a fixed budget may accept a larger deposit, milestone payments, shorter payment terms or a longer contract in exchange for a slightly lower price. You might offer an early payment discount if the client pays within a set number of days. Each of these improves your cash flow or security, so a small price concession can still leave you better off.
How do I negotiate a higher rate with an existing client?
Give written notice, typically 30 to 60 days, explaining the new rate and the date it applies. Mention the results you have delivered and any increase in skills or scope. Offer to keep the old rate on work already booked. If the client objects, consider a phased increase or a retainer with guaranteed hours. Most clients accept reasonable increases from a reliable freelancer, because replacing you costs them time and risk.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator