Direct answer

The price was agreed before the work. Answer the discount ask like the renegotiation it is.

When a client asks for money off after the work is delivered and accepted, nothing about the work changed. What changed is who holds the leverage, or so they hope. Here is how to sort the ask, check the delivery record before you answer, hold the price without burning the client, and make the ask pointless on the next job.

See the instrument first: the live demo runs one real call and hands you its verifiable receipt, no signup.

Updated October 19, 2026. The delivery record quoted below is real and public, re-checked against the live service on publication day.

First, sort the ask

Three different requests wear the same words, and they get three different answers. A defect: something in the delivery is genuinely wrong. That is not a discount conversation, that is a fix, and it is yours to make. A mismatch: the work is not what was agreed. That is settled by the agreement and the delivery record, not by a percentage. Budget pressure: the work is fine, the acceptance happened, and the client would simply like it cheaper. Only the third is a discount ask, and it is a renegotiation of a closed bargain. Answer it as one.

Check the record before you answer

Before you reply, open the job's delivery record and look at three things: the agreed scope, what was actually delivered against it, and the state the client left it in, accepted, flagged, or silent. If the record shows conforming delivery and acceptance, your reply writes itself, because the client is asking you to reprice work they already took. A record that states its own gaps honestly is what makes this calm possible:

A delivery record that lists its own gaps

An outside studio's delivery record, and it prints the claims it could not back instead of burying them. When your record is built the same way, the discount conversation has nowhere to stand: the scope, the delivery, and the acceptance are all on one page, weak spots included.

The reply: hold, then trade if anything moves

Hold first, in one short paragraph: the price was agreed on this date, the work was delivered against that scope, and it was accepted, so the invoice stands at the agreed amount. Then, if you want to give the client a door that is not your margin, trade instead of giving. Full payment this week starts the next stage on the agreed date. A smaller next scope carries a smaller price. A longer engagement earns a rate conversation about future work. Notice what all three trades share: anything that moves, moves against something, and none of it touches the price of work already delivered and accepted.

When a goodwill adjustment is actually smart

Rarely, and on your terms. Your own partial miss that the record shows honestly. A client whose future work is worth more than the amount, where the adjustment buys goodwill you can name. An amount smaller than the cost of the fight. If you do adjust, write it down as a one-off against this invoice, with the reason, so it does not quietly become the price. An undocumented discount is not goodwill; it is next job's opening bid.

What a record does and does not settle

A verifiable receipt proves the saved result was not changed since it was saved. It does not prove the work was worth the price, because worth was settled by the agreement before the work and by the acceptance after it. This page is general information, not legal or financial advice, and Zambo never holds your money or the client's. If a client refuses to pay at all, that is a different problem with its own sequence.

Close the door on the next job

The discount ask feeds on fog: unclear scope, verbal acceptance, a delivery nobody can reconstruct. Remove the fog and the ask mostly stops arriving. Agree the scope and the price in writing, deliver against a record, and get the acceptance on that record before the invoice goes out. A client who accepted specific delivered work, on a page they can reopen, rarely asks to reprice it.

Frequently asked questions

My client wants a discount after the work is already done. How do I respond?

Sort the ask first. If something delivered is genuinely wrong, fix it; that is a defect, not a discount. If the work departs from the agreed scope, the agreement and the delivery record settle it. If the work conforms and was accepted, the ask is a renegotiation of a closed bargain, and you answer it that way: the price was agreed before the work, the delivery matches the scope, the acceptance is on record, so the invoice stands. If anything moves, trade it against something real, faster payment, a smaller future scope, a longer engagement, and never against the price of work already delivered. Any goodwill adjustment you do make gets written down as a one-off, with its reason, so it never becomes the standing price.

What words do I use to say no without burning the client?

Short, warm, and anchored on the record. A working form: the price we agreed was [amount] for [scope], the work was delivered on [date] and accepted, so the invoice stands at [amount]. If budget is tight on your side, I can shrink the next stage to [smaller scope] at [smaller price], or hold the start until [date]. That is the whole reply. No apology for your price, no tour of your costs, no percentage offered to end the conversation. A client who respects the work respects a clean no, and the ones who do not were going to ask again at any price.

Should I ever agree to a discount after delivery?

In narrow cases, for reasons you can name. Your own partial miss, where part of the delivery fell short and the record shows it. A strategic client whose future work clearly outweighs the amount, where the adjustment is a deliberate investment. A sum smaller than the honest cost of fighting over it. What never makes the list: the client asking loudly, the client being late as well as demanding, or wanting the conversation to end. Every post-delivery discount trains the next ask, so when you grant one, record it as a one-off against that invoice, with the reason attached.

What if they say the work was not worth the price?

Worth was the subject of the negotiation before the work started, and of the acceptance after it landed. Point at the record, calmly: this was the agreed scope, these steps were delivered against it, and the delivery was accepted on this date. If they can name a specific shortfall against the scope, treat it as a defect claim and check it on the record. If they cannot, you are not hearing a quality judgment, you are hearing a price preference, and price preferences do not reopen closed bargains. Keep the door open for future work at the agreed rate, and let this invoice stand.

How do I stop the discount conversation before it starts?

Take away the fog it feeds on. Run the job through Zambo, so the scope, every delivered step, and the client's acceptance sit on one checkable record, each step with its own verifiable receipt, and the invoice simply points at a page the client has already accepted from. For $0.99, put the next job on that footing, with the record building as the work happens instead of being assembled afterward: https://zambo.dev/day-pass/ A Day Pass covers 24 hours, no subscription. Ongoing use is the Zambo Pass at $29 a month or $290 a year, and $19 a month for $ZAMBO holders, which adds private handover links, your branding, and the approval record as PDF and JSON files.

Related