DEV Community

Alfred P
Alfred P

Posted on

The Rate Negotiation Script When Clients Say Your Price Is Too High

"Your quote is a bit higher than we expected."

Every freelancer hears this eventually. Most freelancers respond in one of two ways: they immediately offer a discount, or they get defensive about their value.

Neither works particularly well. Here is a better approach.

First: understand what they are actually saying

"Your price is too high" can mean several different things:

  • It genuinely exceeds their budget
  • It exceeded their uninformed expectation (they had no idea what this would cost)
  • They are negotiating and the first ask is always lower
  • They prefer someone cheaper and are giving you a polite exit

You cannot respond well until you know which one it is. So ask.

"Thanks for letting me know. Can you share what budget you had in mind?" or "Is there a specific budget range you are working within?"

Their answer tells you which situation you are in.

If it genuinely exceeds their budget

Now you have two options: reduce the scope to fit the budget, or walk away.

Reducing the scope is often the right move. Ask: "If we needed to bring this to [their budget], what parts of the project would you prioritize?" Let them make the cuts. You are not compromising your rate - you are delivering less for less.

Walking away is also right if cutting scope would produce something you are not proud to have your name on, or if the resulting rate falls below what makes sense for you.

If they were just surprised by the price

Many clients have no frame of reference for what professional development work costs. They are not negotiating - they are genuinely surprised.

In this case, explanation is more useful than concession. "That scope you described typically takes [X] hours at [rate]. The cost is driven by [specific things in their project] rather than a standard rate." Education is not defense. It is professional context-setting.

If they are negotiating

Some clients open every negotiation lower than their actual budget. That is fine. It is a normal commercial behavior.

In this case, holding your rate while offering something additional often works better than cutting your price. A faster delivery date. An extra revision round. A 30-day support period post-delivery.

You are not discounting. You are adding value to the same price.

The one thing not to do

Do not justify your rate by explaining how much time things take.

"This will take 40 hours at my rate of X" invites them to question whether it really takes 40 hours. You are defending time instead of value.

Instead: "The cost reflects [the outcome they get], not just the hours. Projects like this typically save [specific thing] or create [specific benefit]."


Rate objections are normal. The freelancers who handle them well are the ones who have thought through their responses before the conversation happens.


Raise Your Rates is a 5-day process for freelancers who want to stop discounting and start charging what their work is worth. EUR 9.

Top comments (0)