A prospect replies: "Your quote is a little steep, could you make an effort?" Everything hinges on that moment. Negotiating your freelance rates isn't a matter of nerve but of preparation: the person who has thought through their floor, their value and their alternatives holds their price. Here is a practical method, designed for the independent professional who sells their time and expertise, rather than a theoretical lecture on negotiation.
Set your floor before any meeting
Before you talk, you need to know your floor rate: the price below which a project is no longer profitable once you deduct overheads, contributions, holidays and quiet spells. This is your fallback option, your BATNA. A freelancer who knows they have other leads (another client, a project in the pipeline, a healthy backlog) negotiates relaxed; the one who needs this contract at any cost gives everything away. List your alternatives concretely before each meeting: they determine your walk-away point, the moment when saying no beats saying yes.
Name the first figure, and aim high
Many independents wait for the client to reveal their budget. Mistake. The first figure put on the table sets the frame for the whole discussion: that's the anchoring effect. State your target rate with a slight negotiating margin built in, rather than your minimum price. If your real goal is 500 a day, open at 550 or 600: you leave yourself a possible concession without ever dropping below your floor. Present the price calmly, without justifying it straight away or tacking on "but we can have a look". The silence after you've named it is part of the game.
Justify with value, not with time spent
"How many hours does that take you?" is a trap: it reduces your work to a comparable hourly cost. Refocus on the outcome. Lean on objective criteria: market rates for your speciality, the revenue or time gain generated for the client, your level of expertise, deadlines met. A website that brings in 30,000 isn't negotiated on the number of hours of code. Add some social proof: results achieved, testimonials, comparable references. You're no longer defending a price, you're demonstrating a return on investment.
Handle the "it's too expensive" without caving
The price objection isn't a refusal, it's a request for information. Don't lower your rate on the spot. Instead, send back a calibrated question: "What would make you say this is the right investment?" or "Compared with what budget?". Use the mirror technique by repeating the last words ("too expensive?") to draw out detail, and tactical empathy to acknowledge the constraint: "I hear that the budget is tight." You show that you understand without letting go of a single penny. Often the sticking point isn't the price but the scope or the fear of risk.
Adjust the scope, never the rate
If you have to move, don't lower your day rate: reduce the deliverable. Drop an iteration, stretch the deadline, remove an option. That's the principle of give and take: every concession calls for something in return (a higher deposit, a commitment over several months, a testimonial, an introduction). You can also prepare a planned concession, a gesture that costs you little but makes the client feel valued. The golden rule: your rate stays stable, only the content flexes. A freelancer who breaks their price once will break it forever, and the client knows it.
Know when to walk away
The freelancer's strength is the right to say no. When a client demands a price below your floor, a calm withdrawal beats a bad contract: "At that budget I couldn't guarantee the quality I demand of myself, and that wouldn't be fair on either of us." This isn't arrogance, it's respect for your work. Paradoxically, setting that limit strengthens your credibility and sometimes brings the client back. To rehearse these decisive moments, test your responses in the negotiation simulator and explore other tactics in the library.
FAQ
Should you display your rates publicly as a freelancer?
It depends on your positioning. Showing a starting rate filters out prospects who are out of budget and sets a first anchor. But for bespoke projects, it's better to keep control of the figure and name it once you've understood the need and demonstrated the value: you then negotiate on the outcome, not on a fixed price list.
How do you raise your rates with an existing client?
Announce the increase in advance, at a clear milestone (a new year, a renewal), and justify it with objective criteria: market shifts, your growing skill set, results achieved together. Frame it as a decision, not a request for permission. If the client hesitates, lean on your fallback option: an independent with a full schedule negotiates a rate rise far more calmly.