Holding your price — what to do when a client says it’s too much
A client who says your price is too much might have a real budget limit. Or they might be testing if you will move. Ask which one it is before you touch the number. Then pick from four honest responses. None of them is a same-scope discount.
When a client says your price is too much, ask what number they had in mind before you change anything. That shows if it is a real budget limit or a test. Then choose one honest response. Hold the price and explain it, cut the scope, change the payment terms, or decline. Never discount the same scope twice. Put every quote in writing with an expiry date.
Every job you quote can meet the same four words: that’s too much. It shows up as a flat statement, a pause on the phone, or a text asking for less. The words tell you little. A client with a real budget limit and a client who is testing you say exactly the same thing. What you do in the next minute decides whether you keep your price, your margin, or the job.
Find out what kind of “too much” this is
Before you touch the number, ask one direct question: what were you expecting to pay? A client with a real budget limit will usually give you a figure. It may be a total from another quote, or a number someone told them not to pass. A client who is just testing your price tends to stay vague. They ask for “a bit less” or “your best price” and never name a number.
That answer changes what happens next. A real budget limit is a scope question that sounds like a price complaint. The job itself may need to shrink to fit the number. A test is a different talk. It is about whether you believe your own price enough to hold it.
Four honest responses
Once you know which one you face, pick from four real options. Do not use a reflex discount:
- Hold the price, and say what it covers. Walk through what the number includes. That means materials, hours, insurance, and the parts a cheaper quote leaves out. This is a fixed price. The number you quoted is the number you stand behind. It is not an opening offer.
- Cut the scope to fit the number. Drop a line item, use a cheaper material, or split the job into two visits. Then quote the smaller version at their number. The free discount check tool shows the cost you must remove to keep the same profit at the lower price.
- Change the terms, not the total. Offer a deposit, a payment plan, or staged invoices across the job. Leave the price alone. A client who is short on cash this month is not always asking for less money overall. Sometimes they want less of it due at once.
- Decline. If none of the above works for either of you, say so plainly and let the job go. Do not take a job at a price you cannot deliver at, just to avoid an awkward talk.
Never discount the same scope twice
If you cut the price once, that is a decision about this job. It is not a new standing rate for every job after it. Suppose you give a discount once as a favor and repeat it without being asked. It quietly becomes the number the client expects. Pulling it back later feels like a price rise, even when you are only correcting a mistake.
The same rule applies when a client comes back and asks again on a job you priced fairly. A second cut to the same finished scope does not win goodwill. It tells the client that the first price had room in it all along. It also invites them to ask a third time.
Put the price in writing, with an expiry date
Most price pushback happens because the number lived in an email thread or a phone call, not on paper. A written quote with a stated validity date settles the question before it comes up. The client agreed to this price, for this scope, by this date. Anything outside that is a new talk. It is not a renegotiation of the old one.
A client who asks “can you do it for cash” usually wants a discount. They are not offering you one. See the price-pushback scripts for a plain, ready-to-send answer to that question. They also cover the other ways this talk opens.
Common questions
How do I tell if the customer has a real budget limit?
Ask directly what number they expected to pay. A real limit usually comes with a figure. It may be a total from another quote, or a number someone told them to stay under. A client who is just testing your price tends to stay vague. They ask for “a bit less” or “your best price” and never name a number.
Is it ever okay to just give a straight discount?
Only if the price was wrong to begin with. Do not give one as a reaction to pushback. If you cut a fairly priced job, the cut comes out of your own pay. It also rarely stops the same client asking again on the next job.
Should I match a cheaper quote from someone else?
Match your own price, not someone else’s. A cheaper quote can mean less insurance, lower-grade materials, or a smaller scope. Ask what it includes before you assume it is the same job at a lower rate.
What if I already agreed to a lower number by accident?
Honor it for this job. Then fix your process for next time, and leave the relationship alone. Give every quote a written validity date and a clear scope. Then a number said in passing cannot quietly become the price you are stuck with.
What if a repeat client asks for a discount on every job?
Treat a request that keeps coming back as a talk about your rate. Do not treat it as a one-off favor. Either change the standing rate for that client on purpose, or attach a real reason to the discount. A bigger volume of ongoing work is one example. Without a reason, the discount quietly becomes what they expect every time.
Want the agreed price already on the job?
BizBinder will not hold the line on price for you. That talk is still yours to have. A job in BizBinder holds its work lines and their rates. Put the agreed lines on the job. The invoice then starts from those lines, and you do not rebuild it from memory.
You are on the list.
A person reads every request. You will hear from us within one business day.
- 01 A person reads your note — not a queue.
- 02 You get an invite as spots open.
- 03 Your admin starts filing itself.
The free library is open while you wait. Nothing in it needs an account.
- guide How to price a job so the number holds up The quote works only if its number works. Start with the price, then write it up.
- tool Free Quote & Estimate Generator Fill in your business and client details. Add line items, mark any as optional, and set a deposit. A clean quote builds as you type. Turn it into an invoice with one click.
- tool Quote & invoice terms builder Tick the clauses that fit the job and fill in your numbers once. You get a plain-English terms block. Copy it, print it, or send it into the quote generator.