Roofer Permits & Licenses in Denver, CO

Complete guide to permits and licenses required to start a roofer in Denver, CO. Fees, renewal cycles, and agency contacts.

Sales Tax Collection on Materials

Colorado Department of Revenue
Required
Renewal: one time
Type: permit

Labor is not taxable. Sales tax applies only to tangible materials. Bundled contracts may be taxable if materials are not itemized.

OSHA Fall Protection Training (10-Hour Construction)

Occupational Safety and Health Administration (OSHA)
Required
Renewal: one time
Type: permit

Required for all employees performing roof work over 6 feet. Must be completed before work begins.

Required Record Retention for Tax and Licensing Purposes

Internal Revenue Service and Colorado Department of Revenue
Required
Renewal: one time
Type: permit

Federal law requires retention of tax records for at least 3 years. Colorado requires 4 years for state tax records. Contractor licenses and insurance documents should be retained for at least 4 years.

Colorado Secretary of State LLC Registration

Colorado Secretary of State
Required
Fee: $50.00-$50.00
Renewal: one time
Type: registration

All LLCs must file Articles of Organization and annual Periodic Report. No general state business license required.

Assumed or Fictitious Name Registration (DBA)

Colorado Secretary of State
May Apply
Fee: $20.00-$20.00
Renewal: one time
Type: registration

Required if using a trade name/DBA different from LLC legal name.

Colorado Sales Tax License

Colorado Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing labor generally exempt, but materials sales require license. Monthly/quarterly filing.

Statewide Contractor License

None - No statewide requirement
Required
Renewal: one time
Type: license

Colorado does not require a statewide general contractor or roofer license. Confirmed no state-level trade licensing for roofing.

Public Utilities Commission (PUC) Registration (if hauling materials)

Colorado Public Utilities Commission
May Apply
Fee: $20.00-$20.00
Renewal: one time
Type: registration

Applies only if business operates as a for-hire motor carrier. Most roofers exempt if self-hauling.

Elevator Installation Contractor Registration

Colorado Department of Regulatory Agencies
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Irrelevant for standard roofing; included for completeness as construction-related.

Colorado Sales and Use Tax License

Colorado Department of Revenue
May Apply
Renewal: one time
Type: registration

Roofers who only provide labor may not collect sales tax, but if they sell materials, they must collect and remit sales tax. Registration is done via the Colorado Revenue Online (CRO) system.

Colorado State Income Tax Withholding Registration

Colorado Department of Revenue
May Apply
Renewal: one time
Type: registration

Employers must register for withholding tax even if only one employee exists. Registration is through the Colorado Revenue Online (CRO) system.

Colorado Unemployment Insurance Tax Registration

Colorado Department of Labor and Employment (CDLE)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Employers must register with CDLE to pay Unemployment Insurance (UI) tax. The first $7,000 of wages per employee per year are taxable at a variable rate (minimum 0.03% in 2024).

Colorado Employer Withholding Tax Filings

Colorado Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Filing frequency is assigned by Colorado Revenue based on annual withholding volume. Employers must file Form DR 1094 electronically via CRO.

Colorado Unemployment Insurance Tax Filings

Colorado Department of Labor and Employment (CDLE)
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: permit

Employers must file Form UI 10100 each quarter and pay tax on the first $7,000 of wages per employee. Rates are experience-rated based on claims history.

Colorado Sales and Use Tax Filing

Colorado Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofers who sell materials must file Form DR 0100 electronically via CRO. Filing frequency is determined by the Department based on sales volume.

Colorado Business Personal Property Tax Declaration

County Assessor's Office (by location)
May Apply
Renewal: annual
Type: permit

All businesses in Colorado must file a Business Personal Property Declaration with the county assessor where assets are located. Required even if no tax is due. Roofers typically have significant equipment subject to valuation.

Local Business License or Privilege Tax

City or Town Clerk (varies by jurisdiction)
May Apply
Fee: $125.00-$400.00
Renewal: one time
Type: registration

Many Colorado municipalities require a local business license or pay a privilege tax. Examples: Denver, Boulder, Fort Collins. Fees and requirements vary. Check with local clerk’s office.

Colorado Franchise Tax

Colorado Department of Revenue
Required
Fee: $250000.00-$250000.00
Renewal: one time
Type: permit

All Colorado LLCs are subject to the Annual Report and Franchise Tax. Due annually via the Secretary of State portal. Includes a $25 filing fee + franchise tax based on capital (minimum $50 total).

Colorado Contractor's Use Tax Registration and Filing

Colorado Department of Revenue
May Apply
Renewal: one time
Type: permit

Contractors must self-assess use tax on materials purchased for use in Colorado if sales tax was not paid. This applies even if materials were bought online or from out-of-state vendors. Report on Form DR 0100U (Use Tax Return).

Colorado Annual Report and LLC Fee

Colorado Secretary of State
Required
Fee: $25.00-$25.00
Renewal: one time
Type: permit

All Colorado LLCs, including those with no income or employees, must file an Annual Report. This is not a franchise tax but a state-mandated fee for maintaining active status. Pay via the Secretary of State’s online portal.

Denver Business License

City and County of Denver
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: license

Roofing contractors require specific General Contractor license; apply online via Denver Business Licensing portal

Denver Zoning Use Permit

City and County of Denver Community Planning and Development
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Verify zoning compliance via Denver Zoning Map; home occupations may need Home Occupation Permit

Denver Building Permit for Office/Storage

City and County of Denver Community Planning and Development
May Apply
Fee: $100.00-$100.00
Renewal: varies
Type: permit

Roofing material storage may trigger fire code review

Denver Sign Permit

City and County of Denver Community Planning and Development
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Wall signs under 200 sq ft may qualify for over-the-counter permit

Denver Fire Inspection for Hazardous Materials Storage

Denver Fire Department
May Apply
Fee: $100.00-$300.00
Renewal: annual
Type: permit

Required for roofing supply storage exceeding exempt quantities

El Paso County Business License

El Paso County
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: license

Separate from Colorado Springs city requirements

Colorado Springs Contractor License

City of Colorado Springs
May Apply
Fee: $125.00-$125.00
Renewal: annual
Type: license

Roofing falls under "Specialty Contractor" category; proof of state contractor registration required

Colorado Springs Zoning Compliance

City of Colorado Springs
May Apply
Fee: $250.00-$250.00
Renewal: one time
Type: permit

Use online Zoning Map to verify; special use permit may be required

Adams County Contractor Registration

Adams County
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Required for all contractors performing work in county jurisdiction

Aurora Building Permit

City of Aurora
May Apply
Fee: $50.00-$50.00
Renewal: varies
Type: permit

Roofing contractors must be registered with state for permit eligibility

Workers' Compensation Insurance

Colorado Department of Labor and Employment - Division of Workers' Compensation
May Apply
Fee: $1000.00-$5000.00
Renewal: one time
Type: certificate

Required for all employers with one or more employees in Colorado, including part-time and minor workers. Sole proprietors without employees are exempt but may elect coverage. Roofing is classified as high-risk (Class Code 5410), affecting premium rates.

General Liability Insurance

Not mandated by Colorado state law for all businesses
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

While not universally mandated by Colorado state law, many cities (e.g., Denver, Boulder) may require proof of general liability insurance for business licensing. Strongly recommended for risk management due to high liability exposure in roofing work.

Surety Bond (Colorado Contractor Bond)

Colorado Secretary of State – Business & Licensing Division
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

A $15,000 surety bond is required for contractors engaging in home improvement or construction projects exceeding $20,000. Roofing qualifies. Bond protects consumers from fraud, breach of contract, or failure to comply with building codes. Required under Colorado Revised Statutes (C.R.S.) § 12-10-101 et seq.

Commercial Auto Insurance

Colorado Department of Revenue - Division of Motor Vehicles
May Apply
Fee: $1200.00-$2800.00
Renewal: one time
Type: certificate

Colorado law requires all business-owned vehicles to carry liability insurance meeting minimums: $25,000 bodily injury per person, $50,000 per accident, $15,000 property damage. Applies if employees or owners use vehicles for roofing operations, including transporting materials or crews.

Professional Liability / Errors and Omissions Insurance

Not mandated by Colorado state law
Required
Fee: $800.00-$2500.00
Renewal: one time
Type: certificate

Not legally required in Colorado for roofers. However, recommended if offering design or engineering advice. Most standard roofing contractors do not need this unless providing consulting services beyond installation.

Product Liability Insurance

Not mandated by Colorado state law
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not required unless the business sells physical roofing products (e.g., shingles, flashing) to consumers. Most roofers are service-only contractors and are covered under general liability. If selling products, product liability coverage is strongly recommended.

Liquor Liability Insurance

Colorado Department of Revenue - Liquor Enforcement Division
May Apply
Fee: $300.00-$1000.00
Renewal: one time
Type: certificate

Only applicable if the business serves or sells alcohol (e.g., at promotional events). Not relevant for typical roofing operations. Required under Colorado’s dram shop laws if alcohol is provided.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

While not required for all sole proprietorships, an EIN is mandatory for multi-member LLCs or those with employees. Roofing businesses structured as LLCs typically need an EIN for tax and banking purposes.

Federal Income and Self-Employment Tax Filing for LLC

Internal Revenue Service (IRS)
Required
Fee: $160400.00-$160400.00
Renewal: one time
Type: permit

A single-member LLC is disregarded for federal tax purposes and reports income on Schedule C (Form 1040). Multi-member LLCs file Form 1065. Roofing contractors must report all income and pay self-employment tax on net profits. Estimated quarterly tax payments may be required if tax liability exceeds $1,000 annually.

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $500.00-$5000.00
Renewal: one time
Type: permit

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501). Requirements include guardrails, safety nets, or personal fall arrest systems for work at 6 feet or higher. Training on hazard recognition and equipment use is mandatory. OSHA Form 300 must be maintained if required (businesses with 11+ employees).

Maintain I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS) / USCIS
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

All employers, including LLCs, must complete Form I-9 for each employee to verify identity and work authorization. Roofing contractors hiring laborers or installers must comply. E-Verify is not federally mandated unless state law or federal contract requires it.

Fair Labor Standards Act (FLSA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses with employees must comply with federal minimum wage ($7.25/hour), overtime pay (1.5x regular rate after 40 hours/week), and recordkeeping requirements. Independent contractor misclassification is a common risk in construction; proper classification is critical.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing LLCs with sufficient employee count must provide eligible employees up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. Most small roofing businesses do not meet the threshold.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $300.00-$500.00
Renewal: one time
Type: permit

While roofing primarily involves the roof deck, if work includes eaves, fascia, or soffits with painted surfaces in pre-1978 structures, the EPA RRP rule applies. The business must be EPA-certified, use lead-safe practices, and provide lead hazard information to clients.

FTC Compliance with Truth-in-Advertising and Consumer Protection

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses must avoid deceptive advertising (e.g., fake reviews, unsubstantiated claims like “lifetime warranty”). The FTC’s Endorsement Guides require disclosure of material connections (e.g., paid testimonials). Applies to all advertising, including websites, social media, and door hangers.

No Industry-Specific Federal License Required for Roofing

U.S. Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal license required to operate as a roofer. Roofing is regulated at the state and local level in Colorado. This reflects general federal policy—no federal occupational license exists for construction trades.

Annual Report Filing for Colorado LLC

Colorado Secretary of State
Required
Fee: $25.00-$25.00
Renewal: annual
Type: permit

All Colorado LLCs must file an Annual Report each year to remain in good standing. The report updates business information and confirms active status.

Colorado Roofing Contractor License Renewal

Colorado Department of Regulatory Agencies (DORA) - Board of Building Appeals and Licensing
May Apply
Fee: $150.00-$150.00
Renewal: biennial
Type: license

Roofing contractors must hold a valid license issued by DORA. Renewal requires proof of current liability insurance and completion of continuing education (see below).

Continuing Education for Roofing Contractors

Colorado Department of Regulatory Agencies (DORA)
May Apply
Fee: $100.00-$300.00
Renewal: biennial
Type: certificate

Includes 8 hours of technical education and 4 hours of business/ethics. Courses must be approved by DORA.

Federal Employer Identification Number (FEIN) Annual Filings (if applicable)

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

Employers must file Form 941 (quarterly) and Form 940 (annually) for federal payroll taxes. Form 940 covers Federal Unemployment Tax (FUTA).

Colorado Employer Withholding Tax Registration and Filings

Colorado Department of Revenue
May Apply
Renewal: varies
Type: filing

Employers must register for withholding tax, file periodic returns, and submit withheld income tax to the state.

Sales and Use Tax License Renewal

Colorado Department of Revenue - Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing services in Colorado are generally subject to sales tax when part of a combined materials and labor contract. Contractors must collect and remit sales tax on taxable items.

Workers' Compensation Insurance Coverage

Colorado Department of Labor and Employment - Division of Workers' Compensation
May Apply
Fee: $500.00-$5000.00
Renewal: one time
Type: certificate

All employers in Colorado must carry workers' compensation insurance through a private carrier or self-insurance (if approved). Roofing is a high-risk classification.

Display of Colorado Business License and DORA Contractor License

Colorado Secretary of State and DORA
May Apply
Renewal: one time
Type: permit

DORA requires licensed contractors to display their license number in advertising and on vehicles. The Secretary of State does not require physical posting of the LLC registration, but local jurisdictions may require visible business licenses.

OSHA Injury and Illness Recordkeeping (Form 300, 300A, 301)

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: annual
Type: permit

Roofing is considered a high-risk industry. Employers with 11+ employees must complete OSHA Form 300A annually and post it from February 1 to April 30. All incidents must be recorded within 6 days of occurrence.

Federal Income Tax Filing (Form 1120-S for S-Corp or Schedule C for sole member LLC)

Internal Revenue Service (IRS)
Required
Renewal: annual
Type: filing

LLCs taxed as S-Corporations must file Form 1120-S by March 15. Single-member LLCs report on Schedule C with owner's personal return by April 15. Extensions available via Form 7004 or 4868.

Colorado State Business Income Tax Filing

Colorado Department of Revenue
Required
Renewal: annual
Type: filing

Colorado follows federal taxable income for corporate and pass-through entities. LLCs file Form DR 0100 (corporate) or DR 0104 (pass-through) by April 15.

Business License Renewal (Local Jurisdiction)

Varies by city or county (e.g., Denver, Aurora, Colorado Springs)
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Cities like Denver, Boulder, and Colorado Springs require local business licenses. Renewal deadlines and fees vary. For example, Denver requires renewal by the anniversary date each year.

Building Contractor License (DORA) Renewal

Colorado Department of Regulatory Agencies (DORA)
Required
Renewal: one time
Type: permit

Roofing work is considered building contracting. License type (Residential/Commercial) depends on project value.

Step-by-Step Compliance Guide

  1. Register your roofing business with the Colorado Secretary of State, which requires a $50.00 fee for initial registration.
  2. File an annual report with the Colorado Secretary of State and pay the $25.00 fee to maintain good standing.
  3. Comply with Federal Income and Self-Employment Tax Filing Obligations as required by the IRS; fees vary based on income.
  4. Ensure compliance with FTC regulations regarding advertising and consumer protection, which may involve varying fees.
  5. Understand your obligations for Colorado State Business Income Tax Filing with the Colorado Department of Revenue, with fees varying annually.
  6. Maintain accurate records for tax purposes as required by the IRS, and potentially for licensing with the Colorado Department of Revenue.
  7. If operating as an LLC, fulfill Federal Income and Self-Employment Tax Obligations for LLC as determined by the IRS; fees vary.
  8. Comply with the FTC Act and Business Opportunity Rule, which has varying associated fees.

Common Mistakes to Avoid

  • Assuming a statewide contractor license is required in Colorado when there is no such requirement.
  • Ignoring the need to file an annual report with the Colorado Secretary of State, leading to potential penalties.
  • Failing to comply with FTC advertising regulations, which can result in legal action.
  • Neglecting to properly track and remit Colorado State Business Income Tax, leading to tax liabilities.
  • Overlooking the requirement to maintain detailed records for tax and licensing purposes.

Frequently Asked Questions

What federal permits does a roofer in Denver need?

Roofers in Denver need to comply with IRS requirements for federal income and self-employment taxes, and FTC regulations regarding advertising and consumer protection; there is no single federal license required for roofing businesses.

How much does it cost to register an LLC in Colorado?

The initial LLC registration fee with the Colorado Secretary of State is $50.00, and you must also file an annual report with a $25.00 fee to maintain active status.

Are there any specific licensing requirements for roofers in Denver?

Colorado does not have a statewide contractor license, but you may need to check for local Denver requirements; the DORA requires renewal of Building Contractor Licenses with varying fees.

What are the tax obligations for a roofing business in Colorado?

Roofing businesses in Colorado must file state business income tax with the Colorado Department of Revenue, and potentially pay franchise tax; federal income and self-employment taxes are also required.

What does the FTC require of roofing businesses?

The Federal Trade Commission requires roofing businesses to comply with the FTC Act, the Business Opportunity Rule, and advertising/consumer protection rules, including truth-in-advertising standards.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits