Customer Relationships

Handling an unhappy customer: what to say and what to fix

By DoneQuote Editorial · August 24, 2026 · 6 min read

Acknowledge a customer complaint promptly and arrange to inspect the problem before deciding on a remedy. Compare the work with the approved scope, agree what needs correcting, and record the repair and payment arrangements in writing. The example below uses fictional repaint costs to compare options.

Identify the complaint and requested remedy

For this fictional example, a customer owes $2,000 on a $6,800 exterior repaint. They report streaks on the north wall and paint splashes on window trim, and say they will withhold the balance until it is fixed. Separate what they have reported from what you still need to ask:

  • The facts: streaking on one wall in low afternoon light, and paint on the window trim.
  • The feelings: they say the finish is not what they expected. Ask what result they want rather than guessing how they feel.
  • The ask: fix it. The withheld $2,000 is also a payment issue to resolve under the agreement and applicable law.

A statement such as “we put two coats on that wall” does not resolve a complaint about visible streaking. Identify what needs inspection before defending the work.

Acknowledge the complaint and arrange an inspection

The first reply confirms you read the message and books a time to look. That is all. No diagnosis, no fault, no price.

Got your message and the photos, thanks. I want to see that north wall myself in the same afternoon light you're describing. I can be there Thursday at 4 or Friday at 4 — which one works? I'll inspect the trim splashes at the same visit.

That names the reported problem and offers an inspection time. Promise a repair only if you know it is appropriate; do not assume from a photo that the trim can be cleaned without damage.

Keep two things out of that message: the phrase "per our contract," and any offer of money. You have not inspected the reported condition yet.

Price the fix before you pick the remedy

First identify your repair obligations and any safety issue. Then cost the appropriate remedy. Redoing the north wall on this job: 380 square feet, one painter, roughly six hours at $45 an hour fully loaded — wage plus taxes and overhead — is $270. Two gallons at $58 is $116. Call the trip and setup $40. Total near $425 — about 6 percent of the contract, and about 21 percent of the balance you are trying to collect.

Those are this job's numbers, not benchmarks. Labor cost and paint prices swing hard by region, product and crew, so run the same three lines with your own.

Fix, credit, or refund

These are possible negotiated outcomes using fictional amounts. They do not predict collection or resolution time:

PathYour costBalance if agreed and paidWhat still needs agreement
Redo the north wall, touch up trim~$425$2,000Repair scope, access and payment terms
Credit on the final invoice, no rework$300–$600 in forgone billing$1,400–$1,700Accepted credit and remaining obligations
Write off the disputed balance$2,000 in forgone billing$0Any settlement or release terms
Hold the line and pursue the balanceFiling fees plus your unbilled hoursUncertainLegal basis, deadlines and procedure

If the work does not meet the agreed scope, warranty or applicable requirements, decide how to correct it without treating the unpaid balance as the limit of your responsibility. Compare the required repair with the scope and applicable obligations, not an arbitrary percentage of the balance.

Discuss a credit when the customer prefers it and it is an appropriate resolution. Do not use a credit to leave a safety or structural defect uncorrected. For a disputed stain or concrete result, determine whether correction is feasible before declaring it impossible.

Put the proposed remedy and any remaining obligations in writing. If you are negotiating a settlement or refund, confirm the legal effect before promising that it ends every claim.

Keep the repair and the payment on separate tracks

Agree what you are fixing first, then say when the balance is due — same message, that order.

Thursday I'll re-roll the full north elevation and clean the trim. Please confirm that scope and the proposed payment date: the remaining $2,000 five days after you inspect the repaired work in daylight.

Check any collection deadline early. A repair visit does not necessarily restart a lien deadline, and small-claims limits depend on the court and claimant. Confirm the applicable dates and procedure with the court or a local construction attorney.

Licensing may affect recovery. For California work requiring a license, Business and Professions Code §7031 generally bars an improperly licensed contractor from recovering compensation and permits recovery of amounts already paid. The statute has narrow exceptions; have counsel assess the actual licensing history rather than assuming good workmanship is enough.

Write the resolution down the same day

Email it the evening of the visit, while the customer still remembers agreeing.

Stopped by today at 4. Agreed: I'll re-roll the north wall in full next Tuesday, and I cleaned the paint off the window trim while I was there. No change to the price. The south and east walls and the garage stay as completed. Once the north wall is done, the remaining $2,000 is due on 5-day terms. If I've got any of that wrong, reply and tell me.

Six things do the work: the date, what is being redone in the customer's own words, what is explicitly not being redone, the price impact, the payment date, and an invitation to correct it. Ask them to confirm the arrangement and retain the reply with the contract and approved quote.

If the resolution involves a signed release or a lien waiver, get that wording right once with an attorney in your state, then reuse it. For example, California specifies conditional and unconditional waiver forms; the effect depends on the form and whether payment has been received. Not a paragraph to improvise over email.

Check whether the complaint concerns scope, workmanship or damage. An exclusion for repainting window trim does not excuse paint splashes you left on it. Read the approved scope and inspect the reported condition before choosing a response. DoneQuote records the quote and the customer’s approval date. Check that approved scope, any separately approved extra-work quotes and your job records when writing the resolution.

Avoid dismissing or delaying a complaint

"That's normal for that product." It might be. Explain the relevant product standard after inspecting the condition; do not use it to dismiss the complaint without checking.

Offering money before you have looked. A premature discount can commit you before you understand the defect or the appropriate remedy.

Going quiet for a week. A delayed response leaves the customer unsure whether you will investigate. If you need time, acknowledge the complaint and give a realistic inspection or update date.

Write quotes 10x faster

  • Describe the job, AI drafts the quote
  • Professional layout in seconds
  • Free to try, no credit card
Try it free