How to File a Complaint Against a Roofing Contractor (State-by-State Guide) | DisputeVoice
Comprehensive GuideRoofing · Complaints · Consumer Protection · State-by-State

How to File a Complaint Against a Roofing Contractor: The Complete State-by-State Guide

Every licensing board, attorney general office, and federal agency you need — with direct filing links, phone numbers, deadlines, and step-by-step instructions for all 50 states.

DisputeVoice Editorial Team · Senior Editor: Steven Reviewed by consumer protection professionals Updated February 2026 22 min read · ~5,000 words

If a roofing contractor defrauded you, abandoned your project, or performed substandard work, file complaints with every relevant agency — not just one. Start with your state contractor licensing board (can suspend or revoke licenses), then file with your state attorney general (tracks fraud patterns), the FTC at reportfraud.ftc.gov (drives federal enforcement), the BBB (creates public records), and local law enforcement if money was collected without work performed. This guide gives you the exact agency, filing link, and phone number for every state. The more agencies you file with, the harder it becomes for that contractor to keep operating.

Section 1

Why Filing Complaints Matters More Than You Think

Most homeowners who get defrauded by a roofing contractor file one complaint — usually with the BBB — and stop there. That is a mistake. A single complaint to a single agency is easy for a bad contractor to ignore. Multiple complaints across multiple agencies create a web of accountability that is nearly impossible to escape.

Your state licensing board can investigate, fine, suspend, or revoke the contractor's license. Your state attorney general logs complaints into a consumer protection database; when multiple complaints target the same contractor, the AG can initiate a formal investigation. The Federal Trade Commission feeds your complaint into the Consumer Sentinel Network — a database used by over 2,500 law enforcement agencies nationwide. The Better Business Bureau creates a permanent public record visible to anyone researching the contractor. And a police report establishes that the contractor's conduct may constitute theft, not just a contract dispute.

The compounding effect: Filing with five agencies creates exponentially more pressure than filing with one. Each filing cross-references the others. Licensing boards check for AG complaints. AGs check for licensing board actions. Insurers check BBB ratings. Every public record appears when the next homeowner searches that contractor's name.
Section 2

Before You File: Build Your Evidence Package

Every complaint will be stronger if you prepare a single organized evidence package first and submit copies to each agency. This upfront work dramatically increases the likelihood that your complaints lead to enforcement action.

1
Gather Contract and Payment Records

Collect the signed contract, all change orders, every invoice, and complete payment records — canceled checks, bank statements, credit card statements. If payments went through third-party financing, include those records too.

2
Document the Timeline

Write a chronological narrative from first contact through the present. Include dates of verbal agreements, site visits, work started, work stopped, payments, and communications. Be specific: "contractor last appeared on site November 12, 2025" beats "contractor stopped showing up."

3
Photograph Everything

Take dated photos of current conditions — incomplete areas, visible defects, exposed structures, damage to adjacent property (HVAC units, gutters, landscaping), and materials left on site. Photograph the roof from multiple angles.

4
Preserve All Communications

Save every text, email, voicemail, letter, and social media message. Screenshot text conversations and save outside your phone. Print emails. Note dates and content of phone calls.

5
Get an Independent Assessment

Hire a licensed, independent roofing contractor or building inspector to assess the work and provide a written report. This report should document code violations, deviations from the contract, and an estimate to remediate. This is the single most powerful piece of evidence you can include.

6
Send a Certified Demand Letter

Send a certified demand letter (return receipt requested) giving the contractor 10–15 business days to cure the defect, complete the work, or refund your money. This proves you gave the contractor an opportunity to resolve the issue. Many licensing boards require this step before investigating.

Pro tip: Organize everything as a single PDF — cover page summarizing the complaint, followed by timeline, photographs, contract, payments, communications, independent assessment, and demand letter. This format uploads to every online portal and attaches to any paper filing.

Section 3

Federal Filing Pathways

These agencies accept complaints from homeowners in every state. They track patterns that drive enforcement priorities and can trigger investigations against contractors who defraud multiple consumers.

Federal
Federal Trade Commission (FTC)
File at reportfraud.ftc.gov. Covers deceptive practices, cooling-off rule violations, unfair business practices. Feeds the Consumer Sentinel Network. Phone: 1-877-382-4357.
Federal
Consumer Financial Protection Bureau
File at consumerfinance.gov/complaint. Use if your dispute involves contractor financing, PACE loans, or third-party lenders. Phone: 1-855-411-2372.
Industry
Better Business Bureau (BBB)
File at bbb.org. Creates a permanent public record. Triggers a mandatory contractor response process. Ratings visible to future customers.
Public Record
DisputeVoice Lighthouse Report
Professionally written, SEO-optimized public documentation. Appears when consumers search the contractor's name and city. Permanent record with open right of reply.
Section 4

State-by-State Complaint Filing Directory

In states with state-level roofing licensure, file first with the licensing board. In states without state-level roofing licensure, file with the attorney general's consumer protection division. In both cases, file with the AG for pattern-tracking purposes.

Important: Texas, Georgia, Colorado, New York, Missouri, and several other states do not license roofing contractors at the state level. In these states, your primary complaint pathway is the Attorney General. Always check county and city licensing requirements too.

StatePrimary Filing AgencyContact
AlabamaLicensing Board for General Contractors(334) 272-5030
AlaskaDept. of Commerce — Corp. & Prof. Licensing(907) 465-2550
ArizonaRegistrar of Contractors (ROC)
Recovery Fund up to $30K per contractor
(602) 542-1525 · Online
ArkansasContractors Licensing Board(501) 372-4661
CaliforniaContractors State License Board (CSLB)
4-year filing window
(800) 321-2752 · Online
ColoradoAG Consumer Protection
No state roofing license
(800) 222-4444
ConnecticutDept. of Consumer Protection — Home Improvement(860) 713-6100
DelawareAG Consumer Protection(302) 577-8600
FloridaDBPR — Construction Licensing(850) 487-1395 · License Lookup
GeorgiaAG Consumer Protection
No state roofing license
(404) 651-8600
HawaiiDCCA — Professional & Vocational Licensing(808) 586-3000
IdahoContractors Board(208) 334-3233
IllinoisDept. of Financial & Professional Regulation(888) 473-4858
IndianaAG Consumer Protection(800) 382-5516
IowaAG Consumer Protection(515) 281-5926
KansasAG Consumer Protection(800) 432-2310
KentuckyAG Consumer Protection(888) 432-9257
LouisianaState Licensing Board for Contractors(225) 765-2301 · Online
MaineAG Consumer Protection(207) 626-8849
MarylandHome Improvement Commission (MHIC)(410) 230-6309
MassachusettsOffice of Consumer Affairs — Home Improvement(617) 973-8787
MichiganLARA — Licensing & Regulatory Affairs(517) 241-9288
MinnesotaDept. of Labor — Contractor Recovery Fund(651) 284-5069
MississippiState Board of Contractors(601) 354-6161
MissouriAG Consumer Protection
No state roofing license
(800) 392-8222
MontanaDept. of Labor — Building Codes Bureau(406) 841-2050
NebraskaAG Consumer Protection(800) 727-6432
NevadaState Contractors Board(702) 486-1100
New HampshireAG Consumer Protection(603) 271-3641
New JerseyDivision of Consumer Affairs — Home Improvement(973) 504-6200
New MexicoConstruction Industries Division (CID)(505) 476-4700
New YorkAG Consumer Frauds Bureau
No state roofing license; NYC local license
(800) 771-7755
North CarolinaLicensing Board for General Contractors(919) 571-4183
North DakotaSecretary of State — Contractor Licensing(701) 328-2900
OhioAG Consumer Protection
No state residential roofing license
(800) 282-0515
OklahomaConstruction Industries Board(405) 521-6550
OregonConstruction Contractors Board (CCB)(503) 378-4621
PennsylvaniaAG Consumer Protection Bureau(800) 441-2555
Rhode IslandContractors' Registration & Licensing Board(401) 462-9500
South CarolinaContractors' Licensing Board(803) 896-4686
South DakotaAG Consumer Protection(605) 773-4400
TennesseeBoard for Licensing Contractors
1-yr cosmetic / 4-yr structural limits
(615) 741-8307 · Online
TexasAG Consumer Protection
TDLR does not license roofers
(800) 621-0508 · Online
UtahDiv. of Occupational & Prof. Licensing(801) 530-6628
VermontAG Consumer Assistance Program(800) 649-2424
VirginiaDPOR — Professional & Occupational Regulation(804) 367-8500
WashingtonDept. of Labor & Industries — Contractor Registration(800) 647-0982
West VirginiaDivision of Labor — Contractor Licensing(304) 558-7890
WisconsinDept. of Safety & Professional Services(608) 266-2112
WyomingAG Consumer Protection(307) 777-7874
Washington, D.C.DCRA — Consumer & Regulatory Affairs(202) 442-4400

Always file with the attorney general too. Even in states with a licensing board, file a separate AG complaint. Licensing boards address license violations. AGs address deceptive trade practices with broader enforcement tools — injunctions, civil penalties, and restitution.

Section 5

What to Include in Every Complaint

Include the contractor's full legal business name and any DBA names, license number if applicable, your contact information and property address, contract date and amount, breakdown of all payments with dates, a clear chronological timeline, copies of the signed contract and change orders, all written communications, dated photographs, independent inspection reports, your demand letter with proof of delivery, and a clear statement of the resolution you are seeking.

What Not to Do

Do not exaggerate. Do not speculate. Do not use emotional language. State facts, cite documents, let the evidence speak. A two-page factual complaint with a 20-page evidence appendix outperforms a 10-page emotional narrative with no documentation every time.

Section 6

Filing Deadlines and Statutes of Limitation

State licensing boards typically require complaints within one to four years of when work was last performed. California's CSLB allows four years. Arizona's ROC requires two years for repairs. Tennessee applies a one-year implied warranty on cosmetic items and four years on structural damage.

State attorneys general generally have no strict individual filing deadlines since enforcement actions are brought on behalf of the state, but filing promptly makes your complaint more actionable.

Small claims court follows your state's statute of limitations for breach of contract — typically three to ten years, with four to six years most common for written contracts.

Do not wait. File as soon as your evidence package is ready. Agencies investigate more aggressively when events are recent and the contractor is still operating.

Section 7

What Happens After You File

Licensing Board Process

The board assigns your complaint to intake, verifies jurisdiction, notifies the contractor, and may attempt mediation. If mediation fails, a field investigator may inspect the property. Confirmed violations can result in fines, corrective orders, probation, suspension, or license revocation.

Most boards cannot order monetary restitution — their authority is limited to disciplinary action. Financial recovery requires courts, the contractor's bond, or a state recovery fund. Arizona's Residential Recovery Fund pays up to $30,000 per contractor. Minnesota, Virginia, and several other states offer similar programs.

Attorney General Process

The AG logs your complaint and may contact the contractor. The AG cannot serve as your private attorney, but when multiple complaints target the same contractor, the office can open a formal investigation and file civil enforcement actions seeking injunctions, penalties, and consumer restitution.

The Public Record Effect

Every complaint creates a searchable public record. Licensing board complaints, BBB ratings, AG enforcement actions — they all surface when the next homeowner searches that contractor's name. Your complaint may be the warning that prevents the next family from being defrauded.

Section 8

When Complaints Are Not Enough: Legal Action

Small claims court handles disputes below state-specific dollar thresholds — typically $5,000 to $25,000. No attorney needed, filing fees of $30–$100, decisions often issued the same day.

Civil litigation handles larger disputes. An attorney can seek breach of contract damages, treble damages under your state's consumer protection act, and attorney's fees. Many consumer protection attorneys work on contingency.

Mechanic's lien disputes arise when unpaid subcontractors or suppliers file liens against your property — even if you paid the general contractor in full. You may need legal help to resolve these.

Section 9

Related DisputeVoice Guides

National Master Guide
Roofing Contractor Complaints & Consumer Protection Guide (U.S.)
Florida Guide
What to Do If a Roofing Contractor Abandons Your Job in Florida
Florida Comprehensive Guide
Florida Roofing Disputes After Hurricanes: Insurance Claims, Contractor Fraud & Legal Recovery

Your Complaint Is Just the Beginning

Filing regulatory complaints creates pressure. Public accountability creates leverage. DisputeVoice helps fraud victims create professionally written, SEO-optimized Lighthouse Reports that appear when consumers search the contractor's name and city. Every report is editorially reviewed, permanently published, and includes an open right of reply.

If a roofing contractor defrauded you, abandoned your project, or took your money and disappeared — DisputeVoice gives you the tools to create permanent public accountability while warning other homeowners.

Sources and Authorities Referenced

  • Federal Trade Commission — Consumer Sentinel Network
  • FTC Cooling-Off Rule (16 CFR Part 429)
  • Consumer Financial Protection Bureau
  • California CSLB complaint procedures
  • Arizona ROC complaint & recovery fund
  • Florida DBPR construction licensing
  • Louisiana LSLBC complaint filing
  • Texas AG Consumer Protection Division
  • TDLR — licensing scope clarification
  • Tennessee Board for Licensing Contractors
  • South Carolina Contractors' Licensing Board
  • Rhode Island CRLB complaint overview
  • Better Business Bureau procedures
  • State licensing board records — all 50 states
About the Publisher

DisputeVoice

DisputeVoice is a consumer protection platform founded by Steven, a Senior Editor and advocate with over three decades of business ownership experience. DisputeVoice helps fraud victims create professionally written, SEO-optimized public reports about contractors and businesses that have defrauded them.

The platform operates under rigorous editorial standards using legally protective language that maintains factual accuracy while providing Section 230 protections.

Editorial Note & Disclaimer: This guide is published by DisputeVoice for informational and consumer protection purposes. It does not constitute legal advice. Contact information, filing procedures, and regulatory structures are subject to change. Verify current details directly with the relevant agency. For guidance specific to your situation, consult a licensed attorney in your jurisdiction. DisputeVoice is not a law firm and does not provide legal representation.