$0 District of Columbia — General Contractor License Requirements Checklist

How to Get a DC Contractor License Without Hiring a Compliance Firm

You can absolutely get a DC contractor license without hiring a compliance firm or attorney. The filing itself happens through online government portals — BOSS for the BBL, MyTax for tax registration, AccessDC for permit linkage — and none of them require professional representation. What you do need is the correct filing sequence across three separate agencies, because the portals don't tell you about each other's prerequisites.

The typical compliance firm charges $300–$800 per license to navigate these portals on your behalf. For a solo contractor filing a single DC BBL at the $99 flat fee, that's paying three to eight times the license cost for someone else to fill out the same online forms. The portals aren't technically difficult — they're sequentially confusing. Once you know the order, the actual filing takes an afternoon.

The Three-Agency Sequence

The District of Columbia splits contractor licensing across DLCP (licensing), OTR (tax), and DOB (permits). Each agency's portal documents its own requirements but never mentions the others. Attempting them out of order creates circular errors — an OTR registration that can't process because your entity isn't filed, a BBL application that gets rejected because your tax account doesn't exist yet, a permit request that fails because your BBL isn't linked.

Here's the dependency chain in the order the systems actually expect:

Phase 1: Business Identity

  • If forming an LLC, file Articles of Organization (Form DLC-1, $220); if operating under a name other than your legal first and last name, file a trade name (Form TN-1, $55) through the Corporations Division on BOSS. A sole proprietor using their true legal name does not file entity-formation documents
  • Your entity name must match exactly across every subsequent filing — insurance certificates, bond documents, tax forms — or you'll trigger Deficiency Notices

Phase 2: Zoning and Tax

  • Obtain a Home Occupation Permit ($72.60) if you're operating from a residential address in DC, or a Certificate of Occupancy for commercial space in DC
  • Register with OTR via Form FR-500 on MyTax.DC.gov — the entity classification you select here must match your business or corporate filing type
  • Run a Clean Hands self-check on MyTax — any District tax or non-tax debt over $1,000 blocks your BBL application (threshold raised from $100 in October 2024)

Phase 3: License Application

  • File the BBL application through BOSS with your insurance certificate (GC applicants: CGL coverage matching your class; HIC applicants: $50,000/$100,000/$10,000 liability limits), surety bond ($25,000 if HIC track), and supporting documents
  • Processing takes 15–30 business days — no expedited option exists for anyone, including compliance firms

Phase 4: Permit Linkage

  • Connect your approved BBL to the DOB Permit Wizard through AccessDC
  • This step unlocks building permit applications — without it, ProjectDox can't verify your license

Skipping any phase or doing them out of order generates application errors. The most common self-filing mistake is filing the BBL application (Phase 3) before completing the tax registration and zoning clearance (Phase 2).

Where Self-Filers Actually Get Stuck

The three most common stall points for first-time self-filers have nothing to do with the difficulty of the portals:

Entity name mismatch. Your LLC name on the Corporations Division filing, your insured name on the Certificate of Insurance, and your business name on the OTR registration must be identical — including punctuation and abbreviations. "Smith Construction LLC" on your corporate filing and "Smith Construction, LLC" (with a comma) on your insurance certificate triggers a Deficiency Notice. This is the single most common rejection reason.

Wrong entity classification on FR-500. OTR's Form FR-500 asks you to select a tax entity type. If your LLC is a single-member LLC taxed as a disregarded entity, classify it as an unincorporated business; Form D-30 applies when applicable gross-revenue thresholds are exceeded, rather than treating it as a corporation. Selecting the wrong classification creates franchise tax obligations that cascade into Clean Hands failures months later.

Missing HIC contract clauses. Home Improvement Contractors must submit sample contracts that include specific consumer-protection disclosures under 17 DCMR § 3905. Uploading a standard construction contract without these clauses triggers an immediate Deficiency Notice. This is the requirement that catches the most experienced contractors off guard — commercial GC work does not require the same HIC-specific contract review.

The Cost Comparison

Item Self-Filing Cost With Compliance Firm
LLC formation (Form DLC-1) $220 $220 + $100–$200 service fee
Trade name (Form TN-1) $55 $55 + service fee
BBL license fee $99/2 years $99 + $300–$800 managed filing fee
Home Occupation Permit $72.60 $72.60 + service fee
OTR tax registration Free Free (or included in package)
Process guide $24 one-time Included in service fee
Typical total ~$450–$600 ~$800–$1,800

Insurance and bonding premiums are additional and identical either way — the compliance firm doesn't negotiate your policy.

Free Download

Get the District of Columbia — General Contractor License Requirements Checklist

Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.

What a Process Guide Replaces

A self-directed guide like the District of Columbia General Contractor License Guide replaces the sequencing knowledge that compliance firms charge for. It maps the three-agency dependency chain, flags the formatting rules that trigger Deficiency Notices, and includes pre-submission audit checklists for each filing. You're still doing the portal work yourself — you're just following a tested sequence instead of discovering it through trial and error.

The guide covers both licensing tracks (General Contractor classes A, B, C, G, and H and Home Improvement Contractor), both entity types (domestic formation and foreign registration for Maryland/Virginia contractors), and the Bill 25-737 grandfathering analysis. Eight planning tools — including the Three-Agency Sequence Tracker and BBL Pre-Submission Audit — catch the errors that generate Deficiency Notices before you submit.

Who Should Still Hire a Professional

Self-filing is the right approach for most solo operators filing one DC contractor license. But there are situations where professional help earns its fee:

  • Multi-state licensing — if you're licensing in five or more jurisdictions, a compliance platform's centralized tracking genuinely saves time
  • Corporate restructuring — converting from a sole proprietorship to an LLC mid-project, or restructuring after a partnership dissolution, involves legal considerations beyond portal navigation
  • Enforcement defense — responding to a Stop-Work Order or contesting a civil infraction requires legal representation, not a process guide
  • Tax resolution — if your Clean Hands check reveals significant tax debt across multiple filing periods, an enrolled agent or CPA can negotiate installment agreements more effectively than self-service

Frequently Asked Questions

Can I get rejected from the BOSS portal if I don't use a compliance service?

BOSS doesn't distinguish between self-filed and professionally filed applications. The portal processes every application through the same validation checks. What triggers rejection is missing documents, name mismatches, or incomplete insurance certificates — errors that happen regardless of who clicks the submit button.

How much time does self-filing actually take?

Gathering documents (entity formation, insurance, bonding, tax registration) takes 1–3 weeks depending on how quickly your insurer and bonding company deliver certificates. The actual portal work — filling out forms and uploading documents — takes 3–5 hours spread across the four phases. Processing is 15–30 business days after submission.

What if I file something in the wrong order?

You'll receive a Deficiency Notice from DLCP specifying what's missing. The notice resets the processing clock — you'll wait another 15–30 business days after resubmitting with corrections. This is what the three-agency sequence is designed to prevent. The DC General Contractor License Guide includes a pre-submission audit checklist that catches sequencing errors before they reach DLCP.

Do Maryland or Virginia contractors need to do anything extra?

Yes, if you are operating through an out-of-state entity. The foreign entity must file a foreign registration (Form FN-1) with DC's Corporations Division, provide a Certificate of Good Standing from its home state (valid for 180 days), and appoint a registered agent with a physical DC address. An out-of-state sole proprietor does not file FN-1 merely because they live outside DC. The foreign registration must be completed before the BBL application — it's the equivalent of the domestic entity formation step.

Get Your Free District of Columbia — General Contractor License Requirements Checklist

Download the District of Columbia — General Contractor License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →