In Denver, these two terms mean different things under local law. One holds a Class D license and pulls permits. The other is a business registration. Here is why it matters for your roof.
Call (720) 702-1572 to Work With a Licensed ContractorYou 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-1572What 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.
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
| Requirement | Roofing Company (Registered) | Roofing Contractor (Licensed in Denver) |
|---|---|---|
| Colorado Secretary of State Registration | Yes | Yes |
| Denver Class D License | No | Yes |
| Supervisor Certificate | No | Yes (2 years documented experience) |
| Authorized to Pull Denver Permits | No | Yes |
| Subject to Denver Code Inspections | Not required | Yes |
| Verified Hands-On Experience | Not verified | 24 projects, 24 months, notarized |
| Liability Insurance Required | Yes (HB 10-1394) | Yes |
| Workers' Compensation Required | If employees | Yes |
| Accountability to Denver CPD | None | Subject 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-1572Denver'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.
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
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 NowMighty Dog Roofing of Downtown Denver carries a Specialty Class D Roof Covering/Waterproofing license, authorizing both residential and commercial roofing work across Denver. Learn more about our Denver roofing services or call (720) 702-1572 to schedule your free inspection today.
Serving Denver neighborhoods including Capitol Hill, Highlands, Washington Park, Park Hill, Sloan's Lake, Cherry Creek, Congress Park, Hilltop, Green Valley Ranch, Stapleton, Baker, and the entire metro area. Visit Mighty Dog Roofing of Downtown Denver.