← All posts

Mar 20, 2026

How to Handle Disputed Invoices Professionally

Invoice disputes are different from unpaid invoices. With an unpaid invoice, the client agrees they owe you but has not paid. With a disputed invoice, the client is saying "we do not owe you this amount, or this work, or these terms." How you handle it in the first 48 hours determines whether you recover 100%, settle for 70%, or write it off.

Step 1 — Triage the dispute

Within 24 hours of receiving a dispute, classify it:

  • Quality dispute: "The work is not what we agreed to."
  • Scope dispute: "We never agreed to this much work / this many hours."
  • Term dispute: "We never agreed to pay this rate / by this date."
  • Process dispute: "Our PO process requires X and you skipped it."
  • Tactical dispute: The client cannot pay and is using a dispute to delay.

Each requires a different response. Mixing them up — treating a process dispute as a quality dispute, for example — wastes time and signals you are not in control.

Step 2 — Document everything before you reply

Before responding, gather:

  • The signed contract / SOW
  • Every email related to the work
  • Every deliverable and acceptance signal
  • The invoice itself and when it was sent
  • Any prior approval (PO, signed change order)

If your case is strong, your reply can be short and specific. If your case is weak (no signed SOW, scope changed verbally), your reply needs to acknowledge that and propose a settlement.

Step 3 — Reply with the facts, not feelings

The biggest unforced error in invoice disputes is replying angry. The client is challenging your work — it feels personal. Take a day. Reply with structure.

Format:

  1. Acknowledge their concern by name. ("I hear your concern that the scope of the homepage redesign exceeded what was agreed.")
  2. State your evidence. ("On April 3, you approved the additional CTA section in this email [paste]. The change-order email on April 5 confirms the additional 4 hours.")
  3. Propose a resolution. ("I am happy to discuss. Can we get on a 15-minute call this week?")

The phone call is critical. Disputes that get resolved by email take 3x longer and end worse than disputes resolved by call.

Step 4 — Decide what to accept

Almost all disputes settle for some amount between zero and the full invoice. Knowing in advance what you would accept gives you leverage on the call:

  • Strong case, important client: stand firm at 90 to 100%. Offer a small concession (skip the late fee, extend payment terms) as a face-saver.
  • Weak case (no signed scope change): aim for 50 to 75%. The lesson is contract-tightening, not winning this specific fight.
  • Tactical dispute (client cannot pay): negotiate a payment plan, not a discount. They owe the full amount; they just need time.

The scripts

Quality dispute

Thanks for the feedback. I want to make sure I understand which specific elements are not meeting expectations. Can you point me to what you would change? If it is in scope, I will revise. If it requires new work, we can discuss a change order.

Scope dispute

The original SOW [attached] specifies [scope]. The additional [work] was added via [email/change order on date]. I have attached both for reference. Happy to walk through this on a call.

Tactical dispute

I understand the timing is difficult. The amount owed is correct per our agreement. Can we set up a payment plan — for example, 50% now and 50% in 30 days? That way the invoice resolves without escalation.

When to escalate

Escalate to a formal demand letter or small claims if:

  • Your case is strong (signed contract, documented approvals).
  • The amount makes it worth it (US small claims usually maxes at $5k to $10k; below that, write-off may be cheaper than your time).
  • The client has gone silent or unreasonable for 60+ days.

For larger amounts and weaker cases, mediation through your local Chamber of Commerce or a freelancers union (e.g., Freelancers Union in the US) often produces faster resolution than court. See what to do when a client will not pay for the broader escalation path.

Prevention is most of the answer

The freelancers who almost never have disputes share three habits:

  • Every scope change goes in writing before the work starts.
  • Every contract has a real scope clause (see essential contract clauses).
  • Every invoice itemizes line-by-line — vague "consulting services" lines invite disputes.

Combined, those reduce disputes by an order of magnitude. The remaining ones — usually a few per year — are manageable with the four-step process above.

Invoice out. Duefy handles the rest.

Start Free Trial →