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
- Step 1: know your floor before you quote
- Step 2: quote one number, with its reasons
- Step 3: answer "that is above our budget"
- Step 4: trade every concession
- Step 5: raise your rate without losing clients
- Mistakes that cost freelancers the most
- The same moves as a salary negotiation, more often
- Rehearse the rate conversation
- Frequently asked questions
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:
- The yearly income you need, before tax, as if it were a salary
- Your yearly costs: equipment, software, insurance, accountant, training, social contributions that a salaried job would cover
- 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 asks | You 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.



