ColoradoRoofGuys
Article

Colorado Roofing Association (CRA): What Membership Means

What does Colorado Roofing Association membership actually mean for homeowners? Learn CRA standards, how to verify members, and why it matters for your roof.

Jake Mitchell
Jake Mitchell
Published Apr 7, 2026

What the Colorado Roofing Association Actually Does

The CRA operates as Colorado's primary trade association for roofing contractors, filling gaps the state leaves open. Since Colorado doesn't require a state-level roofing license, the association created its own membership standards in 2010.[6]

Members must maintain general liability insurance of at least $500,000, carry workers' compensation coverage, and comply with all federal, state, and local permits. These are requirements the state itself doesn't uniformly enforce.

The organization's Building Code & Standards Committee maintains an online database covering roofing codes for over 70 Colorado municipalities, complete with contact information and roofing-specific handouts.[5] That matters in a state where Denver, Colorado Springs, Aurora, Boulder, Fort Collins, and Lakewood each have different contractor registration requirements. A CRA member in Lakewood working on a Fort Collins project can access current code language without hunting through municipal websites or calling building departments.

Legislative Influence on Consumer Protections

The CRA drove passage of Senate Bill 38 in 2012, which established Colorado's Residential Roofing Bill of Rights.[2] This law requires specific written contract language, rescission clauses, and consumer protections that didn't exist before.

The association also pushed through HB 03-1161 in 2003, setting new requirements and limitations on construction defect litigation specific to roofing.[3] More recently, they supported HB 21-1167, which caps retainage on private construction projects over $150,000 at 5%.[4]

These aren't abstract policy wins. They're why your roofing contract now includes a three-day rescission period and standardized payment schedules. The CRA's 2011 sunrise review submission to the Colorado Department of Regulatory Agencies documented millions in annual consumer losses from unscrupulous contractors, providing the evidence that led to SB 38.[1]

Key CRA Legislative Wins:

  • SB 38 (2012) — Established Residential Roofing Bill of Rights with mandatory 3-day rescission period
  • HB 03-1161 (2003) — Set construction defect litigation requirements specific to roofing
  • HB 21-1167 (2021) — Limited retainage on projects over $150,000 to 5% maximum
  • Code Database — Covers 70+ municipalities with local amendments and contact details

How to Verify CRA Membership

What the Colorado Roofing Association Actually Does — colorado roofing association
CRA ensures Colorado roofing contractors meet standards in absence of state licensing

The CRA maintains a member directory on its website at coloradoroofing.org, searchable by company name or location. Membership status updates monthly, so a contractor claiming membership from three years ago may not be current.

You're looking for active status, not expired credentials.

Call the CRA directly at their Denver office if the online directory shows conflicting information or if a contractor's claim feels off. The front desk can confirm current membership and tell you when a company joined. They won't share complaint details or disciplinary actions, but they'll tell you if someone is falsely claiming membership.

Don't stop at CRA verification. Colorado's patchwork licensing system means you also need to check municipal contractor registration. Denver requires registration through the city's Excise and Licenses division. Colorado Springs uses a separate contractor licensing system. You can verify general business standing through the Colorado Secretary of State's business database and check insurance coverage directly with the carrier listed on your contract.

What CRA Membership Doesn't Guarantee

CRA membership tells you a contractor met baseline standards when they applied and agreed to ongoing requirements. It doesn't mean they've been vetted for quality workmanship, financial stability, or customer service.

The association enforces its Code of Ethics through member complaints, but the process is internal. You won't find public records of disciplinary actions the way you would with a state licensing board.

A CRA member can still cut corners on flashing details, miss ice and water shield requirements in valley installations, or book too many jobs after a major hail event and leave yours half-finished for months. Membership proves they carry insurance and know current codes. It doesn't prove they'll answer calls in February when your ice dam leaks into the master bedroom.

The Storm Chaser Problem

After significant Front Range hail events, out-of-state contractors flood Colorado with temporary CRA memberships or none at all. Some join the association specifically to gain legitimacy during the post-storm rush, then disappear when the insurance work dries up.

You'll see CRA logos on door hangers from companies with no Colorado history, no local references, and business addresses registered to UPS stores.

Check how long a CRA member has operated in Colorado, not just when they joined the association. A company that's been in Lakewood since 2015 carries different weight than one that registered a Colorado LLC three weeks after the May hailstorm and joined CRA the same month. The association can't filter for this.

You have to.

Factor CRA Member (Established) CRA Member (Recent) Non-Member
Insurance Minimums $500K+ liability verified $500K+ liability verified Varies or none
Code Knowledge Access to 70+ municipal codes Access to 70+ municipal codes Self-researched
Colorado History Multi-year local track record Weeks to months Unknown/out-of-state
Post-Storm Reliability Local reputation at stake May disappear after claims dry up High flight risk

CRA Standards vs Municipal Requirements

The CRA's $500,000 general liability minimum exceeds what many small Colorado municipalities require, but falls short of what larger cities mandate.[6] Denver requires $1 million in general liability for commercial work. The association's workers' compensation requirement mirrors state law for contractors with employees, but doesn't add coverage beyond the statutory minimum.

Where CRA standards help most: building code knowledge.

Colorado's 300+ municipalities adopt different editions of the International Building Code and International Residential Code, often with local amendments. A contractor working across the Front Range needs to track wind uplift requirements in Fort Collins (110 mph design wind speed), fire ratings in wildland-urban interface zones near Boulder, and snow load calculations in mountain communities above 8,000 feet. The CRA's code database consolidates this information in one place, which matters when you're hiring someone to work on your Castle Rock home who usually works in Denver.

When CRA Membership Actually Matters

CRA membership carries the most weight when you're comparing contractors you've already vetted for insurance, references, and local track record. It's a tiebreaker that shows ongoing professional development, not a shortcut around due diligence.

If you're choosing between two contractors with similar bids, identical insurance coverage, and comparable portfolios, the CRA member has demonstrated they're staying current on code changes and industry standards.

The association's role becomes clearer during complex projects. Tile roofing installations in Denver's historic neighborhoods require coordination with historic preservation boards and knowledge of wind uplift requirements specific to clay and concrete tile. Class 4 impact-resistant shingles need proper nailing patterns and underlayment details to maintain their UL 2218 rating. These are details that show up in CRA training sessions but not in manufacturer installation manuals.

A member contractor working on these projects has access to technical resources and code interpretations you won't find in a three-day roofing course.

Insurance Claims and Industry Standards

When you're filing a hail damage claim, adjusters expect contractors to document damage according to industry standards the CRA helps define. Members understand the difference between functional damage (compromises weatherproofing) and cosmetic damage (visible but doesn't affect performance). This distinction determines whether your claim gets approved or denied.

They know how to photograph bruising on impact-resistant shingles, measure granule loss, and document fractures in slate or tile that adjusters trained outside Colorado might miss.

The CRA doesn't certify contractors for insurance claim assistance, but their educational programs cover claim documentation procedures and Colorado Division of Insurance complaint processes. This background helps during the three-month negotiation cycle that follows most significant hail events in the Front Range corridor.

Pro Tip: CRA membership matters most as a tiebreaker between already-vetted contractors, not as your primary screening tool. A contractor with CRA credentials but no local references or verifiable insurance is still a risk. Always verify insurance directly with carriers and check municipal registration before membership status.

CRA Standards vs Municipal Requirements — colorado roofing association
CRA liability standards bridge gaps between small town and big city roofing needs

What to Ask CRA Member Contractors

Ask when they joined the association and why. A contractor who joined in 2015 and actively participates in CRA education events uses membership differently than one who signed up last month for marketing purposes. Ask which CRA training sessions they've attended in the past year.

The association offers regular code update seminars, product certification courses, and safety training. Active members can name specific sessions.

Request proof of current insurance that meets CRA minimums, then verify coverage directly with the carrier. The association requires $500,000 in general liability, but your municipality might require more, and your project's exposure might justify higher limits. Storm damage repairs on a $750,000 Highlands Ranch home warrant different coverage than basic asphalt shingle replacement on a $300,000 Aurora ranch.

Ask how they handle permit applications across different municipalities. A CRA member working regularly in your area should know whether your city requires permits for roof replacement versus overlay, what inspection points apply, and how long typical approval takes. They should have existing relationships with local building departments, not be Googling the permit office address while sitting in your driveway.

CRA Ethics Complaints and Enforcement

The CRA Code of Ethics includes specific prohibitions: no misrepresentation of membership status, no abandonment of contracted work, no violations of building codes or manufacturer specifications. Members who violate these standards face internal review and potential expulsion.

But the process isn't transparent the way state licensing board actions are.

You won't find public records of CRA ethics complaints or disciplinary outcomes. The association handles these matters privately, which protects members from unsubstantiated accusations but also means you can't research a contractor's CRA disciplinary history before signing a contract. This opacity matters in a state without public roofing license complaint databases.

If you have an unresolved dispute with a CRA member, file a complaint with the association through their website. Document the issue with photos, contract excerpts, and timeline details. But also pursue resolution through Colorado's consumer protection channels and, if necessary, civil court.

The CRA complaint process runs parallel to legal remedies. It doesn't replace them.

Alternatives and Overlapping Credentials

CRA Ethics Complaints and Enforcement — colorado roofing association
CRA holds members accountable for ethical roofing practices and code compliance

Some Colorado contractors carry manufacturer certifications (GAF Master Elite, CertainTeed Select ShingleMaster, Owens Corning Platinum Preferred) alongside or instead of CRA membership. These credentials focus on product-specific installation standards and warranty coverage rather than broad industry standards.

A GAF Master Elite contractor might not be a CRA member, and vice versa. Neither credential substitutes for proper municipal licensing, insurance verification, and reference checks.

National associations like the National Roofing Contractors Association (NRCA) offer their own certifications, but Colorado-specific regulatory knowledge matters more than national credentials when you're navigating Denver's permit requirements or Boulder's wildfire mitigation ordinances. A contractor with both CRA membership and NRCA certification demonstrates broader commitment, but the local credential carries more practical weight for Front Range projects.

How Colorado's Regulatory Gap Affects You

Colorado's lack of state-level roofing licensure means consumer protection relies on municipal enforcement and voluntary industry standards. When a contractor ghosts you mid-project in a state like Arizona, you file a complaint with the Registrar of Contractors and they can suspend the license.

In Colorado, you file a complaint with your city's business licensing office, which has limited enforcement power, and hope the contractor voluntarily belongs to an association with ethics standards.

This regulatory structure puts more verification burden on you. CRA membership helps, but it's one data point among many. You need to independently confirm:

  • Municipal contractor registration or license (varies by city)
  • General liability insurance meeting or exceeding local minimums
  • Workers' compensation coverage if the company has employees
  • References from projects similar to yours in scope and timeline
  • Business longevity in Colorado (not just CRA membership start date)
  • Building permit history (contractors who regularly pull permits vs. those who skip them)

The CRA can't fill all the gaps a state licensing board would. It can raise industry standards, provide technical resources, and establish voluntary ethics requirements.

That makes membership valuable, but not sufficient.

Roof Cost Estimator

Get Colorado-specific pricing based on material, region, and roof size.

Estimate My Cost
  1. Colorado Department of Regulatory Agencies (DORA). "State of Colorado Roofing Contractors Sunrise Review." https://dora.colorado.gov/sites/dora/files/Sunrise%20Roofing%20Contractors.pdf. Accessed April 08, 2026.
  2. Colorado General Assembly / Colorado Revised Statutes. "Consumer Protection - Residential Roofing (C.R.S. 6-22-101 to 6-22-105)." https://leg.colorado.gov/sites/default/files/images/olls/crs2023-title-06.pdf. Accessed April 08, 2026.
  3. Colorado General Assembly. "Construction Defect Reform Act (HB 03-1161)." https://leg.colorado.gov/bills/hb03-1161. Accessed April 08, 2026.
  4. Colorado General Assembly. "Private Construction Contract Retainage Payments (HB 21-1167)." https://leg.colorado.gov/bills/hb21-1167. Accessed April 08, 2026.
  5. Colorado Roofing Association (CRA). "Roofing Industry Building Code Resources." https://cra.colorado.gov/. Accessed April 08, 2026.
  6. Colorado Roofing Association (CRA). "CRA Code of Ethics." https://www.coloradoroofing.org/member/code-of-ethics. Accessed April 08, 2026.

Leave a Comment

Sarah K. 2 weeks ago

Really helpful information. We were looking for a roofer and this guide helped us understand what to look for when comparing companies.

Mike R. 1 month ago

Good overview. One thing to add — make sure your installer does a moisture test first. That was something our contractor flagged and it saved us a lot of headache down the road.

Ready to get started?

Find Trusted Roofers in Colorado

Compare top-rated roofers across Colorado — read reviews and get free estimates.

Browse Roofers