Freelance

How do you negotiate your freelance rate (and hold it)?

Negotiate a freelance rate by knowing your floor, quoting one number with its reasons, and trading scope or terms instead of cutting the price.

By the Negosim team · Published · 6 min read

A freelancer and a client face each other on two platforms around a holographic quote and an hourglass

Key takeaways

  • Compute your floor from income, costs and real billable days before you quote anyone
  • Quote one number with two reasons and stay quiet; a range is heard as its lowest figure
  • When the client says it is above budget, ask what the budget was built on and adjust the scope
  • Every concession is traded: lower price for less scope, faster payment, a longer commitment or a reference
  • Raise your rate for new clients first, then announce it to existing ones with a date
In this guide

Short answer: compute your floor from what you need to earn and how many days you can really bill, quote one precise number with the two reasons behind it, and when the client pushes back, change the scope or the terms instead of the price. A rate you cut without getting anything back becomes the new reference for every future project with that client.

A salaried developer negotiates pay every few years. A freelancer negotiates on every quote, often several times a month, and each concession repeats: the client who got 15 percent off the first project expects it on the second. That makes the rate conversation the most frequent negotiation in a freelance career, and the one most worth practising.

Step 1: know your floor before you quote

Your floor is the lowest rate at which a project is still worth taking. Below it you are better off doing something else: prospecting, building a product, resting. In negotiation terms it is your walk-away point, and it comes from three numbers:

  1. The yearly income you need, before tax, as if it were a salary
  2. Your yearly costs: equipment, software, insurance, accountant, training, social contributions that a salaried job would cover
  3. Your billable days: working days minus holidays, sick days, prospecting, admin and the gaps between projects

A worked example, with round numbers to show the method: a target of 70,000, costs of 15,000, and 140 billable days in a year gives a floor of (70,000 + 15,000) / 140, a little over 600 per day. The billable days line is where most freelancers fool themselves; count the last twelve months, not the ideal ones.

Your BATNA sets how firmly you can hold that floor. A full pipeline means you can walk away from a low offer. An empty calendar does not change your floor, but it is a reason to trade harder for terms (faster payment, a longer contract) rather than to cut the rate.

Step 2: quote one number, with its reasons

The first number on the table frames everything that follows. That is anchoring, and it works for you only if you name the number first and justify it.

  • One number. "Between 650 and 800" is heard as 650. Quote 750
  • Two reasons. What you bring that this client needs, and a reference point: "I have shipped three projects of this size for companies in your sector, and my rate for this kind of work is 750 per day"
  • Then silence. The pause after a price is uncomfortable. Let the client fill it

Quote in writing when you can. A written quote with the scope, the price and the terms is harder to chip at than a number said on a call, and it gives the client something to forward to whoever approves the budget.

What a written quote should contain

  • The scope in outcomes, not tasks: "a redesigned onboarding flow, tested with five users", rather than "40 hours of design"
  • What is excluded, in one line per item. Exclusions are where the next negotiation happens, so name them now
  • The price, as one figure, with the rate it is based on if you work by the day
  • The terms: deposit, payment delay, number of revision rounds, what an extra round costs
  • A validity date, so an old price cannot be claimed six months later

A client who reads exclusions and terms up front argues less about the price, because they can see what it buys.

Step 3: answer "that is above our budget"

This sentence ends more freelance negotiations than any other, and it usually carries information. The budget was built on something: a previous supplier, a guess, an internal estimate of the scope. Ask about it before you react.

Client: "750 a day is above what we planned."

You: "Thanks for telling me. What was the budget built on, and how many days did you expect?"

Client: "We planned 20 days at 600."

You: "So 12,000 for the project. At my rate that buys 16 days. Let us look at which parts of the scope fit in 16 days, and which could come in a second phase."

You have not cut the rate. You have turned a price objection into a scope conversation, and the client now chooses what to drop. Often they find the extra budget instead.

Step 4: trade every concession

Sometimes a lower price is the right call. Make it a trade. A concession given for nothing teaches the client to ask again; one given in exchange for something sets a fair rule both sides can repeat.

The client asksYou can answer
"Can you do it for 10 percent less?""Yes, if we drop the reporting module, or if you pay half upfront."
"Our budget is fixed.""Then let us fix the scope to match it, and list the rest as phase two."
"Other freelancers charge less.""They might. Here is what is included at my rate that you would pay for separately."
"We need it two weeks earlier.""I can do that at my rate plus a 15 percent rush fee, or with a smaller first delivery."
"Can we pay at 60 days?""My terms are 30 days. At 60 days the rate is 5 percent higher."
"It is a long-term collaboration.""Then let us sign three months and I will hold this rate for the period."

The exact figures are yours to set. The structure stays the same: every yes comes with a condition.

Step 5: raise your rate without losing clients

Rates that never move fall behind your costs and your skill. Raise them on a schedule:

  • New clients first. Quote the new rate to every new prospect from a given date. It costs nothing and tells you within weeks whether the market accepts it
  • Existing clients with notice. Write to them with the new rate and an effective date, one to three months ahead. Give a reason in one sentence (more experience, higher costs, a narrower specialism)
  • Keep a door open. For your best clients, you can hold the old rate on the current project and apply the new one on the next

Some clients will leave. If your floor is right, those were the projects that paid least, and their slots go to clients at the new rate.

Mistakes that cost freelancers the most

  • Quoting before you understand the scope. A number given on the first call becomes the ceiling for a project you have not seen yet
  • Discounting the rate instead of the scope. The client keeps everything and pays less, and next time starts from the lower figure
  • Apologising for the price. "I know it is a bit expensive, but..." invites the client to agree with you
  • Saying yes on the call. Ask for a day to confirm. It costs nothing and catches the details

The same moves as a salary negotiation, more often

The structure is the one in our developer salary script: prepare the facts, anchor with reasons, ask before you counter, trade instead of conceding. The difference is frequency. A freelancer who gets this right once a month earns the difference on every project that follows, which is why it pays to rehearse it the way the guide on practising negotiation alone describes.

Rehearse the rate conversation

In Negosim's freelance rate scenario you play a freelance UX designer quoting a four-month redesign for a startup's head of product, who loves your portfolio, has a tight budget you do not see, and could become a long-term client. You negotiate by chat, and the analysis afterwards shows where you cut the price, what you got for it and how to replay it. If you are building a company rather than a client list, the page for founders covers the same moves in a fundraising round, where you trade on terms instead of conceding on valuation. Ten free sessions is enough to rehearse the four answers above until they come out without thinking.

Go further

Frequently asked questions

Should I quote a day rate or a project price?
Quote a project price when the scope is clear and you can estimate it, because the client compares outcomes instead of your hours. Quote a day rate when the scope is open or likely to change. In both cases compute the day rate first: it is your floor, and a project price is that rate times your estimate plus a margin for the unknown.
What do I answer when a client says my rate is too high?
Ask what they compared it to and what budget they had in mind, then offer to adjust the scope to fit the budget at the same rate. Cutting the rate without changing anything tells the client the first number was padded, and the next negotiation will start lower.
Should I give a discount to win a first client?
Give a discount only in exchange for something you can name: a published testimonial, a case study, an upfront payment or a longer commitment. Write the full rate on the quote with the discount as a separate line, so the reference price stays visible when you work together again.
How often can a freelancer raise their rate?
Once a year is common and easy to defend. Apply the new rate to every new client straight away, and give existing clients written notice with an effective date one to three months ahead. A new rate announced with a date gets discussed; one slipped into an invoice gets disputed.
What if the client has a fixed budget I cannot change?
Then the negotiation is about what fits in that budget. List what the budget buys at your rate, what it leaves out, and what could come in a second phase. Clients with fixed budgets often have a second budget line next quarter; a clear phase two gives them something to ask for.

Put it into practice

Ten free sessions against an AI counterpart, with a score and a written analysis after each one.