Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-offs, and material changes require a Grants Pass Building Department permit. Patching under 25% of roof area and like-for-like repairs are exempt.
Grants Pass, Oregon sits in Climate Zone 4C (valley) and 5B (east foothills), which shapes roof permitting differently than Portland or coastal towns. The city enforces Oregon Residential Building Code (ORBC, which mirrors IRC with state amendments) for all roof work — including full replacements, tear-offs, and structural deck repairs. Uniquely, Grants Pass sits in a moderate-wind zone (not a hurricane zone like coastal Oregon), so secondary water barriers and wind-mitigation specs are less stringent than they would be in Bandon or Newport. However, Grants Pass does require careful underlayment and flashing detailing because of the 12-inch frost depth and Willamette Valley moisture patterns. The city's Building Department processes roof permits on a relatively brisk timeline (1-3 weeks) and often issues them over-the-counter for standard like-for-like shingle replacements. Three-layer roof detections during inspection trigger mandatory tear-off under ORBC R907.4 — a costly surprise that can derail a project if the contractor didn't disclose the existing conditions upfront. This is worth confirming before you file.

What happens if you skip the permit (and you needed one)

Grants Pass roof replacement permits — the key details

Grants Pass Building Department requires a permit for any roof replacement that involves a tear-off-and-replace, a full re-roof, or a change in roofing material (e.g., asphalt shingles to metal or tile). The governing standard is Oregon Residential Building Code Section R907 (Reroofing), which mirrors IRC R907 but incorporates Oregon-specific amendments for moisture management and drainage. Per ORBC R907.2, reroofing is permitted on a roof that has not been previously re-covered unless the existing roof covering is removed. This means: if your roof already has two or more layers, the building code mandates full tear-off down to the roof deck — you cannot overlay. Grants Pass Building Department inspectors know this rule and will flag it during the permit review or in-person inspection. If you or your contractor attempt an overlay on a three-layer roof, the inspector will issue a stop-work order and require tear-off, costing weeks and thousands of dollars. Always have the roofer walk the attic or perform a core sample before permitting to confirm the actual layer count.

The permit fee in Grants Pass is typically based on the total square footage of the roof area or the number of squares (100 sq ft = 1 square). Expect to pay $150–$400 in permit fees for a standard residential roof replacement, with the fee scaled to the valuation of the work (usually estimated at $8–$15 per square for shingle, $15–$25 for metal). The city allows owner-builders to pull permits for owner-occupied homes, but the roofer (if licensed) may be required to sign off on the application. Grants Pass does not have an online permit portal as robust as larger Oregon cities (Portland, Eugene), so permit pulls and inspections are coordinated by phone or in-person visits to City Hall. Plan for 1-3 weeks from permit application to inspection scheduling; over-the-counter approvals for straightforward like-for-like shingle replacements are faster (2-5 days), while structural changes or material swaps (shingles to metal or tile) may require a plan review and structural engineer sign-off, adding 1-2 weeks.

Underlayment and flashing are critical in Grants Pass because of the 12-inch frost depth in the valley and the 30+ inch frost depth in the eastern foothills — ice dams and water intrusion are real risks. ORBC R905.2.8 requires underlayment to be installed over the entire roof deck and extended at least 24 inches beyond the interior wall line at eaves (or to the edge of structural support if no overhang). In addition, ORBC R908 (Roof Drainage) mandates that gutters, downspouts, and flashing be sized and pitched to handle Grants Pass rainfall, which averages 22 inches per year but concentrates in fall and winter. Metal roof installations require a permit and must comply with ORBC R905.10 (Metal roof coverings), which specifies fastening patterns, sealing requirements, and underlayment compatibility. If you are upgrading from asphalt shingles to metal, you will need to include a structural evaluation if the deck loading changes significantly; this adds 1-2 weeks and $300–$600 for the engineer's report. Tile or slate replacements require a structural engineer's sign-off because of the weight increase (tile adds 800-1,200 lbs/100 sq ft vs. shingle at 200-400 lbs/100 sq ft); Grants Pass Building Department will not issue a permit without that documentation.

Grants Pass does not fall in a hurricane or high-wind zone, so secondary water barriers (like ice-and-water shield) are not mandated across the entire roof deck as they are in coastal Oregon counties (Curry, Coos). However, the Willamette Valley experiences wet, heavy snowfall that can cause ice dams; many insurance companies and prudent contractors recommend ice-and-water shield for the first 36 inches at eaves even though it is not code-required. If your roof has gutters that drain to the ground, ensure downspouts are pitched and extended at least 4 feet from the foundation to manage the 12-inch frost depth and prevent frost heave damage to the perimeter. Grants Pass Building Department inspectors will not fail a permit for missing ice-and-water shield if it is not code-required, but they will inspect the underlayment, fastening patterns, and flashing coverage at the deck-nailing and final stages. Plan for two inspections: one after the deck has been cleaned and underlayment installed (before shingles are laid), and one final after all shingles, flashing, and gutters are complete.

Practical next steps: Contact your roofer and ask them to provide a scope of work that specifies the existing roof layers, the new material, the underlayment grade (typically 30 lb felt or synthetic per ORBC R905.2.3), fastening pattern (typically 4 nails per shingle, 6 nails for high-wind zones per ORBC R905.2.5), and the location and size of any flashing and ice-and-water shield. If the roofer is licensed, they can pull the permit; if you are the owner-builder, you pull it yourself by contacting Grants Pass Building Department with the roofer's scope and signed agreement to perform the work. Bring photos of the existing roof (exterior and attic views), a site plan showing the roof footprint, and the material manufacturer's specifications. The permit will be valid for 180 days from issuance. Schedule the first inspection once the deck is clean and underlayment is down. Most roofs are completed in 1-2 weeks after permit issue, so plan for the inspections to occur during that window.

Three Grants Pass roof replacement scenarios

Scenario A
Standard shingle re-roof, two existing layers, Willamette Valley home with gutters
You own a 1970s ranch-style home in west Grants Pass (Willamette Valley) with a 1,600-square-foot roof area currently covered in two layers of asphalt shingles, intact gutters, and no visible structural damage. The roofer's scope specifies removal of both layers, installation of 30-pound felt underlayment, 25-year architectural shingles, new flashing at valleys and chimneys, and gutter touch-ups. This is a straightforward tear-off-and-replace that requires a Grants Pass Building Department permit because it involves a full tear-off (ORBC R907.2 prohibits overlay on a two-layer roof). You pull the permit yourself or via the roofer; the fee is $250–$350 based on 16 squares (1,600 sq ft ÷ 100). The city issues the permit over-the-counter in 3-5 business days. The roofer schedules deck cleaning and underlayment installation, and you call the Building Department for the first inspection (deck nailing). The inspector verifies that the felt is continuous, extends 24 inches past the interior wall line at eaves, and is properly fastened. The roofer then lays shingles and completes flashing and gutters. Final inspection covers fastening (4 nails per shingle), flashing seal, and gutter pitch. Total timeline: permit to final inspection is 2-3 weeks. Cost breakdown: permit fee $250–$350, roofing labor and materials $8,000–$12,000 (depends on local roofer rates), no structural upgrades needed because you are staying with the same material.
Permit required | Tear-off mandatory (two layers) | 30 lb felt underlayment | 4 nails per shingle | $250–$350 permit fee | $8,000–$12,000 total project cost | Two inspections (deck nailing + final)
Scenario B
Metal roof upgrade, shingles to standing seam, structural load change, hilltop lot east of Grants Pass
You own a hilltop property east of Grants Pass (Climate Zone 5B, 30+ inch frost depth) with a 2,000-square-foot roof currently covered in one layer of asphalt shingles over 1-inch decking. You want to upgrade to a standing-seam metal roof for longevity and aesthetic reasons. Metal roofs weigh 50-150 lbs per square (vs. 250-400 lbs for shingles), so the structural load actually decreases, but Grants Pass Building Department requires a structural engineer's evaluation when you change roofing material, especially in a frost-depth zone where deck loading affects foundation behavior. You hire a structural engineer to sign off on the metal roof design and deck compatibility; cost is $400–$600. The engineer confirms the deck is adequate and specifies fastening locations and pattern. You then pull a permit with the engineer's letter, material specs (standing seam, 24-gauge steel, etc.), underlayment spec (metal-roof compatible synthetic per ORBC R905.10.4), and flashing details. Permit fee is $300–$400 (based on 20 squares and material upgrade). Plan review takes 1-2 weeks because the material change triggers additional scrutiny. The inspector will verify the underlayment is continuous, the fastening pattern matches the engineer's design and manufacturer specs, and all flashing is sealed and properly transitioned. First inspection occurs after underlayment and deck prep. Final inspection checks fastening, seaming, and gutter integration. Metal roof installation is faster than shingles (3-5 days labor vs. 7-10), but the engineer's review and permit process adds 2-3 weeks upfront. Total timeline: 3-4 weeks from engineer to final inspection. Cost breakdown: structural engineer $400–$600, permit fee $300–$400, metal roof materials and labor $15,000–$22,000 depending on metal type (steel vs. copper/zinc blend). This scenario showcases Grants Pass's requirement for structural sign-off on material changes, which is local enforcement of the ORBC but not every city applies it consistently.
Permit required | Material change (shingles to metal) | Structural engineer required ($400–$600) | Plan review (1-2 weeks) | ORBC R905.10 standing seam spec | Synthetic underlayment | $300–$400 permit fee | $15,000–$22,000 total project cost
Scenario C
Partial roof repair, shingle patching under 25%, no tear-off, Grants Pass city limits
A windstorm or age has caused localized shingle failure on the north face of your roof, affecting roughly 200 square feet (2 squares, about 12% of the roof area). The roofer inspects and confirms there is only one layer of shingles beneath, no deck damage, and the rest of the roof is in good condition. The repair scope is: remove damaged shingles, inspect and patch the underlayment as needed, install new shingles in the affected zone (not the whole roof), and touch up flashing around any vents or chimneys. Because the repair covers less than 25% of the roof area and does not involve a tear-off of the existing covering, ORBC R907.2.1 classifies this as a repair, not a reroofing, and no permit is required. The roofer can proceed without notifying the City. However, Oregon state law (OAR 918-780-0020) does allow any jurisdiction to require a permit for structural repairs or material-grade changes, so if the roofer encounters rot or deck failure during the work, they must stop and recommend a permit evaluation. Typical repair cost is $1,500–$3,000 depending on the extent of underlayment damage. No permit fee. No inspections required. Turnaround is 1-2 days. This scenario illustrates Grants Pass's exemption thresholds and how the 25% rule creates a gray zone: if your roofer finds hidden damage or three layers, the job may escalate to a full-roof permit mid-project, so get a pre-work inspection from a licensed roofing inspector or the Building Department ($100–$200) to confirm layer count and deck condition before signing a contract.
No permit required (under 25%) | Repair classification | Single-layer roof | No underlayment replacement | $1,500–$3,000 repair cost | No permit fees | 1-2 day turnaround | Consider pre-work deck inspection ($100–$200)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Grants Pass frost depth and underlayment strategy

Grants Pass straddles two climate zones and frost depths: the Willamette Valley (Zone 4C, 12-inch frost depth) and the eastern foothills toward the Cascades (Zone 5B, 30+ inch frost depth). This matters for roof durability because frost heave cycles and ice-dam formation differ dramatically. In the valley, 12-inch frost depth means the roof experiences freeze-thaw cycles that pull moisture into the eaves and fascia. Ice dams form when heat from the attic melts snow, the runoff refreezes at the cold eaves, and water backs up under shingles. ORBC R908.3 requires gutters on sloped roofs to handle the water volume; Grants Pass experiences 22 inches of annual rainfall concentrated in November through February. The best defense is proper attic ventilation (ORBC R806) and underlayment coverage.

For homes in the valley, 30-pound felt or synthetic underlayment (per ORBC R905.2.3) is code minimum, but many roofers and insurers recommend ice-and-water shield for the first 36 inches of eaves even though it is not mandated. Ice-and-water shield self-seals around nail holes and adheres to the deck, so water that works under shingles during a freeze-thaw cycle cannot penetrate. The cost adder is $0.50–$1.00 per square foot ($500–$1,600 for a 1,600-sq-ft roof), but it often prevents a $10,000–$20,000 interior water damage claim. Grants Pass Building Department does not mandate ice-and-water shield in the permit or inspection because the city is not in a high-wind or coastal-storm zone, but the inspector will verify that whatever underlayment is specified is installed continuously and properly fastened.

East of Grants Pass (Applegate Valley, Jacksonville area), frost depth exceeds 30 inches and winter temperatures drop below 20°F regularly. Homes in this zone benefit from even more aggressive underlayment (full ice-and-water shield coverage, not just 36 inches) and careful flashing detailing around chimneys, vents, and valleys where ice dams are most likely. If you are replacing a roof in the eastern foothills, discuss frost-depth considerations with your roofer before permitting; a structural engineer's frost-heave assessment is not required by code but can be worth the $300–$600 investment if the home has a history of ice-dam damage or attic moisture.

Grants Pass Building Department permit workflow and common rejections

Grants Pass Building Department (located at or near City Hall, 101 NW A Street, Grants Pass, OR 97526 — confirm phone and hours with the city directly) processes roof permits using a hybrid system: simple like-for-like replacements are often approved over-the-counter by phone or walk-in, while material changes, structural upgrades, or complex situations require a formal plan-review submittal. The city does not maintain a robust online permit portal like Portland or Eugene; most communication is via phone (call ahead for current number) or in-person at City Hall. Over-the-counter permits typically issue in 2-5 business days and cost $150–$250 for a standard residential shingle re-roof. Formal plan-review permits add 1-2 weeks and may cost $300–$400 if structural calculations or engineering review is needed.

Common rejections and red flags encountered by Grants Pass inspectors: (1) Three-layer roofs triggering mandatory tear-off (ORBC R907.4) — if the applicant or roofer discloses three layers, the city requires full removal, driving up cost and timeline; (2) Missing underlayment specifications in the permit application — Grants Pass inspectors check that the felt grade, synthetic type, or membrane is clearly noted before approving; (3) Inadequate flashing details around valleys, chimneys, and vents — if plans do not specify flashing material and sealing method per manufacturer specs, the city may require clarification; (4) Material changes (shingles to metal or tile) without a structural engineer's sign-off — Grants Pass enforces this more consistently than some neighboring jurisdictions; (5) Incorrect fastening pattern — if the permit specifies 4 nails per shingle but the material manufacturer requires 6 (common for high-profile or specialty shingles), the inspector will flag it during the deck-nailing inspection.

To avoid rejections: (1) Have the roofer perform a roof core sample or attic inspection before submitting the permit, and disclose the actual layer count in writing; (2) include the roofing manufacturer's technical specs and fastening schedule as an attachment to the permit application; (3) if changing materials, obtain a short structural engineer's letter (one page) confirming the deck can handle the new load; (4) detail all flashing locations (valleys, chimneys, vents, skylights, etc.) and specify the flashing material (e.g., aluminum, copper, galvanized steel) and sealing method (caulk, sealant tape, solder); (5) note the underlayment product name and grade (e.g., 'Certainteed Weatherlock 30 lb felt' or 'Owens Corning ProStart synthetic') so the inspector can verify it matches ORBC specs. Doing this upfront saves 1-2 weeks in back-and-forth and prevents mid-project delays.

City of Grants Pass Building Department
101 NW A Street, Grants Pass, OR 97526 (verify with city directly)
Phone: 541-450-6060 (confirm current number with City Hall switchboard)
Monday–Friday, 8:00 AM–5:00 PM PT (verify locally)

Common questions

Can I overlay new shingles on top of my existing roof if I have two layers?

No. Oregon Residential Building Code Section R907.2 prohibits overlays on roofs that have already been re-covered (two or more layers). If your roof has two layers, tear-off to the deck is mandatory. Three-layer roofs also require tear-off. The only exception is if your existing roof is a single layer and the new covering is a different material (e.g., shingles to metal), in which case an overlay may be permitted if the deck can handle the load — but a structural engineer's review is required. Grants Pass Building Department will not issue a permit for a two-layer overlay; if you try to have the roofer proceed, an inspector discovery triggers a stop-work order.

What is the difference between a repair and a replacement that requires a permit?

Repairs under 25% of the roof area are exempt from permitting (per ORBC R907.2.1). This includes patching, shingle replacement in localized zones, and flashing repair. Replacements that require a permit include: full roof re-roofing, tear-off-and-replace of any portion, material changes (shingles to metal, tile, etc.), and structural deck repairs. If your repair starts as a 10% patch but the roofer discovers hidden rot or multiple layers during the work, the job may escalate to a permit-required replacement. To avoid surprises, hire a roofing inspector ($100–$200) to evaluate the roof before signing a repair contract.

Do I need a structural engineer's approval to change from shingles to a metal roof?

Yes, in Grants Pass. Oregon Residential Building Code Section R905.10 governs metal roof coverings, and Grants Pass Building Department enforces a policy requiring a short structural engineer's sign-off when materials change, even if the weight decreases (metal is lighter than shingles). The engineer confirms the deck fastening is adequate for the new material and attachment pattern. Cost is $400–$600, and it adds 1-2 weeks to the permitting process. The engineer's letter should be submitted with the permit application to avoid delays.

What underlayment does Grants Pass require for a new roof?

Per ORBC R905.2.3, residential roofs must have underlayment consisting of one layer of felt (15-pound minimum) or a synthetic equivalent. Thirty-pound felt and synthetic membranes are common and acceptable. The underlayment must be continuous, extend a minimum of 24 inches past the interior wall line at eaves (or to the edge of structural support), and be properly fastened. In the Willamette Valley (12-inch frost depth), many roofers recommend ice-and-water shield for the first 36 inches of eaves to prevent ice-dam damage, though it is not code-mandated. In the eastern foothills (30+ inch frost depth), full-coverage ice-and-water shield is recommended and often required by insurance companies.

How long does a roof permit last in Grants Pass, and when do inspections happen?

A roof permit is valid for 180 days from the date of issuance (per Oregon state law). Inspections occur in two stages: (1) Deck-nailing inspection — scheduled once the roof deck is cleaned, underlayment is installed, and the deck has been nailed per plan, and (2) Final inspection — scheduled after all shingles, flashing, gutters, and trim are complete. The roofer or applicant must request each inspection by calling the Building Department with 24-48 hours' notice. Most roofs are completed in 1-2 weeks, so both inspections typically occur within the first month. If work is not completed within 180 days, the permit expires and must be renewed.

What is the permit fee for a roof replacement in Grants Pass?

Permit fees in Grants Pass are typically scaled to the roofing area and material type. For a standard asphalt shingle replacement, expect $150–$300 for a 1,000-1,500 sq ft roof (10-15 squares). Metal or tile roofing may incur higher fees ($250–$400) if a material-change review is required. Structural deck repairs or engineering review add $75–$150 to the base fee. Call Grants Pass Building Department for a specific quote based on your roof size and material. Payment is due when the permit is issued.

Can I pull a roof permit myself as the homeowner, or does the roofer have to do it?

Oregon allows owner-builders to pull permits for owner-occupied homes, including roof work. You can pull the permit yourself if you are the homeowner and the property is your primary residence. However, if you hire a licensed roofing contractor, they are often required to sign off on the permit application and will coordinate inspections. Some Grants Pass homeowners prefer to have the roofer pull the permit for convenience; others do it themselves to avoid contractor delays. Either way, the City requires a signed scope of work specifying the roofing material, underlayment, fastening pattern, and flashing details before the permit is issued.

What happens if the inspector finds a third layer of shingles during the inspection?

If a third layer is discovered during the deck-nailing or final inspection, the inspector will issue a stop-work order and require the contractor to cease work immediately. You will then be required to pull a new permit for a full tear-off (a more expensive and time-consuming project than originally planned). The roofer must remove all layers down to the deck, dispose of the shingles, and restart the roofing process. This typically adds 1-2 weeks and $2,000–$5,000 to the project cost. To avoid this scenario, have a roofing inspector or the roofer perform a roof core sample before permitting to confirm the actual layer count in writing.

Is ice-and-water shield required in Grants Pass?

No, ice-and-water shield is not mandated by code in Grants Pass (which is not a designated high-wind or coastal zone). However, it is highly recommended in the Willamette Valley (where 12-inch frost depth creates ice-dam risk) and strongly recommended in the eastern foothills (30+ inch frost depth). Many insurance companies offer small discounts for ice-and-water shield installation, and it can prevent $10,000–$20,000 in water-damage claims. The cost adder is $500–$1,600 per roof. Discuss this with your roofer and insurance agent; if you install it, note the coverage extent (e.g., '36 inches at all eaves') in the permit application so the inspector can verify it during the deck-nailing inspection.

What should I include in my roof-replacement permit application to avoid delays?

Gather: (1) a signed scope of work from the roofer detailing existing roof condition, layer count, new material and grade, underlayment product (e.g., 'Certainteed Weatherlock 30 lb'), fastening pattern (e.g., '4 nails per shingle per ORBC R905.2.5'), and flashing locations (valleys, chimneys, vents); (2) a site plan or sketch showing the roof footprint and square footage; (3) photos of the existing roof and attic (to confirm layers); (4) roofing material manufacturer's technical specs and fastening schedule; (5) if changing materials, a structural engineer's letter (one page) confirming deck adequacy; (6) proof of ownership (tax assessor parcel number or property deed). Submit these to Grants Pass Building Department by phone, in-person, or email (confirm submission method with the city). Over-the-counter permits for straightforward shingle replacements may issue in 2-5 days; material changes or plan review may take 1-2 weeks.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Grants Pass Building Department before starting your project.