The client asks for a discount. What do you say?
Last updated: July 2026
You sent the quote, the work is scoped, and the reply lands: "We love it. The budget is a bit tighter though. Could you do something on the price?"
In short: never lower a freelance price without removing something. Convert the discount percentage into free hours first, then trade scope, timeline, terms or phases. The free Project Price Calculator keeps the numbers honest.
What you say in the next message decides more than this project's margin. It decides what every future number from you means.
The one rule
Never lower the price without removing something. Not because of pride: because of information. A price that drops 15% under light pressure tells the client your first number contained 15% of air, and every quote you send afterwards will be read with that discount pre-applied. A price that only moves when scope moves tells them your numbers are real. Clients treat real numbers with respect and fictional ones as opening bids.
So the discount conversation is a scope conversation wearing a costume. Answer it in scope language: "Happy to look at the budget. What should we take out?"
Convert the percentage into hours first
Before any reply, translate the ask into your own currency.
What 10% actually costs
10% off a $2,400 quote is $240: almost five hours of work at $50/h, given away. Say the discount in hours, out loud, before you agree to anything.
Percentages feel abstract and small. Hours feel like what they are: evenings. Play with the numbers below to see the conversion live.
What this pays per hour
Your quote: $2,400
$50/h if the buffer gets eaten.
Drag to simulate a client asking for a discount.
Estimated Work
billable hours in this project
Hourly Rate
what your working hour must earn
Scope Buffer
funds revisions and surprises
Drag any blue number to adjust (click it to type). Your inputs carry over to the full tool. Access full tool
Drag the discount and watch two things fall: what your worked hour earns, and how many hours of the project you're now doing for free.
Every discount is invisible until you convert it into evenings.
Five answers that keep your number real
Shift scope: remove a deliverable, a format, a revision round. The price drops because the work dropped. This is the default answer and it works more often than new freelancers expect.
Shift time: same scope, delivered over a longer window so the project fills your gaps instead of blocking prime capacity. Useful when your calendar has holes anyway.
Shift terms: a small courtesy (a few percent, not fifteen) against full payment upfront. You're not discounting the work, you're pricing the certainty.
Shift phases: split the project, deliver phase one at full rate, let the results argue for phase two. Tight budgets are often real; phasing respects the budget without cutting your rate.
Shift nothing, when the argument is AI: "you use AI now, so it should cost less" deserves its own reply. Your price was never a payment for suffering; it pays for judgment, taste and responsibility for the result.
AI is a tool inside your rate, like every tool before it. If it makes you faster, the client already benefits: better work, delivered sooner, at the same price. A mechanic with better tools does not charge less per repair.
When the answer is no
If you've set up the rate calculator, the project tool shows your floor: the price where this project starts costing you money. Accepting requests that go below it is accepting to fund someone else's business.
Declining is allowed to be warm: "I can't do it at that number, but here's what I can do for that budget." Then offer the smaller scope.
The freelancers who handle discounts well are those who have done the hours math before the meeting instead of after.
Do the math before the meeting
Quote, range, floor, and a discount calculator that shows what any percentage costs you in free hours.
Price my projectFree, no signup. For real.
Read next
Who really pays the platform fee? →Discounts you choose are one thing. The 10% you never see leave is another.