← Blog

2026-06-30 · Fidele Maniraruta

How to Handle a Chargeback as a Contractor (and How to Stop the Next One)

There are few things that sting like a chargeback. The job is done, the money already hit your account, you moved on, and then weeks later the bank yanks it back out and hands you a fee on top of it. The customer was smiling when you left. Now they have told their card company they never authorized the charge, or the work was never done, or it was no good.

Take a breath. A chargeback is not the same as losing the money. It is the start of a dispute, and on a real job where you actually did the work, you have a strong hand if you play it right. Here is how to fight it and, more important, how to make sure the next customer never has the option.

First, know what actually happened

When a customer disputes a card charge, the bank pulls the money out of your account right away and starts asking questions. It is not the customer deciding, it is the card network running a process. You get a window, usually a couple of weeks, to respond with evidence. If your evidence is solid, the money comes back. If you ignore it or send weak proof, you lose by default.

So the worst thing you can do is nothing. A lot of guys see the reversal, get angry, assume it is gone, and never respond. That is how you actually lose it. The money is recoverable on most legitimate jobs if you just answer the dispute with proof.

Figure out why they did it

Before you fire off an angry message, work out which kind of chargeback this is, because they get handled differently.

There is the honest mistake. The customer genuinely does not recognize the charge on their statement because your business name on the card reads different from your truck name. This one is easy. A quick call sorts it out and they cancel the dispute themselves.

There is the buyer's remorse. The work is fine, they just decided after the fact they overpaid or did not love the result, and a chargeback feels easier than calling you. This one you fight with your paperwork.

And there is the flat-out scam. They wanted the work for free, waited until you were gone, and disputed it. Rare, but it happens. This one you fight hard, with everything you have got.

The first move on any of them is the same. Call the customer before you call the bank. Calm, not hot. "Hey, I saw a dispute came through on the payment for your job. Wanted to check in before this turns into a whole thing with the bank, because that costs both of us time. Can we sort it out direct?" Half the time, especially on the honest-mistake kind, they cancel it right there.

Build your evidence package

If the customer will not cancel it, you respond to the dispute through whoever processed the card. Stripe, Square, your payment app, they all have a place to upload evidence and they will tell you the deadline. Do not miss it.

What actually wins a contractor chargeback is proof the customer agreed to the work and proof the work got done. The strongest things you can hand over:

The signed quote or estimate with the price on it. If they signed off on the scope and the number, that is gold.

Texts and emails where they approved the job, picked a date, or said they were happy. Screenshots of "looks great, thanks" go a long way.

Before and after photos with timestamps. Pictures of the finished work do a lot of the convincing for you.

The invoice and any receipt showing they paid willingly, plus a record of any deposit they put down up front. Somebody who paid you a deposit and then disputed the balance has a weak story.

A short, calm written summary of what the job was, when it happened, and what they approved. No emotion, just the timeline.

Put it together like you are handing it to someone who has never met either of you, because that is exactly who reads it. Clear, dated, boring. Boring wins disputes.

What not to do

Do not get into a screaming match with the customer over text. Anything you write can end up in front of the bank, and a calm contractor with paperwork beats an angry one every time.

Do not go back and do more free work to make them drop it. Once a dispute is open, that does not undo it, and you have just eaten more cost.

Do not threaten them. Stay on the facts. Your paper does the fighting.

Now stop it from ever happening again

Winning a chargeback still costs you a fee and a stack of hours you do not get back. The real win is setting your jobs up so a customer never has a believable story to dispute in the first place. Most of this is just good front-end habits.

Get a signature on the quote before you start. A scope and a price the customer agreed to in writing is the single best protection there is. If you are not doing this yet, the free estimate template for contractors shows what to put on every one.

Take a deposit up front. A customer who has skin in the game from day one almost never disputes. The how to ask for a deposit guide walks through how to ask without scaring them off.

On bigger jobs, bill in stages instead of one lump at the end. If you collect along the way against work they can see, you are never sitting on a huge final balance that is tempting to dispute. That is the whole point of asking for a progress payment.

Make your business name on the card statement match the name they know you by. This one line of setup kills the most common chargeback before it starts.

Keep your texts. Do not delete the thread when the job wraps. That casual "perfect, see you Tuesday" is evidence you will be glad you kept.

A chargeback on a real job is usually a paperwork problem dressed up as a money problem. The contractors who get hit are almost always the ones working on a handshake. The ones with a signed quote, a deposit, and a clean text thread barely ever see one, and when they do, they win.

The same gap that lets chargebacks happen also loses you jobs

Here is what ties it all together. The customer who feels comfortable disputing a charge is usually the same one you never quite locked down. No signature, no deposit, no steady contact through the job. The exact same loose front end that loses you the quote in the first place is what leaves you open on the back end. It is the same root cause as a customer who went quiet after the quote, just showing up at the payment stage instead.

Tighten the front of the job and the back of the job takes care of itself.

Let the follow-up run itself

The honest reason most of us skip the signature, the deposit, and the steady check-ins is that we are tired and busy. We are already on the next job and the paperwork feels like a chore at 9pm.

That is the exact reason I built QuoteChaser. It runs the follow-up by text and email on its own, in your voice, not some stiff robot script. It keeps the customer warm from the quote through the deposit through the final bill, so you are never the guy chasing a quiet customer after the fact. The moment they reply it pings your phone so you can lock it in.

It is built for the one-to-ten-person shops, the guys who do not have an office manager riding herd on the paperwork.

See how QuoteChaser works or join the waitlist and be first in when we open spots.

A chargeback feels like a punch in the gut, but on a real job it is winnable. Answer it, send your proof, and then go tighten up the front of your jobs so you never have to do it twice. You did the work. The paper just needs to say so.

Stop losing quotes to silence.

Join the waitlist →

While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.

Get Contractor Office OS — $37 →