Skip to Content Top

Roofing Contractor vs. Roofing Company in Denver: What's the Difference?

|
Contractor Guide Denver CO Published April 22, 2026 11 min read

You search "roofing company Denver" online. You get dozens of results. Every one of them calls itself a roofing company, a roofing contractor, or both. The terms look interchangeable. In Denver, they are not.

Colorado does not require a statewide roofing license. Licensing happens at the local level, and Denver has one of the most specific licensing structures in the state. The City and County of Denver requires a Specialty Class D license issued by the Community Planning and Development department before a roofing contractor pulls a permit or installs a single shingle. A roofing company that is registered with the Colorado Secretary of State but does not hold a Denver Class D license is not authorized to pull permits or perform licensed roofing work within city limits.

This distinction matters. It affects whether your project is permitted, whether it passes inspection, whether your warranty is valid, whether your insurance claim is supported, and whether you have recourse if something goes wrong. Here is exactly what separates a roofing contractor from a roofing company in Denver, and why you should know the difference before you sign a contract.

Work With a Licensed Denver Roofing Contractor

Mighty Dog Roofing of Downtown Denver carries a Denver Specialty Class D Roof Covering/Waterproofing license, which authorizes both residential and commercial roofing work. We employ a certified supervisor, pull permits for every project, and stand behind every installation. Get a free roof inspection with photos and an honest recommendation.

Call (720) 702-1572

What Is a Roofing Company in Denver?

A Business Registration, Not a License

A roofing company is a business entity. It is registered with the Colorado Secretary of State. Colorado House Bill 10-1394 requires roofing companies to register and carry liability insurance. That registration confirms the business exists. It does not certify competency, experience, or the authority to pull permits in any specific city.

Anyone with a business registration, an insurance policy, and a website is a "roofing company." There is no experience requirement. There is no exam. There is no supervisor certificate. There is no verification of hands-on roofing knowledge. The registration is an administrative record of existence. It tells you nothing about whether the company is qualified to work on your Denver roof.

What Is a Roofing Contractor in Denver?

A Licensed, Certified Professional Under Denver Law

A roofing contractor in Denver holds a Specialty Class D license issued by Denver's Community Planning and Development department. This license is granted only after the applicant meets specific experience requirements, obtains a Supervisor certificate, and completes the licensing process with the city.

Denver requires two separate credentials. The first is a Supervisor certificate. This certificate verifies that the individual has documented, hands-on field experience in roofing. The second is the contractor license itself, which authorizes the business to pull permits and perform roofing work within Denver city limits.

There are two Class D roofing classifications in Denver. The first is Roofing-Shingles, which covers residential-only roofing systems. The second is Roof Covering/Waterproofing, which covers both residential and commercial roofing including low-slope membrane systems, valleys, gutters, downspouts, and waterproofing. A contractor licensed under Roofing-Shingles is not authorized to perform commercial membrane work. A contractor licensed under Roof Covering/Waterproofing is authorized for both.

Denver Supervisor Certificate Requirements

Before applying for a Denver contractor license, the applicant must hold a Supervisor certificate. The Roofing-Shingles certificate requires two years of field experience documented across 24 projects in 24 different months. The Roof Covering/Waterproofing certificate has the same time requirement, but at least 75 percent of the documented projects must involve different types of low-slope roof systems on commercial buildings. The application requires notarized experience letters. The certificate fee is $60. The contractor license fee is $250.

Roofing Contractor vs. Roofing Company: Side-by-Side Comparison

RequirementRoofing Company (Registered)Roofing Contractor (Licensed in Denver)
Colorado Secretary of State RegistrationYesYes
Denver Class D LicenseNoYes
Supervisor CertificateNoYes (2 years documented experience)
Authorized to Pull Denver PermitsNoYes
Subject to Denver Code InspectionsNot requiredYes
Verified Hands-On ExperienceNot verified24 projects, 24 months, notarized
Liability Insurance RequiredYes (HB 10-1394)Yes
Workers' Compensation RequiredIf employeesYes
Accountability to Denver CPDNoneSubject to warnings, suspensions, revocations
Typical Application Cost$50-$100 (state filing)$310+ (certificate + license)

Why the Difference Matters for Denver Homeowners

Permits Protect Your Investment

A licensed Denver contractor pulls a permit before work begins. The permit triggers a city inspection after the roof is installed. The inspector verifies the work meets Denver's adopted building codes, including the International Residential Code (IRC) for residential projects. If the work fails inspection, the contractor fixes it at their cost. Without a permit, there is no inspection, no code verification, and no contractor accountability.

Unpermitted work creates real problems. When you sell your home, the buyer's inspection reveals unpermitted improvements. Title companies flag them. Buyers demand credits or walk away. Your insurance company reviews claims against permitted records. An unpermitted roof replacement weakens your claim position.

The Subcontractor Question

Many roofing companies in Denver do not employ their own installation crews. They sell the job, then subcontract the labor to a crew they do not directly supervise. The company handles sales and paperwork. The subcontractor handles the installation. If the subcontractor does poor work, the company has limited control over the outcome.

A licensed roofing contractor employs or directly supervises the crew doing the work. The Supervisor certificate holder is responsible for the quality of installation. Denver's Community Planning and Development department holds the license holder accountable. Warnings, suspensions, and license revocations are levied against licensed contractors who perform substandard work. This accountability structure does not exist for companies that only hold a state business registration.

Insurance Claims and Warranty Service

When you file a hail damage claim in Denver, your insurer reviews the scope of work, the permit status, and the contractor's credentials. Work performed by a licensed contractor with a pulled permit gives your claim the strongest position. Work performed by an unlicensed company without a permit raises questions that adjusters note in their files.

Manufacturer warranties on roofing materials often require installation by a certified contractor. GAF, CertainTeed, Owens Corning, and other major manufacturers offer enhanced warranty programs that are only available through contractors who meet their training and certification requirements. A company that is not certified by the manufacturer installs the same shingles, but your warranty coverage is reduced to the basic material warranty only.

Verify Before You Sign

Mighty Dog Roofing of Downtown Denver carries a Specialty Class D Roof Covering/Waterproofing license with Denver's Community Planning and Development department. We pull permits for every project and stand behind every installation. Get a free inspection and a clear, written estimate.

Call (720) 702-1572
Or schedule online at mightydogroofing.com

Denver's Licensing System Explained

How Denver's Permit Process Works

Denver's Community Planning and Development department manages contractor licensing and permits. The city's Quick Permits program allows 24 to 72 hour turnaround for most roofing permit applications. A licensed contractor submits the permit application, documentation, and fee. The permit is issued. Work begins. After the roof is installed, the city conducts a final inspection. If the work meets code, the permit is closed. If the work does not meet code, the contractor makes corrections and requests re-inspection.

A permit is required when more than 10 percent of the roof or more than 200 square feet (two roofing squares) is repaired or replaced. All new roof penetrations require a permit. Partial work that ends at a natural edge, gutter, eave, or ridge also requires a permit.

Denver Licensing Does Not Transfer to Other Cities

A Denver Class D license authorizes work within the City and County of Denver only. Aurora, Lakewood, Thornton, Westminster, Arvada, and Broomfield each have their own licensing requirements. The Colorado Roofing Association provides resources for understanding local licensing requirements across the state. If your project is in Denver, verify your contractor holds a Denver license specifically.

Colorado House Bill 10-1394

This state law requires all roofing contractors in Colorado to register with the Colorado Secretary of State and carry liability insurance. It does not require a license. It does not verify experience. It does not grant permit-pulling authority. HB 10-1394 is the minimum baseline. Denver's Class D licensing system adds the experience verification, supervisor accountability, and inspection process that the state law does not provide.

6 Questions to Ask Before Hiring a Roofer in Denver

1. Do You Hold a Denver Specialty Class D License?

The answer should be yes. Ask for the license number. Verify it with Community Planning and Development. Confirm whether the license covers residential only (Roofing-Shingles) or residential and commercial (Roof Covering/Waterproofing).

2. Do You Have a Supervisor Certificate on File With Denver?

A licensed contractor employs a certified supervisor. That person has documented two years of field experience across 24 projects. Ask for the supervisor's name and certificate number.

3. Will You Pull the Permit for This Project?

The answer should always be yes. The contractor pulls the permit, not you. If a contractor says permits are not required or offers to skip the permit, that is a red flag. Unpermitted work is not inspected and does not meet Denver code compliance standards.

4. Do You Use Your Own Crews or Subcontractors?

Ask directly. A contractor who employs their own crews has more control over quality, scheduling, and accountability. If they subcontract, ask who the subcontractor is, whether the subcontractor is also licensed, and who supervises the work on site.

5. Do You Carry Workers' Compensation Insurance?

Ask for a current certificate of insurance showing workers' compensation coverage with roofing or sheet metal classifications. If a worker is injured on your property and the contractor does not carry workers' comp, you face liability. The Colorado Division of Workers' Compensation enforces mandatory coverage, and penalties for non-compliance reach $500 per day under Colorado Revised Statutes.

6. Are You Certified by Any Roofing Manufacturers?

Manufacturer certifications (GAF Master Elite, CertainTeed SELECT ShingleMaster, Owens Corning Preferred) indicate the contractor has completed product-specific training. These certifications give you access to enhanced warranty programs that go beyond basic material coverage. The Insurance Institute for Business and Home Safety also recommends working with contractors trained in impact-resistant roofing systems for homes in hail-prone areas like Denver.

Storm Chaser Warning

After every hail event, out-of-state companies flood Denver. Many are registered businesses with state filings but no Denver Class D license. They do not pull permits. They do not employ certified supervisors. They install your roof, collect the insurance check, and leave town. When the work fails, they are gone. The Colorado Division of Insurance and the Colorado Roofing Association both recommend working with locally licensed contractors who pull permits and have verifiable Denver references.

Frequently Asked Questions

A roofing contractor holds a Denver Specialty Class D license, employs a certified supervisor, and is authorized to pull permits. A roofing company is a business registered with the Colorado Secretary of State. Registration alone does not grant permit authority or verify experience. Call (720) 702-1572 to work with a licensed Denver contractor.
Yes. Denver requires a Specialty Class D license. There are two classifications: Roofing-Shingles (residential only) and Roof Covering/Waterproofing (residential and commercial). The applicant must first obtain a Supervisor certificate by documenting two years of field experience across 24 projects in 24 different months.
No. Colorado does not issue a statewide roofing license. Licensing is handled at the local level. Each city has its own requirements. A contractor licensed in Denver is not automatically licensed in Aurora, Lakewood, or any other city. HB 10-1394 requires state registration and insurance, but that is not a license.
Contact Denver's Community Planning and Development department. Ask for the contractor by name and confirm they hold an active Specialty Class D license. Verify the license classification and confirm a Supervisor certificate is on file. Mighty Dog Roofing carries a Specialty Class D Roof Covering/Waterproofing license in Denver, authorizing both residential and commercial work.
A licensed contractor pulls permits, passes inspections, and is accountable to Denver's building codes. A company that is only registered with the state is not authorized to pull permits. Work done without permits creates problems when you sell, file insurance claims, or need warranty service.

Choose a Licensed Denver Roofing Contractor

Mighty Dog Roofing of Downtown Denver carries a Specialty Class D Roof Covering/Waterproofing license, pulls permits for every project, and serves homeowners and businesses across the metro area. Get a free roof inspection, detailed photo documentation, and an honest recommendation.

Call (720) 702-1572 Now