How do you handle customers who dispute invoices?

We have been running into this more lately — customers who push back on invoices after the job is done. Not full refusals to pay, but the "this wasn't what I expected" or "you said it would be less" conversations that drag out payment and eat up admin time.

I am curious how other teams are handling this. Do you have a formal process, or is it case by case? And more importantly — what are you doing upfront to prevent disputes in the first place?

Here is what we are trying right now:

  • Technician takes photos at every stage and notes any scope changes in FieldPulse immediately
  • We send a summary with estimated total before finalizing the invoice (when possible)
  • All verbal quotes get followed up with email confirmation — no exceptions

Still getting pushback on maybe 5-10% of invoices though. Would love to hear what is working for others.

Parents
  • We just stopped doing verbal quotes entirely. Everything in writing. Disputes dropped, but so did our close rate slightly. Trade-off.

    The real problem is technicians giving ballpark numbers in the field. "Oh probably around $300" becomes $450 on the invoice and customer feels ripped off. We fired two guys over this. Harsh but necessary.

  • In my experience the guys giving ballparks are usually trying to be helpful, not shady. But it bites you every time.

    We trained ours to say "I need to check with the office on pricing" and that is it. No numbers, no ranges, nothing. Takes a few weeks to break the habit but it works.

Reply Children
No Data