ToolsCost IndexStorm TrackerNeighborhoodsServicesGuidesBlogContact
Get Free Quotes →

Not a contractor. Lead referral platform covering Portland's 10 deepest cost markets.

HomeBlogDo You Need a Permit to Replace a Roof in Portland?
Contractor News · June 23, 2026 · 6 min read

DO YOU NEED A PERMIT TO REPLACE A ROOF IN PORTLAND?

Most full roof replacements in Portland need a building permit, and your licensed CCB contractor should pull it, not you. What triggers a permit, who is on the hook, and the real cost of unpermitted roofing work.

← Part of: How to Choose a Roofing Contractor

Most full roof replacements in Portland need a building permit, and the licensed contractor doing the work should be the one who pulls it. A simple repair, swapping a handful of damaged shingles, generally does not. The line that matters is whether you are doing a tear-off and re-roof or just patching, because the first is the kind of structural work the city wants inspected. Sorting out the permit is one piece of the larger job of choosing a roofing contractor in Oregon, and a contractor's answer to a simple permit question tells you a lot about how they work.

When a Roofing Permit Is Required in Portland

Portland follows the Oregon Residential Specialty Code, and the permit question turns on the scope of the work, not the dollar amount. A full tear-off, where the old roofing comes off down to the deck and a new system goes back on, is treated as a structural job and normally needs a building permit from Portland Permitting and Development. The same is true if the work involves the sheathing, the rafters, or any change to the roof structure.

Minor repair work is usually exempt. Replacing a few wind-damaged shingles, sealing a small leak, or patching flashing on an otherwise sound roof typically falls below the permit threshold. The gray area is the partial re-roof, where you are doing more than a patch but less than the whole roof, and that is exactly the case to confirm with the permit office before anyone climbs a ladder.

A second layer-over, installing new shingles on top of an existing layer, raises its own code questions about how many layers a structure can carry and is another reason to permit the work and let an inspector confirm the deck can take the load. When you are unsure which bucket your job falls in, the city's permit staff will tell you, and so will any contractor who works in Portland regularly.

Who Pulls the Permit, the Contractor or You

On a job done by a hired contractor, the contractor should pull the permit in their own name. They are the licensed party responsible for the work, and the permit ties the inspections and the code compliance to them. A roofer who is properly set up does this as a matter of routine and folds the permit fee into the bid, where it belongs.

Be wary of a contractor who pushes you to pull a homeowner permit for a job they are performing. A homeowner permit exists for genuine owner-builder work, where you yourself are doing the labor. When a contractor asks you to pull it on their job, they are shifting the responsibility for inspections and any code failures onto you, and it can also be a sign they are not licensed to pull it themselves. That is the kind of move that belongs on the list of red flags of a bad roofing contractor, and it is worth treating as one.

This is also why the license check matters before the permit conversation even starts. Only a contractor with an active Oregon license can pull a contractor permit, so confirming the license first, which you can do with the steps in how to check an Oregon CCB license, tells you whether the permit will be handled correctly at all.

Inspections and How the Permit Process Works

A permitted roof replacement comes with inspections, and that is the point of the permit, not a hurdle to clear. The permit is issued before work begins, and the job is inspected by the city at the stages the code calls for. For a re-roof that commonly means an inspection of the exposed deck before the new roofing goes down, so the inspector can confirm the sheathing is sound and the underlayment is installed correctly, and a final inspection once the roof is complete.

The inspector is checking that the work meets the Oregon Residential Specialty Code: proper underlayment, correct flashing at valleys and penetrations, adequate fastening, and ventilation. None of this is adversarial. A competent roofer welcomes the inspection because it is independent confirmation the work was done right, which is useful to you years later if a warranty or insurance question ever comes up.

The permit and its passed inspections become part of the record on your property. That paper trail is quietly valuable. It is the evidence, when you sell or refinance, that the roof over the home was replaced to code by a licensed contractor, and it is the kind of documentation a buyer's inspector and a lender both look for.

The Real Risk of Unpermitted Roofing Work

Skipping the permit can look like a way to save time and a little money, and it is the move behind a lot of suspiciously cheap bids. The savings are an illusion, because the cost of unpermitted work tends to arrive later and larger.

The first place it bites is the sale of your home. Unpermitted work shows up in disclosures and inspections, and a buyer can demand you permit it after the fact, which may mean opening up finished work so an inspector can see what is underneath. Lenders and insurers ask the same questions. An insurance claim on a roof that was replaced without a permit can be complicated or denied, and that is the worst possible moment to discover the corner that was cut.

The city can also act directly. Portland can require unpermitted work to be exposed, inspected, and brought to code, and penalty fees can apply on top of the standard permit cost. As a rough guide, expect that resolving an unpermitted re-roof after the fact costs more than permitting it would have at the start, sometimes well more, once you add the redo work to the fees. The cheap unpermitted bid was never actually cheap.

The clean version of all this is simple. Hire a licensed Oregon contractor, confirm they will pull the permit in their name, and let the inspections happen. The permit is the part of the job that protects you long after the crew has packed up.

Every roofer we connect Portland homeowners with is CCB-verified and pulls the permits their jobs require, so the permit and inspection side is handled by a licensed party from the start. If you would rather begin from a shortlist that already clears that bar, request quotes and we will match you with licensed local contractors.

Common Questions

Does a full roof replacement in Portland need a permit?
In most cases yes. A tear-off down to the deck and a full re-roof is structural work that typically requires a building permit through Portland Permitting and Development. A small repair of a few shingles usually does not. When you are unsure, confirm with the permit office before the crew starts rather than after.
Who is supposed to pull the roofing permit, me or the contractor?
Your licensed CCB roofing contractor should pull the permit in their own name as the responsible party. A contractor who asks you to pull a homeowner permit on a job they are doing is usually trying to shift liability for inspections and code compliance onto you, which is a reason to slow down.
What happens if my roof was replaced without a permit?
Unpermitted work can surface as a problem when you sell, refinance, or file an insurance claim, and the city can require you to expose the work for inspection or redo it to code. You may also face penalty fees. It is cheaper to permit the job correctly the first time.
Get Matched with Vetted Portland Contractors

Free quotes in your zip code. 48-hour response. No spam.

Get Free Quotes →
[ More From The Blog ]
Contractor News
How to Check an Oregon CCB License Before You Hire a Roofer
Read →
Contractor News
7 Red Flags of a Bad Roofing Contractor
Read →
Get Free Quotes
Get Free Quotes