Direct answer
A budget cut does not rewrite your price. Here is the split that settles it.
When a client says the budget was cut, they are usually asking for one conversation about two different piles of work. The delivered pile was priced, done, and accepted at the agreed number. The future pile is where a smaller budget honestly belongs, answered with smaller scope. Keep the piles apart and the conversation stays simple.
Updated October 22, 2026. The two delivery records quoted below are real and public, with their client decision states read back from the live service on publication day.
Step 1. Read the agreement before you answer anything
Find the exact price wording, any change clause, and any termination clause, and read them before you reply. Most agreements say a price changes only when both sides agree a change, and many say nothing at all about one side's internal budget. Either way, the starting position is the same: the agreed price stands until a new one is agreed in writing. Note also what stage the job is in, because that decides how much of the work sits in each pile. Work delivered and accepted, work delivered and still waiting on a decision, and work not yet started are three different positions, and the reply below treats them differently on purpose.
Step 2. Split the job into the delivered pile and the future pile
Write the split down, with amounts. Pile one: everything already delivered, priced at the agreement, owed in full. Pile two: everything not yet done, which is the only part a new budget can reshape. Clients blend the piles because blending is how a future saving gets taken out of past work. Your reply unblends them. One short message carries the whole position: the delivered work stands at the agreed price, and for the remaining work you offer a reduced scope that fits the new budget, or the full scope at the full price on a longer schedule. You are not refusing to help with the budget problem. You are locating it in the only pile where it can honestly be solved.
Step 3. Answer a cash problem with dates, not discounts
Sometimes budget cut means cash timing, not total money: the work is wanted, the year is tight, the payment needs to move. That problem has a clean answer that costs you nothing in price: installments against the full amount, each with a date, in writing. Dates can be kept or broken, and both outcomes tell you what to do next. A discount given against a timing problem is gone forever, and it solves nothing, because the client who could not pay the full amount this month still cannot pay it next month at the lower one. Ask one question to find out which problem you are actually solving: is the total gone, or is the timing wrong. The answer chooses between step 2's scope cut and this step's schedule.
Step 4. Put your delivered pile on a record the client has already decided on
The delivered pile is strongest when it is not your say-so. A delivery record shows each step of the work with the time it was saved, and its acceptance state shows whether the client checked it and accepted it, flagged it, or has not decided yet. The record format is AER-1, published as an IETF Internet-Draft (draft-zambo-aer1-24), and each step carries a verifiable receipt: a receipt proves the saved result was not changed since it was saved. The two public records below show the two states your delivered pile can be in:
Accepted: the decision is on the record
- Status: accepted, decided_by client, decided_at 2026-10-16T14:31:51.146Z, release_hint ok_to_release.
- Steps: 4 steps total, 4 checked.
- aer1_version: draft-zambo-aer1-24.
- Open the handover or read its acceptance.json.
Pending: checked, and still waiting on a decision
- Status: pending, release_hint hold.
- Steps: 5 steps total, 5 checked.
- aer1_version: draft-zambo-aer1-24.
- Open the handover or read its acceptance.json.
Read the two cards together. The accepted record closes the delivered pile: the work was checked, all 4 steps are on it, and the client's own decision is recorded with a date. A price cut aimed at that pile is a request to reprice work the client already accepted, and it reads that way to anyone who sees the record. The pending record is the honest other case: all 5 steps are checked and saved, and the decision itself is still owed, so your first move there is to ask for the decision, and the budget conversation happens after the client has accepted or flagged the work in front of them.
Step 5. Get the settlement in writing, and pause new work until it exists
Whatever you both land on, scope cut, schedule, or installments, write it down as a short change note: the delivered amount confirmed at the agreed price, the new scope or dates for what remains, and the date the change takes effect. Both sides accept it, in email or on the delivery record itself. Until that note exists, pause new work, politely and as a scheduling fact: the terms of the remaining work are being reset, so new work starts once the reset is written. Working on through an open repricing is how the future pile quietly joins the delivered pile at a price nobody agreed.
Step 6. If they pay short anyway, protect the balance the same day
If a smaller payment arrives with a note that it is all the budget allows, answer in writing the same day: the payment is accepted as part payment toward the agreed amount, and the named balance is still owed. Attach the agreement and the delivery record. Then work the balance on the normal ladder: a dated reminder, a formal demand with a date on it, and after that the formal routes for the amount and your area. A budget cut is a sympathetic story and a weak defence, and the file that shows that is the agreement, the invoice, the delivery record, and the acceptance state, assembled before the argument starts.
What a record does not settle
A verifiable receipt proves the saved result was not changed since it was saved; it does not prove the work was good, does not set the price, and cannot make a client with no budget pay. The agreement and the acceptance state settle what was promised and what was accepted. This page is general information, not legal advice, and contract wording and local rules decide hard cases.
Frequently asked questions
My client says their budget was cut and wants to pay less than we agreed. What do I do?
Split the conversation into two piles before you answer. Work already delivered at the agreed price is pile one: a budget change inside the client does not rewrite a price both sides already agreed, so that pile stays at the full amount. Work not yet done is pile two: that is where a smaller budget legitimately bites, by cutting scope until the remaining work fits the new number. Offer exactly that trade in writing: the delivered work at the agreed price, and a reduced scope for what is left, or the full remaining scope at the full price on a longer schedule. If cash timing is the real problem, offer dates, not discounts: installments against the full amount, each one dated. Get whatever you both settle on in writing before another hour of work happens, and pause new work until it is settled. Never accept a lower amount as full payment in silence, because silence is how a discount becomes the new agreement.
Can a client pay less than the agreed price just because their budget changed?
In general, no. A price both sides agreed is changed by both sides agreeing a new one, in writing, not by one side announcing an internal change. A budget cut is a fact about the client, not an amendment to your agreement. What the client can do is ask, and what you can do is choose what to trade: less future scope, a longer schedule, or a smaller ongoing engagement. Contracts and local rules vary, and an agreement with its own change or termination clause beats any general answer, so read yours first. This page is general information, not legal advice. The practical point stands either way: until a change is agreed in writing, the agreed price is the price, and work you keep delivering without that writing is work you are donating to the negotiation.
Should I offer a discount to keep the client?
Only forward, and only in exchange for something. A discount on work already delivered buys nothing: the work is done, the goodwill is spent, and the client learns that agreed prices soften under pressure, so the next budget conversation starts from your discounted number. A forward trade is different. A lower rate on future work in exchange for a longer commitment, faster payment terms, or a smaller and steadier scope can be a real deal for both sides, because you are selling something you still control. Put the trade in writing with its end date, so a temporary concession does not quietly become your permanent rate. If the client wants the past repriced and offers nothing forward, that is not a relationship being kept. It is a price being taken.
What if the client pays the lower amount and says that is all they will pay?
Do not let the payment speak for you. Reply in writing the same day: thank them for the payment, state that you accept it as part payment toward the agreed amount, name the balance still owed, and attach the agreement and the delivery record showing what was delivered and accepted. Words like full settlement only bind you if you agree to them, and a short factual message is how you show you did not. Then run the balance like any unpaid amount: a dated reminder, a formal demand, and after that the formal routes for the amount and your area, mediation, small claims court inside its limit, or collections. The file you need for any of those is the one you already have if the work was delivered on a record: the agreement, the invoice, the per-step delivery record, and the acceptance state.
How do I stop a budget cut from reaching work I already delivered?
Deliver in stages, and get each stage accepted before the next one starts, so the most a late budget change can ever touch is the stage in progress. Put two lines in the agreement: the price changes only by a written change both sides accept, and a client budget change cuts future scope, never the price of work already delivered and accepted. When the work runs through Zambo, every step is saved as it happens and the client gets one handover link to accept or flag, so the delivered pile is already a checked record with a decision state on it when the budget conversation starts. For $0.99, deliver the next job in accepted stages so a budget cut can only ever reach work that has not started: get the 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
- My client wants a discount after the work is already done. How do I respond?
- My client won't pay me. What do I do?
- How do I handle a client disputing my invoice?
- How do I get a big company to pay my invoice when their accounts department keeps delaying it?
- My client keeps moving the deadline earlier. How do I charge for rush work?
- Start with your problem: every problem in this directory, routed to its page