dc.contractors Guide

How-to

How to File a Complaint Against a Contractor in DC

A step-by-step guide to filing a complaint against a contractor in Washington, DC — which agency to use, the $250 and three-year thresholds, what documentation to gather, and how to escalate to the DC Attorney General.

By DC Contractors Guide Editorial Team Last reviewed June 15, 2026 10 min read

When a contractor in Washington, DC takes your money and abandons the job, does defective work, or refuses to make things right, you are not without options. The District has a defined process for filing complaints, recovering losses, and triggering enforcement — but it rewards homeowners who act promptly and document thoroughly. This guide walks through exactly where to file, what the key thresholds are, and how to escalate if your first complaint doesn’t resolve things.

The most important thing to understand up front: in DC, your options depend heavily on whether you hired a licensed contractor. Many of the strongest remedies are tied to licensure, so the first move in any complaint is to establish that fact.

Which agency handles your complaint

DC’s contractor oversight is split across a few bodies, and sending your complaint to the right one saves time. Here is the map:

IssueWhere it goes
Contractor failed to perform, defective work, took your moneyDLCP Consumer Protection Unit
Deceptive or fraudulent trade practices, unresolved disputesDC Office of the Attorney General (OAG)
Unpermitted work, failed inspections, code violationsDepartment of Buildings (DOB)
Pattern complaints, business ratingsBBB (informal, not a regulator)

For most homeowner-versus-contractor disputes — money paid for work not done, or defective work the contractor won’t fix — the starting point is DLCP, because it both licenses the contractor and runs consumer protection. If the conduct rises to deception or fraud, the OAG is your escalation path. We map the full agency structure in DLCP vs DOB vs DCRA: which DC agency does what.

Before you file: the two thresholds that matter

Two numbers govern how DC handles consumer-protection complaints, and knowing them frames everything else.

The three-year clock matters more than people expect, because of a recurring tactic: a contractor facing a complaint will sometimes string a homeowner along with assurances that they’ll “come back and finish” or “make it right,” precisely until the filing deadline has passed. Filing a complaint does not prevent the contractor from completing the work or refunding you. It simply preserves your rights if they don’t. There is no reason to let their promises run out your clock.

Step 1: Confirm the contractor’s license status

Before you file anything, establish whether the contractor was licensed at the time of the work. Go to the official DC portal at mybusiness.dc.gov and look up the business; our license verification guide explains exactly how to read the record.

This isn’t a formality — it determines which remedies you can pursue:

  • If the contractor was licensed: you have access to the Home Improvement Guaranty Fund, a $25,000 surety bond you may be able to claim against, and a regulator (DLCP) with authority over the contractor’s license.
  • If the contractor was unlicensed: you can still report them, and operating without a license is itself a violation — but the Guaranty Fund and bond are closed to you, which narrows your recovery considerably.

Either way, confirming the status now tells you what to expect and what to ask for.

Step 2: Gather your documentation

Complaints succeed or stall on the strength of the paper trail. Before you file, assemble everything in one place:

  • The signed written contract — the foundational document showing what was agreed.
  • Every payment record — checks, card statements, receipts, proof of any cash payments.
  • Written communications — emails, texts, letters, and notes from phone calls (with dates).
  • Dated photos of the work — before, during, and after, showing the defects or incomplete state.
  • Permits and inspection reports — if the project required them.
  • Any change orders — especially written ones documenting agreed scope changes.

Organize the file the way the agency will look at it: a licensed contractor, a written agreement, money paid, and a documented failure to deliver. If any of those pillars is missing or murky, shore it up before you file.

Step 3: File with the DLCP Consumer Protection Unit

With your documentation ready, file your complaint with the DLCP Consumer Protection Unit, the primary body for home improvement disputes in DC. Start at the agency’s site, dlcp.dc.gov, and follow its current complaint process.

In your complaint, be factual and chronological. State who you hired (the exact legal entity), what you contracted for, what you paid and when, what went wrong, and what resolution you’re seeking. Attach your documentation. Avoid emotional language and stick to verifiable facts — a calm, well-evidenced complaint is far more persuasive to a reviewer than an angry one.

After you file, DLCP may review the complaint and attempt to resolve the dispute between you and the contractor. Keep copies of everything you submit, note the names and dates of every interaction, and follow up in writing.

Step 4: Escalate to the DC Office of the Attorney General

If your complaint involves deceptive or fraudulent trade practices — outright lies, bait-and-switch pricing, fake credentials, or refusal to honor clear obligations — or if the DLCP process doesn’t resolve things, escalate to the DC Office of the Attorney General.

The OAG’s Office of Consumer Protection enforces the District’s consumer-protection laws and runs a consumer hotline at 202-442-9828. You can reach it through oag.dc.gov/consumer-protection. The OAG can pursue patterns of misconduct that a single homeowner can’t address alone, so even when your individual recovery is uncertain, your complaint may contribute to broader enforcement.

Step 5: Pursue recovery through the Guaranty Fund or bond

Filing a complaint and recovering your money can be two different processes. If you hired a licensed Home Improvement Contractor, you have specific recovery mechanisms:

  • The Home Improvement Guaranty Fund — a District-administered backstop that can return money to a homeowner whose licensed contractor failed to perform or did defective work. The full mechanics are in our Guaranty Fund guide.
  • The $25,000 surety bond — every licensed HIC posts this bond, and it can be drawn on when the contractor violates its obligations.

Both are conditioned on licensure, which is why Step 1 matters so much. Recovery is pursued through DLCP, and the same $250 / three-year thresholds apply. Be patient and persistent: government consumer-protection processes are rarely instant, and a well-documented, promptly filed claim is treated very differently from a vague one filed years later.

What to do while the complaint is pending

A few practices protect your position once a complaint is in motion:

  • Stop additional payments. Don’t put more money into a disputed job.
  • Keep communicating in writing. A documented record beats a phone call you can’t prove happened.
  • Don’t let “I’ll fix it” reset your clock. Pursue a private resolution if you like, but file within the deadline regardless.
  • Mind any liens. If subcontractors or suppliers went unpaid, your property could be exposed to a mechanic’s lien even if you paid the general contractor. Understand that landscape early.

How to write a complaint that gets taken seriously

The quality of the complaint itself influences how it’s handled. A reviewer reading dozens of submissions responds to clarity and evidence, not volume or emotion. A few principles make a complaint land:

  • Lead with the facts in order. Open with who you hired (exact legal entity and license number), the contract date, and the amount paid. Then walk the timeline forward: what was promised, what happened, when it broke down.
  • Quantify the loss. State the dollar figure clearly and show how you arrived at it — the amount paid, minus any value actually received, plus documented costs to correct or complete the work.
  • Attach, don’t describe. Wherever you reference the contract, a payment, or a communication, attach the document rather than summarizing it. Evidence the reviewer can see beats a claim they have to take on faith.
  • State the resolution you want. Be specific: a refund of a stated amount, completion of the work, or correction of defects. A vague “I want justice” is harder to act on than “I am seeking a refund of $4,200 for work paid for and not performed.”
  • Keep the tone neutral. Anger is understandable, but a calm, factual complaint is more persuasive and easier to process than one full of adjectives.

Licensed versus unlicensed: how your path differs

It’s worth seeing the two scenarios side by side, because the contractor’s license status at the time of the work changes almost everything about what you can pursue.

Hired a licensed contractorHired an unlicensed contractor
File a DLCP complaintYesYes (and unlicensed operation is itself a violation)
Home Improvement Guaranty FundAvailableNot available
$25,000 surety bondMay claim against itNo bond exists to claim
Regulator leverage over licenseDLCP can act on the licenseNo license to act on
OAG referral for fraudYesYes

The pattern is stark: hiring licensed keeps every door open, while hiring unlicensed closes the two most powerful recovery doors before you even start. This is the practical reason our verification guide treats the five-minute license check as non-negotiable — it’s not just about the work quality, it’s about which remedies you’ll have if things go wrong. If you’re reading this after hiring an unlicensed contractor, you can still file and report; just calibrate your expectations and focus on documentation and any small-claims or private legal options.

Where mechanic’s liens fit in

One complication catches DC homeowners off guard: even if you pay your general contractor in full, an unpaid subcontractor or material supplier can sometimes place a mechanic’s lien on your property. That means a dispute that feels resolved from your side can resurface as a cloud on your title. If you’re filing a complaint against a contractor who you suspect hasn’t paid their subs, watch for lien notices and address them promptly — a lien left unresolved can interfere with refinancing or selling. Keeping proof of your own payments is the first line of defense, since it shows you held up your end even if the contractor didn’t pay downstream.

A realistic view of timelines and outcomes

It helps to set expectations. Consumer-protection processes move at their own pace, roughly along these lines: you file with documentation; the agency reviews and may attempt to mediate; the matter is evaluated against the requirements, including confirming licensure; and a determination is made, with any recovery administered by the District.

Outcomes vary with the facts and the quality of your evidence. A clean breach of a written contract by a licensed contractor, well documented, is a strong posture. A dispute that’s really about an undocumented verbal change order, or one involving an unlicensed operator who has disappeared, is harder. None of that should stop you from filing — but it’s why the prevention steps in our contractor red flags guide matter so much. The best complaint is the one you never have to file.

The bottom line

Filing a complaint against a DC contractor is a defined, navigable process: confirm the license, gather your documentation, file with DLCP, escalate to the OAG if needed, and pursue the Guaranty Fund or bond if you hired licensed. The two numbers to keep in front of you are $250 and three years — the threshold for the Consumer Protection Unit’s handling and the deadline for filing.

Act promptly, document everything, and don’t let a contractor’s promises run out your clock. The District’s remedies are real, but they reward the homeowner who moves quickly and keeps good records. This guide is informational, not legal advice; confirm current procedures and any specific requirements directly with DLCP and the OAG when you file.

Frequently asked questions

Which DC agency handles complaints against contractors?
The Department of Licensing and Consumer Protection (DLCP) is the primary agency, since it licenses home improvement contractors and runs consumer protection. The DC Office of the Attorney General (OAG) handles deceptive trade practices and runs a consumer hotline at 202-442-9828. Permit and code issues go to the Department of Buildings (DOB).
Is there a minimum dollar amount to file a complaint?
The DLCP Consumer Protection Unit handles losses of $250 or more, or a pattern of abuse. Smaller losses may still be worth reporting, but the $250 threshold is the practical floor for the unit's handling of consumer-protection matters.
How long do I have to file a complaint in DC?
DC consumer-protection complaints generally must be filed within three years. Do not wait — contractors sometimes string homeowners along with promises to 'make it right' precisely until the deadline passes. Treat three years as a hard backstop, not a target, and file promptly.
Can I file a complaint against an unlicensed contractor?
Yes, you can report an unlicensed contractor to DLCP and the OAG, and operating without a license is itself a violation. But your recovery options are far narrower: the Home Improvement Guaranty Fund and the surety bond only apply when you hired a licensed contractor, so an unlicensed operator leaves you outside those backstops.
What documentation do I need to file?
Your signed contract, all payment records, written communications, dated photos of the work, and any permits or inspection reports. Recovery and enforcement turn on proof, so a clear, organized paper trail is the single biggest factor in how seriously and quickly your complaint is handled.

Sources & further reading

  1. 1. DC DLCP — Department of Licensing and Consumer Protection — Primary agency for contractor licensing and consumer complaints in DC.
  2. 2. DC OAG — Consumer Protection — Files complaints for deceptive practices; consumer hotline 202-442-9828.
  3. 3. DC Business Center — license verification — Confirm whether the contractor was licensed at the time of the work.
  4. 4. DC Department of Buildings (DOB) — Handles permits and inspections; relevant for unpermitted or failed-inspection work.
  5. 5. BBB — Files informal complaints and maintains business complaint history.

Last reviewed June 15, 2026. Reviewed against current DLCP, DOB, DC OAG, BBB and FTC guidance.