Trade directory · Portland metro · Oregon

Roofing contractors in
Portland, Oregon.

A public directory of licensed roofing contractors serving greater Portland. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
503
U.S. Census Bureau
Peak Season
April through October - dry season for major installations and replacements
Market estimate
Avg. Response Time
2-5 business days for quotes, 3-6 weeks for project start during peak season
Operator average
§ A · Market rates

Common Job Costs

PORTLAND-OR · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Cedar shake roof replacement
Typical range based on local cedar shake roof replacement jobs.
$15,000 – $28,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Skylight installation
Typical range based on local skylight installation jobs.
$1,500 – $4,000
§ B · Regulatory

Licensing Requirements

OR
§1

Licensing Requirements

Oregon requires Construction Contractors Board (CCB) license. Must pass business and trade exams, provide financial statements, carry required insurance. Endorsements available for specialty work. Renewed every 2 years with continuing education requirements.

§2

Permit Requirements

Portland requires building permits for roof replacement, structural repairs, and new installations. Electrical permits needed for solar integration. Submit plans showing structural calculations for heavy materials.

§3

Inspection Schedule

Inspections typically required at: rough framing stage (if structural work), final inspection before certificate of occupancy. City of Portland Building Services schedules within 1-2 business days.

§4

Insurance Minimums

Oregon CCB requires $15,000 public liability insurance minimum, plus workers compensation if employees present. Professional liability coverage recommended for design-build projects.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet Prerequisites

Must be 18+ years old, provide social security number, and have no disqualifying criminal convictions. Gather business formation documents if operating as corporation or LLC.

01/06
2

Pass Business Exam

Schedule and pass the CCB business exam covering Oregon construction law, lien rights, and business practices. Exam fee $50, administered by PSI Services.

02/06
3

Pass Trade Exam

Take roofing specialty exam covering installation techniques, materials, safety, and building codes. Study guide available from CCB. Exam fee $50.

03/06
4

Submit Financial Information

Provide personal financial statement, business financial statement if applicable, and demonstrate minimum net worth requirements based on license level.

04/06
5

Obtain Insurance

Secure minimum $15,000 public liability insurance and workers compensation if employing others. Submit certificates of insurance with application.

05/06
6

Submit Application

Complete CCB license application, pay $310 application fee, and submit all required documentation. Processing typically takes 3-4 weeks for complete applications.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Portland's roofing market runs hot from spring through fall when the rain stops. You've got steady demand from an aging housing stock, plenty of storm damage work, and homeowners upgrading from basic composition to metal or cedar. Competition's thick with 503 licensed outfits statewide, but quality work stands out. Costs run higher than national averages due to material transport, environmental regulations, and skilled labor shortages. The wet climate means moss treatment, proper ventilation, and waterproofing drive premium pricing.

To work this market, get your CCB license sorted first - Oregon doesn't mess around with unlicensed contractors. Understand Portland's permit process because inspectors know their stuff and won't pass sloppy work. Stock up during winter for spring rush, build relationships with local suppliers, and spec for the climate - proper flashing and ventilation aren't optional here. Peak season books fast, so quote aggressively in February and March. Winter work exists but expect slower pace and weather delays.

Data Sources
  • Number of licensed establishments
    U.S. Census Bureau County Business Patterns
  • Licensing requirements and fees
    Oregon Construction Contractors Board
  • Permit requirements
    City of Portland Building Services
  • Insurance minimums
    Oregon Construction Contractors Board regulations
  • Cost estimates
    Local market analysis and contractor estimates
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What does a CCB roofing license cost in Oregon?

Initial CCB license application fee is $310, plus $50 for trade endorsement exam. Renewal every 2 years costs $220. Source: Oregon Construction Contractors Board fee schedule.

Q/02

How long does roofing season last in Portland?

Prime roofing season runs April through October when rainfall averages under 2 inches per month. Winter work possible but weather delays common during November-March rainy season.

Q/03

Do I need special permits for metal roofing in Portland?

Yes, Portland requires building permits for metal roof installation. Submit structural calculations showing load capacity. Electrical permits required if installing with solar integration. Source: Portland Building Services permit requirements.

Q/04

What's the typical markup for roofing materials in Portland?

Estimate 40-60% markup on materials to cover transport costs, waste, and profit margins. Higher-end materials like cedar or copper command premium pricing due to specialized installation requirements.

Q/05

How many roofing contractors operate in Oregon?

Approximately 503 licensed roofing establishments operate statewide according to Census data, with heaviest concentration in Portland metro area due to population density and housing stock age.

§ F · Directory

Roofing contractors in Portland

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.