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
  • Thanks so much for starting this thread Gwen! Really helpful to see how everyone is handling this.

    We are actually dealing with something similar but ours is more about customers disputing labor hours — saying the tech was only there for 2 hours not 3, that kind of thing. Has anyone used the time tracking in FieldPulse to push back on those disputes? Do customers accept that as proof or do they just argue with it? And also does the tech need to记得 to start and stop the timer or does it happen automatically? We have been having some issues with guys forgetting...

    Sorry for all the questions at once! Really appreciate any insight.

Reply
  • Thanks so much for starting this thread Gwen! Really helpful to see how everyone is handling this.

    We are actually dealing with something similar but ours is more about customers disputing labor hours — saying the tech was only there for 2 hours not 3, that kind of thing. Has anyone used the time tracking in FieldPulse to push back on those disputes? Do customers accept that as proof or do they just argue with it? And also does the tech need to记得 to start and stop the timer or does it happen automatically? We have been having some issues with guys forgetting...

    Sorry for all the questions at once! Really appreciate any insight.

Children
  • Deja — tech has to start/stop manually. No automatic tracking in FieldPulse currently.

    Pro tip: We added "check-in photo at arrival" and "check-out photo at departure" to every checklist. Timestamped, GPS tagged. When a customer says "you were only there two hours" we send both photos. Shuts it down fast.

    Also trains your techs to be more aware of time in the first place.

  • Josh is right on the photos — we do the same. The check-in/check-out requirement also caught one of our guys padding time by 30 minutes regularly. Problem solved itself.

    Deja, to your question about whether customers accept it: most do. The ones who don't were never going to pay without a fight anyway. Document everything and move on.