The client likes the quote. Then comes the line you have heard a hundred times: is that your best price? And before you have worked anything out, you hear yourself say you could probably do it for a bit less. The job is yours. Three weeks later you are on site, doing the work properly, and quietly resenting every hour of it.
A discount does not come off your price, it comes off your profit. On a 20% margin, knocking 10% off wipes out half the profit on the job, and you would need to do twice the work to earn what you would have earned anyway. The money you gave away was the only money you were keeping.
This guide covers what a discount actually costs you, why it is so easy to give one, the four questions to ask before you agree, six things to offer instead, and how to get a client off a discounted rate you have been stuck on for years.
Is this you?
- You have said yes to a lower price to end an awkward silence on a call.
- Your best client is also your cheapest, and you cannot remember agreeing to that.
- You tell yourself the first job is a loss leader and the real money comes later.
- You have a rate you quote and a rate you actually get, and the gap has been widening.
- You were busy all year and the money at the end of it did not match how tired you were.
- You have never once worked out what a discount leaves you per hour.
If three or more fit, the issue is not that you are soft. It is that a discount feels like a small concession in the moment and behaves like a large one in the accounts, and nothing in the conversation tells you which.
Why it is so easy to give one
You are not buying the job, you are buying the end of a pause. Almost nobody drops a price because they have decided the work is worth less. They drop it because the client went quiet and the silence was uncomfortable. That is a real feeling, and it is worth naming, because a few seconds of relief is being paid for out of the profit on several weeks of work.
A discount is easier than an explanation. Defending a price means talking about your costs, your time and what the client is actually getting, and doing that well takes practice. Cutting 10% takes a second. So the faster option wins, every time, for years.
The number sounds smaller than it is. Ten per cent off registers as a minor adjustment, roughly in the same mental category as rounding down. Nobody hears it as a third of the profit, which on many service jobs is what it is.
You are told the volume will make up for it. It is the oldest story in pricing: take this one cheap and there will be more work behind it. Sometimes that is true. Usually the discount is permanent and the volume is hypothetical.
An empty diary makes any price look acceptable. Quoting from a quiet week is the single most expensive habit in this whole list, because the fear is about next month and the discount lasts for years.
Nothing ever prompts a review. A concession made once becomes the price on file. There is no moment in the year when a client's rate comes up for discussion, so the rate you nervously agreed to in a bad quarter is still the rate.
What it costs if nothing changes
Here is the arithmetic, and it is the part almost nobody does before agreeing. A discount comes out of the profit, not the price, so the thinner your margin the worse it gets.
| Your margin | 5% off | 10% off | 20% off |
|---|---|---|---|
| 40% | An eighth of the profit gone, 14% more work to stand still | A quarter gone, 33% more work | Half gone, double the work |
| 30% | A sixth gone, 20% more work | A third gone, 50% more work | Two thirds gone, three times the work |
| 20% | A quarter gone, 33% more work | Half gone, double the work | All of it gone, you are working for free |
| 10% | Half gone, double the work | All of it gone | You are paying to do the job |
Take a real shape. A $2,000 job that costs you $1,300 to deliver leaves $700, a 35% margin. Knock 10% off and the client saves $200. You did not lose 10%, you lost $200 out of $700, which is nearly a third of what the job was worth to you, and you would need to win 40% more work to end up where you started.
Then there is the story that props the whole habit up: that the cheap first job pays for itself later. Our own invoice data is blunt about that one.
About 40% of clients are billed exactly once in two years; the rest are repeat business (1,934 clients, 112 businesses).
Source: Billbooks invoice data, 8,483 invoices from 112 small businesses, September 2024 to September 2026 (aggregate only, figures shown only where 25+ businesses contribute). The wider working is in our invoice payment study.
So roughly two in five of the clients you discount to win are never billed again. The discount was not an investment in a relationship, because for a large share of clients there was no second job to earn it back on. You cannot know in advance which two in five, which is the whole point: pricing the first job as though repeat work is guaranteed is betting on something that fails about 40% of the time.
The discount sets the price, permanently. A rate given once becomes the rate expected always. Clients do not remember it as a favour, they remember it as your price, and the next negotiation starts from there rather than from your list.
It selects for the wrong clients. People who push hardest on price are, reliably, the same people who query the invoice, add to the scope and pay slowly. Discounting does not just cost margin, it fills the diary with the clients who cost the most to serve.
You cannot see it happening. No single discount shows up anywhere. There is no line in the accounts called money given away, so the leak is invisible right up to the year end conversation where a busy year turns out to be a poor one.
Put a number on the discount before you agree to it
Enter the price, what the job costs you and the discount you are considering. The Discount Cost Calculator shows the profit you give away and how much extra work it would take just to break even. Free, and nothing you type is saved.
Four questions before you agree to anything
You do not need a policy document. You need four questions, asked in this order, and the discipline to ask them before you answer rather than after.
1. What am I getting in return?
A price reduction given for nothing is not a discount, it is a price cut. A real discount buys something you can name: payment up front, a bigger order, a longer commitment, work in a quiet month. If you cannot finish the sentence I am giving 10% in exchange for, then the answer is no, and the rest of the questions do not matter.
2. Does it still clear my floor?
Your floor is the number below which the job costs you money: honest hours including travel and paperwork, what an hour of your time really costs you once tax and overheads are in, and materials at today's prices. If the discounted figure is under the floor, the job is not a thin job, it is a job you are paying to do. No amount of goodwill fixes that.
3. Can I actually deliver the volume this implies?
If the discount only makes sense at twice the work, the honest question is whether you have twice the capacity. Most one person businesses do not, which means the volume argument is not really available to them and the discount is simply a pay cut.
4. What happens the next time they ask?
Assume this rate is now permanent, because it usually is. If you would not be happy quoting this figure to this client in two years, do not quote it today.
Six things to offer instead of a lower price
The useful move is almost never yes or no. It is changing what is on the table so the client gets something real and you keep your margin.
- Less work for less money. The cleanest answer there is. Ask which part of the job they want to drop or defer, then requote the smaller job. The price falls because the work fell, which protects both the margin and the principle.
- A cheaper way to do the same job. A different material, a different finish, a standard fitting instead of the specified one. You keep your hours and your rate, and they keep their budget.
- Better terms instead of a better price. Split the payment, or set a smaller deposit. That costs you timing, which is recoverable, rather than margin, which is not.
- A discount that is paid for with cash. If they want 5% off, offer it for the full amount up front. Now the reduction buys you certainty and no chasing, and it is a trade rather than a concession.
- A discount that is paid for with commitment. A lower rate for a booked block of work, a year's agreement, or three jobs together. Price the volume you are actually being given, not the volume you are being promised.
- Fill a quiet week instead. If your January is empty, a January discount is worth something to you because the alternative is nothing. Name the timing as the reason. It is the one discount that genuinely costs you less than it looks.
What to actually say
Most of this comes down to having the words ready, because the moment is short and the silence is what does the damage. These are worth saying out loud a few times so they come naturally.
- When they ask if that is your best price. That is the price for the job as it is written. If the budget is fixed, tell me what it is and I will tell you what I can do for it.
- When you want to move scope, not price. I can get to that figure, but not with everything in the quote. Which part would you rather I took out?
- When they want a discount for nothing. I keep my prices the same for everybody, which is also why you can trust the quote. What I can do is be flexible on the timing and the payments.
- When you are trading a discount for cash. I can do 5% off if it is paid in full before we start. That saves me the admin, so I can pass it on.
- When the answer is simply no. I understand, and I would rather be straight with you: at that figure I would be cutting corners, and neither of us wants that. The quote stands, and it is good for 30 days if you want to think about it.
Then stop talking. The pause after a price is not a rejection, it is a person thinking. Filling it with a discount is the single most expensive habit in small business selling, and all it takes to break is waiting four seconds longer than feels comfortable.
If you are already stuck on a discounted rate
Most owners reading this are not deciding about a future discount. They have two or three clients on a rate agreed years ago that no longer works. That is fixable, and it does not require a confrontation.
- Work out the real number first. What is that client's rate, what does the work cost you now, and what is the annual difference against your current price? Decide with a figure in front of you, not a feeling.
- Give notice, in writing, with a date. Something like: from 1 March my rates are going to X. I wanted to give you plenty of notice, and I am happy to talk it through. No apology, no long justification. A date makes it a business fact rather than a negotiation.
- Frame it as a review, not a reaction. Rates are reviewed annually, this year's review lands here. That is easier to accept than a sudden increase, and it sets up every future rise.
- Move in steps if the gap is large. If the client is 30% below where they should be, closing it in one move will probably lose them. Two increases over a year usually will not.
- Decide in advance who you can afford to lose. Some will leave. That is the honest part. Work out what the freed up capacity is worth at your proper rate, and you will often find that losing your cheapest client is the point rather than the risk.
- Raise the price before you raise the effort. If a client is both your cheapest and your most demanding, fix the rate first. Doing more work to justify a rate that is already too low is how this problem doubles.
If a client has already accepted a quote at a discounted price, honour it. The job is agreed, the lesson applies to the next one, and a business that keeps its word on a thin job is worth more than the margin it gave away. For anything with a signed contract or an unusual arrangement behind it, a quick word with an accountant or a solicitor is cheaper than guessing.
How to stop it happening again
All of this works with a notebook. None of it needs software.
- Know your margin before you are asked. The reason discounts get given so casually is that almost nobody knows what the profit on a job actually is, so there is no way to feel the size of the concession. Work it out once for a typical job and you will never hear 10% the same way again.
- Write your concession ladder down. Decide in advance what you will trade and for what: 5% for payment up front, scope reduction on request, nothing for free. Deciding in the moment is how the ladder becomes a slide.
- Quote options rather than one number. Two or three levels of scope changes the conversation from yes or no into which one, and it gives a client with a genuine budget limit something to buy other than your margin.
- Show the working in the quote. Hours, materials and what is excluded, laid out plainly. A total with its reasoning attached gets argued with far less often than a bare figure, because the client can see what they are buying.
- Put a rate review in the calendar. One date, twice a year. A price that only changes when you feel brave will not change.
- Keep a note of every discount you give. One line per job: client, amount, what you got for it. After a year that page is the most useful document in your business, because it is the only place the leak is visible.
If you would rather the record kept itself, this is where invoicing software earns its place. In Billbooks you save your rates and materials once as items, so every quote starts from your current price instead of whatever you agreed with that client two years ago, and any discount shows as its own line rather than disappearing into a rounded down total. That matters for exactly the reason above: a discount you can see is a discount you can decide about. Quotes and invoices are unlimited on every plan, which starts at $7.95 a month, with a 30 day free trial and no credit card.
More problems like this one, each with a first step, are on our pricing and invoicing problems hub. For the number underneath all of this, how to calculate profit margin for a service business shows the arithmetic, what is a good profit margin gives you something to compare it with, and pricing service jobs covers the three ways to price and when each one fits.
One next step
Take the last discount you gave. Find the job, work out what it cost you to do, and put both numbers into the discount calculator. You are looking for one figure: how much extra work that concession needed to pay for itself. Owners are consistently shocked by it, and once you have seen it for your own business, the next time somebody asks whether that is your best price, you will have an answer ready instead of a reflex.
Two free tools for the numbers this decision rests on
Frequently asked questions
Should I give a discount to win a job?
Only if it buys you something you can name: payment up front, a bigger order, a booked block of work, or a quiet month filled. A reduction given for nothing is not a discount, it is a permanent price cut, because the rate you agree once becomes the rate that client expects every time. If you cannot finish the sentence I am giving this in exchange for, the answer is no.
How much does a 10% discount actually cost me?
Far more than 10%, because it comes out of your profit rather than your price. On a 40% margin it takes a quarter of your profit and needs 33% more work to break even. On a 30% margin it takes a third and needs 50% more work. On a 20% margin it halves your profit and you need to double your workload to stand still. On a 10% margin a 10% discount removes the profit entirely.
How do I say no to a discount without losing the client?
Do not say no to the client, say no to the price and yes to something else. Ask what their budget actually is and tell them what you can do for it, or ask which part of the job they would like removed and requote the smaller version. Most people asking for a discount are trying to solve a budget problem, and a smaller job solves it just as well as a cheaper one.
What can I offer instead of lowering my price?
Reduce the scope, offer a cheaper specification or material, split the payment into instalments, take a smaller deposit, or trade a small reduction for payment in full up front. You can also offer a lower rate for a genuinely booked block of work, or for a quiet month when the alternative is no work at all. Each of those gives the client something real while protecting your margin.
A client has been on an old cheap rate for years. How do I put it up?
In writing, with a date, framed as a routine review rather than a reaction. Tell them your rates change from a specific date, give plenty of notice and offer to discuss it. If the gap is very large, close it over two increases rather than one. Work out beforehand what the freed capacity would be worth at your proper rate, because some clients will leave and the cheapest one is often the one you can most afford to lose.
Is a discount ever a good idea?
Yes, when it is genuinely paid for. A reduction for payment in full up front buys you certainty and saves you chasing. A lower rate for a large committed order buys you real volume. A discount in your quietest month buys work you would not otherwise have. What these share is that you get something measurable in return, the discount is named and time limited, and the discounted figure still clears the point below which the job costs you money.
What is the difference between margin and markup?
Margin is profit as a share of the price you charge. Markup is profit as a share of what the job cost you. A job costing $1,300 and sold at $2,000 carries a 35% margin and a 54% markup. Discounts should always be judged against margin, because a discount is taken off the price, and using markup by mistake makes every discount look more affordable than it is.