What to Do When a Contractor Does Bad Work: The Homeowner's Dispute Playbook
Bad contractor work? Here's the 7-step escalation ladder from demand letter to licensing board complaint to small claims court. Written by a 20-year veteran.

If your contractor did substandard work, you have more options than you think. Most homeowners either eat the loss or leave an angry review. Neither gets your money back or your project fixed.
There's a 7-step escalation process that works. I've watched homeowners recover anywhere from $1,000 to $14,000 using these steps. The key is following the sequence. Start low, document everything, and escalate only when the previous step fails.
I watched a $60,000 roof-and-solar job go sideways. Original fascia estimate: $2,000. After tear-off, the contractor tacked on $6,800 for fascia "replacement." The homeowner went out and counted the boards. Found 40-50% were only painted, not replaced. The project manager's hands were trembling when she confronted him. He credited back $1,000 and kept $5,800.
She got back another $3,200 using the escalation steps I'm about to show you.
Before you do anything else, download the free Contractor Defense Checklist. It has the full 7-step escalation ladder and the demand letter template. Let me walk you through the first three steps.
Step 1: Document Everything Before You Confront
Before you pick up the phone or send that angry text, stop. Document first.
Take photos of the defective work from multiple angles. With timestamps. Include close-ups of specific defects and wide shots showing the overall scope. If the work violates building code, reference the specific code section (your local building department can help identify violations).
Biggest mistake homeowners make: they let the contractor who shows up first also be the one who "finds" the damage. Same principle applies here. Get independent documentation before the contractor has a chance to explain, minimize, or cover up the problem.
Pull out every piece of paper: the signed contract, the scope of work, change orders, payment receipts, text messages, emails. Organize them chronologically. You're building a case, even if you never go to court.
Step 2: The Direct Conversation (Do This First)
Call or meet in person. Be specific, not emotional.
Say exactly this: "I've documented issues with the work that don't match the scope we agreed to. I'd like to give you the chance to make this right before I escalate. Can we walk the job together this week?"
This approach works about 40% of the time. Good contractors who made honest mistakes will fix the work. They have a reputation to protect and a license they don't want complaints against.
Bring your documentation to the walk-through. Point to specific items. "This section of flashing isn't sealed to the drip edge. This soffit wasn't replaced, it was painted over. These three items don't match the contract scope."
Don't agree to any resolution verbally. If they offer to fix it, get the commitment in writing with a timeline and a holdback amount (money you withhold until the fix is verified).
Step 3: The Written Demand
If the conversation doesn't work, it's time for a formal demand letter. This is the step most homeowners skip, and it's the one that moves the needle.
A demand letter does two things: it creates a legal record of your complaint, and it puts the contractor on notice that you're willing to escalate.
Include in the letter:
- Date and reference to the signed contract
- Specific description of defects with photo references
- The contract terms that were violated
- The dollar amount of damage or cost to repair
- A deadline for response (14 business days is standard)
- A statement that you'll escalate to the contractor licensing board and pursue legal remedies if not resolved
Send it certified mail with return receipt. Email a copy the same day. Keep copies of everything.
The average materials markup on residential roofing is 15-20%. But I've seen invoices with 60% markups. A $4,200 materials bill marked up to $6,700. When you put numbers like that in a demand letter alongside photos of unpainted fascia boards that were billed as "replaced," the math makes the case for you.
What We Tested: The Licensing Board Complaint
Steps 4 through 7 of the escalation involve the licensing board, bond claims, small claims court, and civil litigation. Let me tell you about the one that works best on most contractors.
Filing a complaint with the state contractor licensing board is the highest-leverage move for disputes under $25,000. Here's why: contractors need their license to operate. A sustained complaint goes on their record. Multiple complaints trigger investigation and potential license suspension.
I tracked outcomes on 12 licensing board complaints filed by homeowners I advised. 8 of the 12 resulted in either full resolution or partial settlement before the board even completed its investigation. The contractor would rather refund $3,000 than risk a license action that costs them $50,000+ in future business.
I don't know if that rate holds across all states, but the pattern is consistent: the licensing board complaint is the step that turns a difficult conversation into a business decision for the contractor.
The complaint process is straightforward:
- Download your state's complaint form (available on the licensing board website)
- Attach your documentation: contract, photos, demand letter, correspondence
- Include a clear statement of what you want: repair, refund, or partial credit
- Mail it and email a copy
Critical: send a copy of the filed complaint to the contractor. This isn't required, but it signals that you're serious and gives them one more chance to resolve before the board gets involved.
When to Get an Independent Inspection
For work over $5,000, hire an independent inspector before escalating. A home inspector or trade-specific expert who has no connection to your contractor.
Cost: $200-$500 for a focused inspection. That investment pays for itself because:
- It gives you an objective assessment of defects
- The inspector's report is evidence if you go to the licensing board or court
- It identifies defects you might have missed
- It quantifies the repair cost, which becomes the basis for your demand
I've seen inspectors find $8,000 in hidden defects that the homeowner wasn't even aware of. Water intrusion behind incorrectly installed flashing. Missing vapor barrier. Decking that was supposed to be replaced but was patched.
What About Reviews and Social Media?
Leaving a detailed, factual review on Google and Yelp is reasonable. It warns other homeowners. But don't make it your primary strategy.
Reviews don't get your money back. Demand letters, licensing board complaints, and small claims court get your money back. Do those first. Then leave the review.
And whatever you do, stick to verifiable facts in any public review. "Contractor billed $6,800 for fascia replacement. Physical count showed 40-50% of boards were painted, not replaced." That's a fact. "This contractor is a thief and a liar" is defamation risk. Keep it factual.
The full 7-step escalation ladder, with the demand letter template, licensing board complaint guide, and small claims court filing checklist, is in the Contractor Defense Checklist. It covers every step from initial documentation through legal remedies.
Frequently Asked Questions
How long do I have to file a complaint against a contractor? Statute of limitations varies by state. Most states allow 2-4 years for breach of contract claims. Licensing board complaints typically have shorter windows (1-2 years from discovery of defect). File early. Don't wait.
Can I withhold final payment for defective work? Yes, if the work doesn't meet contract specifications. This is your strongest leverage point. Document the defects and put the contractor on notice in writing that final payment is withheld pending resolution. Never withhold payment without documented cause.
Should I hire a lawyer for a contractor dispute? For disputes under $10,000, small claims court is usually more cost-effective (no lawyer needed in most states). For disputes over $10,000, a construction attorney's free initial consultation will tell you whether the case justifies legal fees. Many work on contingency for strong cases.
What if the contractor threatens to put a lien on my house? A contractor can file a mechanics lien for unpaid work, even if the work was defective. But filing a lien on work you're disputing in good faith can be grounds for a "slander of title" claim. Document everything and consult an attorney if a lien is filed.
What if the contractor goes out of business? Check if they had a surety bond (required in many states). You can file a claim against the bond. If they were insured, their general liability policy might cover defective workmanship claims. Otherwise, you may need to pursue the individual, not the company.
I post dispute resolution tactics and contractor red flags on X. Follow me at @beforeyouhire23.
If you're dealing with bad contractor work right now, start with the documentation step and work the process. The Contractor Defense Checklist has the complete 7-step escalation ladder, demand letter template, and the scripts for each conversation. Get your free copy here.
Mike Harmon