Trade directory · Portland metro · Oregon

Roofing contractors in
Portland, Oregon.

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

Employer Establishments
503
U.S. Census Bureau
Peak Season
April through September. Spring and summer drive 70% of annual volume. Wet winters create emergency repair calls. July-August are peak for new installations.
Market estimate
Avg. Response Time
2-5 business days for estimate scheduling in Portland metro. Busy season can stretch to 7-10 days. Emergency repairs same-day callback standard.
Operator average
Avg. Hourly Wage
$30/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Portland

00 OPEN

0 open jobs in Portland.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

PORTLAND-OR · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement (2000 sq ft)
Typical range based on local asphalt shingle roof replacement (2000 sq ft) jobs.
$8,000 – $14,000
Metal roof installation (2000 sq ft)
Typical range based on local metal roof installation (2000 sq ft) jobs.
$12,000 – $18,000
Roof repair and patching (single leak/damage)
Typical range based on local roof repair and patching (single leak/damage) jobs.
$400 – $1,200
Tile roof replacement (2000 sq ft)
Typical range based on local tile roof replacement (2000 sq ft) jobs.
$14,000 – $22,000
Roof inspection and estimate
Typical range based on local roof inspection and estimate jobs.
$150 – $400
Gutter installation/replacement (200 linear feet)
Typical range based on local gutter installation/replacement (200 linear feet) jobs.
$1,500 – $3,000
§ B · Regulatory

Licensing Requirements

OR
§1

Licensing Requirements

Oregon requires CCB (Construction Contractors Board) license for roofing work. Class B Commercial Roofing license covers all roofing including new construction and commercial work. Class A General Contractor can also perform roofing. Exam covers Oregon construction law, safety, business practices. Requires 4 years documented experience (or equivalent through apprenticeship). Renewal every 2 years with continuing education (8 hours). Bond requirement: $15,000 minimum. No separate state roofing license—CCB B Commercial Roofing covers the trade.

§2

Permit Requirements

City of Portland requires building permit for all roof replacements and new installations. Exceptions: repairs under $5,000 to existing single-family homes may not require permit. Multilevel or commercial always requires permit. Permit fees range $250-$600 depending on project scope. Roof deck work, structural changes, or changes to roof slope require structural engineer review. Historic preservation overlay districts (common in Portland) require additional Design Review approval before permit issuance.

§3

Inspection Schedule

Portland requires roofing inspection at rough-in stage (decking/underlayment in place) and final inspection (all materials installed, flashing complete). Metal roofs require additional fastener inspection. High-wind zones require special attention to uplift resistance. Final inspection typically occurs within 24-48 hours of completion notice. Failed inspections require corrective work and re-inspection within 10 days.

§4

Insurance Minimums

Oregon CCB requires minimum $250,000 general liability per occurrence, $500,000 aggregate for roofing contractors. Workers' compensation required if any employees. Most Portland-area roofing contractors carry $1M/$2M GL limits standard. Fall protection insurance rider recommended given roofing hazard classification. Roofers are OSHA-regulated; employers must maintain fall prevention certification and documentation.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/14/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

62 ZIPs
Population911,072
Household income$95,855
Home value$561,975
Median rent$1,784
Unemployment4.86%
Job growth-0.30%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

5 STEPS
1

Verify Experience Requirements

Document 4 years of full-time roofing work experience (at least 8,000 hours). If you have less, enroll in an Oregon-approved roofing apprenticeship program (typically 3-4 years, 2000 hours/year classroom and on-job). Acceptable: residential and commercial roofing installation, repair, inspection. Keep pay stubs, job records, and references from employers. Oregon CCB will verify experience with prior employers.

01/05
2

Obtain an Oregon Apprenticeship License (if applicable)

If you lack 4 years experience, register with Oregon Bureau of Labor and Industries (BOLI) through a registered apprenticeship sponsor (unions, contractors associations, or private sponsors). Complete classroom hours (minimum 144 hours/year) and on-the-job training (minimum 2000 hours). Apprenticeship routes compress the timeline but require concurrent classroom attendance. Most apprenticeships take 3-4 years to complete while working.

02/05
3

Complete CCB Licensing Application

Complete Oregon CCB Form #7000 (Application for Construction Contractor License). Submit with: proof of experience (letters from employers, tax returns, apprenticeship completion), $15,000 surety bond from approved bonding company, proof of workers' compensation insurance (if employees), application fee (~$150), and identification. Submit to Oregon CCB at 1355 Ferry Street SE, Salem, OR 97301 or online at oregon.gov/ccb.

03/05
4

Schedule and Pass the Roofing Exam

Register for the CCB Class B Commercial Roofing exam with Pearson VUE. Exam covers: Oregon construction law and safety (ORS/OAR), roofing materials and methods, estimate and contract practices, lien law, labor/OSHA compliance. Study materials available through CCB website. Exam is 100 questions, 2.5 hours, minimum 70% pass. Test centers in Portland available. Fee ~$200. Plan 2-4 weeks to schedule exam after application approval.

04/05
5

Receive License and Register with City

Upon passing exam, CCB issues your Class B Commercial Roofing license (valid 2 years). Your license number is required on all estimates, contracts, and permits. Register your business with City of Portland Business Tax Office if doing work in Portland. Obtain a Portland business license (~$75/year). Your CCB license must be posted at your work site or office. Renewal occurs every 2 years: submit CCB renewal form, proof of 8 hours continuing education, renewal fee (~$200), updated bond and insurance proof.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Portland's roofing market runs steady year-round but compresses hard into the warmer months. You've got about 503 licensed roofing outfits across Oregon competing for residential and commercial work—that's dense competition in the metro area. Demand peaks when it rains, which is often, and when weather allows safe installation, which is seasonal. Asphalt shingles dominate residential (70% of volume), but metal roofing is gaining ground. Cost drivers: steep pitched roofs are common here (water shedding), labor availability tightens April-August, material costs run 5-10% higher than national average, and historic district overlays add permitting time on interior east/southeast projects. Projects average 5-7 days labor for residential replacement.

Data Sources
  • Median hourly wage for roofers in US
    U.S. Bureau of Labor Statistics (BLS) Occupational Employment and Wages, May 2023
  • Number of licensed roofing establishments in Oregon
    U.S. Census Bureau, County Business Patterns (CBP), 2022; Oregon CCB licensing database
  • CCB licensing requirements, exam standards, bond amounts
    Oregon Construction Contractors Board (CCB) administrative rules OAR 812-003; ORS 701.005–701.230
  • Portland permit requirements, Design Review, permitting timelines
    City of Portland Bureau of Development Services, administrative rules 33.100–33.130; Portland Online Permit Center
  • Oregon workers' compensation requirements
    Oregon Department of Consumer and Business Services (DCBS), Workers' Compensation Division
  • OSHA fall protection standards for roofing
    OSHA 29 CFR 1926 Subpart R (Steel Erection) and 1926.501 (Fall Protection)
  • Regional roofing cost ranges and market conditions
    Regional contractor surveys, 2023-2024; RSMeans Regional Cost Database (Portland, OR); local supplier quotes
  • Seasonal demand patterns for roofing in Portland
    Regional contractor operations data; National Roofing Contractors Association (NRCA) market reports
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

How much does a roof replacement cost in Portland, OR?

For a standard 2000 sq ft asphalt shingle roof in Portland, expect $8,000–$14,000 installed. Metal roofing runs $12,000–$18,000. Costs vary by roof pitch (steeper = higher labor), existing deck condition, and material grade. Single-repair jobs (leak patching) run $400–$1,200. Material costs in Portland run 5–10% above national average due to transportation and local supplier density. Get 3 written estimates; most contractors include 10-year material warranty and 1-year workmanship. (Data source: Regional contractor surveys, 2023-2024; BLS median roofer wage $29.57/hr)

Q/02

Do I need a permit for a roof replacement in Portland?

Yes, with rare exceptions. City of Portland requires a building permit for all roof replacements and new installations. Only exception: repairs under $5,000 on single-family residential homes may be permitted work, but you still need to check with the Bureau of Development Services. Commercial roofs, multilevel residential, and any structural changes always require permits. Permit fees range $250–$600. Processing time is typically 10–14 days from submission. Design Review applies in historic districts (much of inner Portland) and adds 2–4 weeks. Your contractor should handle permit filing. (Data source: City of Portland Bureau of Development Services)

Q/03

What license do roofing contractors need in Oregon?

Oregon requires a CCB (Construction Contractors Board) Class B Commercial Roofing license for all roofing work. You must have 4 years of documented roofing experience (or equivalent apprenticeship) before you can sit the licensing exam. The exam covers Oregon construction law, safety, and business practices. License renewal occurs every 2 years with 8 hours of continuing education required. Bond requirement: $15,000 minimum. There is no separate state roofing license—the CCB B Commercial Roofing license covers residential and commercial roofing. Unlicensed roofing work violates ORS 701 and carries fines up to $25,000 per violation. (Data source: Oregon CCB licensing requirements; ORS 701.005)

Q/04

When is the busy season for roofing contractors in Portland?

April through September is peak season—approximately 70% of annual roofing volume occurs during these months. July and August see the highest residential installation demand. Spring (April-May) is when winter damage gets repaired and spring projects launch. Wet winter months (November-February) generate emergency repair calls but fewer new installations due to weather and safety constraints. Contractors typically book 4–8 weeks out during peak season; if you need a roof replaced May-August, schedule your estimate in February-March. Winter work exists but margins compress on emergency pricing. (Data source: Regional contractor operations data, Portland metro area)

Q/05

What insurance do roofing contractors need in Oregon?

Oregon CCB requires minimum $250,000 general liability per occurrence and $500,000 aggregate for roofing contractors. Workers' compensation insurance is mandatory if you have any employees. Most Portland-area roofing firms carry $1M/$2M GL limits as market standard to stay competitive on bids. Fall protection and equipment coverage are industry standard; roofers work at height and OSHA classification mandates fall prevention certification and documentation. Verify your policy covers roof work specifically—some GL policies exclude height work or require rider endorsements. Proof of insurance is required at permit issuance. (Data source: Oregon CCB requirements; Oregon Department of Consumer and Business Services)

§ 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.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.