New markets now open in Texas, Florida & California →

How to Choose a Licensed Roofing Contractor in Portland, OR

Portland's wet climate and frequent storms make a solid roof essential—and finding a trustworthy contractor equally critical. With so many roofers competing for work in the Portland metro area, knowing how to verify licenses, check insurance, and spot red flags will save you thousands and protect your home. This guide walks you through every step of vetting a roofing contractor in Oregon.

Get Free Roofing Quotes from Licensed Portland Contractors

Verify Oregon Roofing Licenses

Oregon requires all roofing contractors to hold a current license issued by the Construction Contractors Board (CCB). Before hiring anyone, request their CCB license number and verify it directly on the CCB website—do not rely on their word or a photocopy alone.

When you check their license, look for: active status (not suspended or revoked), the correct classification for roofing work, and any public complaints or disciplinary history. A contractor with zero complaints is uncommon; what matters is how they resolved issues. If a roofer refuses to provide their license number or claims they don't need one, walk away immediately—this is illegal in Oregon.

Also ask how long they've held their license and whether they've maintained continuous coverage. Newer contractors aren't necessarily bad, but established ones with 5+ years of active history have a proven track record in Portland's specific weather challenges.

Check Insurance and Bonding Requirements

Oregon law requires roofing contractors to carry workers' compensation insurance. Request proof of current coverage—ask to see the actual certificate, not just a verbal confirmation. If they're uninsured and a worker is injured on your roof, you could be held liable for medical bills and lost wages.

Liability insurance is equally critical. A reputable Portland roofer should carry general liability coverage of at least $1 million to protect you if they damage your home, a neighbor's property, or cause injury during the job. Ask them to add you as an additional insured on their policy—this is standard and takes minutes.

Bonding protects you if the contractor abandons the job or fails to pay suppliers. Many roofing projects in Portland involve insurance claims for storm damage; your contractor should be bonded so you have recourse if they disappear mid-repair. Request copies of all certificates before signing any contract.

Get Multiple Quotes and Compare Carefully

Never hire based on a single estimate. Contact at least three licensed Portland-area roofing contractors and ask them to provide written quotes. Prices typically range from $8,000 to $15,000 for a standard roof replacement in the Portland metro area, depending on size, materials, and roof complexity.

When comparing quotes, ensure they're bidding on the same scope: material type (asphalt shingles, metal, composite), labor, permit fees, disposal, and warranty terms. A quote $3,000 below the others may indicate corner-cutting, not just good pricing. Conversely, the highest quote isn't automatically best—ask why costs differ.

If your roof damage qualifies for insurance coverage, confirm whether each contractor can work directly with your insurance adjuster and handle the deductible ($500–$2,500 in Portland). Some roofers will handle the deductible out-of-pocket as a courtesy; this is negotiable but never guaranteed upfront.

Red Flags to Avoid

  • Pressure to pay the full amount upfront or in cash—legitimate contractors accept partial deposits (typically 25–50%) with final payment upon completion
  • No written contract or vague scope of work—everything must be documented before work begins
  • Reluctance to provide references or inability to show past work in Portland—ask for at least three recent local projects you can contact
  • Quotes that are unusually low or include work not discussed—these often signal bait-and-switch tactics
  • No business address or working only from a phone number—established contractors have a local office or storefront
  • Negative online reviews mentioning incomplete work, warranty disputes, or communication problems
  • Claims they can 'waive' your insurance deductible illegally (this is insurance fraud and puts you at legal risk)

Key Questions to Ask Before Hiring

  • How long have you held your Oregon CCB license, and what's your license number? (Verify it immediately.)
  • Can you provide proof of current workers' comp and liability insurance, and will you add me as additional insured?
  • Do you have a bond? What's your bonding company and amount?
  • What materials will you use, and what warranty do you offer (years on labor and materials)?
  • How do you handle permits, and are permit fees included in your quote?
  • Will you work directly with my insurance company if this is a covered claim?
  • What happens if weather delays the job or hidden damage is discovered?
  • Can you provide three references from roofing projects completed in Portland in the last two years?
  • Do you offer a written contract, and what are the payment terms?
  • How long will the job take, and what's your crew size and experience level?

Protecting Yourself: Contract and Payment

Always use a written contract—never rely on handshake agreements. The contract must include the scope of work (materials, colors, labor), timeline, payment schedule, warranty terms, and what happens if changes arise. Oregon law allows roofing contractors to collect a deposit, but it cannot exceed 50% of the total contract price before work begins.

Set up a payment schedule tied to completion milestones: deposit upon signing, progress payment after framing/prep, final payment only after the job is fully complete and you've inspected the work. If your roof is covered by insurance, arrange payments between your insurer and the contractor to simplify the process.

Before final payment, walk the roof (safely) or have the contractor show you the completed work. Confirm all materials match the contract, flashing is secure, and cleanup is done. Many roofing issues in Portland don't appear immediately—request a one-year and five-year warranty check-in.

Frequently Asked Questions

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

Yes, most roof replacements in Portland require a city building permit. Your contractor should handle this as part of their service and include the permit cost in the quote. Permits typically cost $150–$300 and take 1–2 weeks to approve. Never hire a roofer who suggests skipping the permit—unpermitted work can complicate insurance claims and affect home resale value.

How much does roof replacement cost in Portland?

For a standard single-story home with asphalt shingles, expect $8,000–$15,000 in the Portland area. Metal or high-end composite roofs run $12,000–$25,000. The cost depends on roof size (pitch and complexity), materials, labor rates, and permit fees. Storm damage repairs may be partially or fully covered by insurance after you meet your deductible.

What should I do if my roofer's CCB license shows complaints or disciplinary history?

Not all complaints are disqualifying, but review them carefully on the CCB website. Check what the issue was, how the contractor resolved it, and whether patterns exist. Ask the contractor directly about significant complaints—how they handle problems matters more than a single negative review. If the CCB has suspended or revoked their license, do not hire them under any circumstances.

Can a Portland roofer waive my insurance deductible?

No. It's illegal in Oregon for a contractor to waive, absorb, or rebate your insurance deductible. This is considered insurance fraud. Some contractors may negotiate their labor price lower, but this must be separate from your deductible. Always work directly with your insurance company on deductible amounts.

How long does a roof replacement take in Portland?

A typical residential roof replacement takes 3–5 business days, depending on weather, home size, and complexity. Portland's rainy seasons can add delays—confirm your contractor's schedule and what happens if bad weather pauses the job. Get a timeline in writing as part of your contract, and understand that weather delays are normal and not the contractor's fault.

Explore More in Portland, OR

Ready for a free quote in Portland?

Connect with licensed, verified Portland Roofing contractors.

Get Free Roofing Quotes from Licensed Portland Contractors