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.
Roofing jobs in Portland
0 open jobs in Portland.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
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.
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.
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.
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.
Compliance research unavailable
Source status: unavailable · 7/14/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
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.
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.
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.
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.
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.
About This Market
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.
- Median hourly wage for roofers in USU.S. Bureau of Labor Statistics (BLS) Occupational Employment and Wages, May 2023
- Number of licensed roofing establishments in OregonU.S. Census Bureau, County Business Patterns (CBP), 2022; Oregon CCB licensing database
- CCB licensing requirements, exam standards, bond amountsOregon Construction Contractors Board (CCB) administrative rules OAR 812-003; ORS 701.005–701.230
- Portland permit requirements, Design Review, permitting timelinesCity of Portland Bureau of Development Services, administrative rules 33.100–33.130; Portland Online Permit Center
- Oregon workers' compensation requirementsOregon Department of Consumer and Business Services (DCBS), Workers' Compensation Division
- OSHA fall protection standards for roofingOSHA 29 CFR 1926 Subpart R (Steel Erection) and 1926.501 (Fall Protection)
- Regional roofing cost ranges and market conditionsRegional contractor surveys, 2023-2024; RSMeans Regional Cost Database (Portland, OR); local supplier quotes
- Seasonal demand patterns for roofing in PortlandRegional contractor operations data; National Roofing Contractors Association (NRCA) market reports
Frequently Asked Questions
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)
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)
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)
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)
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)
Roofing contractors in Portland
No contractors listed yet.
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.