What happens if you skip the permit (and you needed one)
- Stop-work order issued by City of Forest Grove can freeze your project and impose $250–$500 fines per day of violation; re-pulling the permit then requires double fees.
- Insurance claim denial: Your homeowner's insurer may refuse roof damage claims if they discover unpermitted work during a loss event; Forest Grove requires permit compliance documentation for coverage validation.
- Title encumbrance and resale impact: Unpermitted roof work must be disclosed to buyers via Oregon's Transfer Disclosure Statement; lenders and title companies often block financing until permit is retroactively obtained or bonded.
- Forced tear-off and re-do: City can require removal of unpermitted roofing material and proper reinstallation; cost is on you ($8,000–$25,000 wasted labor on removal plus new permit + new install).
Forest Grove roof replacement permits — the key details
Oregon Structural Specialty Code (OSSC) Section 1503 (reroofing) is the governing standard in Forest Grove. The rule is straightforward: if you are tearing off an existing roof layer and installing a new one, you need a permit. The city does not distinguish between a 'major re-roof' and a 'replacement' — tear-off triggers mandatory application. However, 'like-for-like' roof repairs (patching asphalt shingles with asphalt shingles on the same pitch, same exposure) are exempt if they cover fewer than 10 squares (approx. 1,000 sq ft) and do not exceed 25% of total roof area. The confusion arises because replacing five shingles is exempt, but replacing 30% of the roof with new shingles is not. If you are in doubt, contact the City of Forest Grove Building Department to verify square footage; they accept phone calls for pre-application clarification and do not charge for the query. Also note: any re-roof that requires structural deck repair — i.e., rot, mold, or sagging found during tear-off — automatically escalates to a structural permit and adds $200–$400 to fees and 2–3 weeks to timeline.
Material change is a triggering event. If you are switching from asphalt shingles to metal roofing, metal tile, or slate, you must submit a material specification sheet with the permit application. The reason: different materials carry different wind ratings, installation fastening patterns, and dead-load requirements. Oregon code requires documentation of fastening patterns per the roofing material manufacturer's specifications; Forest Grove inspectors will request copies of the installation manual. This is not bureaucratic pedantry — it is driven by IRC R905 (roof-covering requirements) and Oregon's adoption of those standards. Metal roofing also has a 'cold-climate' underlayment requirement: in zones with winter frost, you must specify a synthetic or rubberized underlayment (not standard felt) and extend ice-and-water-shield a minimum of 24 inches from the eave edge to prevent ice-dam leaks. The 12-inch frost depth in Willamette Valley areas (Forest Grove is in this zone) triggers that requirement; inspectors will call out missing ice-and-water-shield on the final walk.
Oregon law (OAR 918-420-0020) mandates that roofing contractors hold a valid Oregon roofing license. Forest Grove's Building Department will not accept a permit application from an unlicensed person for hire; if you hire a contractor, they must pull the permit and list themselves as the applicant with license number. If you are the owner and do the work yourself on your primary residence, you are allowed to be the applicant (owner-builder exemption applies to single-family residential). However, if the property is a rental unit, a second home, or any non-owner-occupied structure, you cannot pull the permit yourself — a licensed contractor is mandatory. The permit application requires proof of contractor license, which Forest Grove verifies online with the Oregon Construction Contractors Board (CCB). If a contractor tells you they will 'do the work and file the permit later' or 'not pull a permit, we do it all the time,' that is a red flag. Forest Grove Building Department conducts routine neighborhood inspections and has relationships with material suppliers; unlicensed or unpermitted roofing jobs are reported. Fines start at $250–$500 per day once the city issues a stop-work order.
Inspection sequence and timeline in Forest Grove typically runs as follows: submit the permit application (in person, by phone, or via email to the Building Department contact listed below) with photos of the existing roof condition, square footage, material specification, and contractor license copy. Plan review is 5–10 business days for full replacements; the department may issue conditional approval or request clarification on underlayment specs or fastening patterns. Once approved, you have 180 days to start work. The initial inspection (called the 'deck inspection') must be scheduled before you begin tear-off; the inspector verifies existing deck condition and any hidden damage. After tear-off is complete and deck nailing is finished, you must call for the 'rough-in inspection' so the inspector can verify nail spacing, deck repairs, and underlayment installation per code. Finally, a 'final inspection' is performed after all shingles are installed and trim is complete. Most roofing jobs in Forest Grove see final inspection within 2–3 weeks of permit issuance if the contractor is organized. Delays typically stem from deck damage requiring additional repairs or inspector scheduling conflicts.
Forest Grove sits at the boundary of two climate zones: 4C coast/valley and 5B east. This matters because zone 5B (east of Chehalem Ridge, toward Carlton and Yamhill) has 30+ inches frost depth, which changes underlayment and ice-and-water-shield requirements. If your property is in east Forest Grove or the unincorporated portions the city oversees, confirm your zone with the city. The Willamette Valley volcanic and alluvial soils around Forest Grove are not prone to expansive clay issues, but they do retain moisture; the rainy climate (approx. 50 inches annually) means water intrusion is the leading roof failure cause. Inspectors prioritize proper flashing, gutter integration, and ice-and-water-shield placement. If you have a historic home or if your property is in a protected overlay district (Forest Grove has a small historic downtown core), additional requirements may apply — consult the city before starting work. Finally, confirm with your homeowner's insurer that your roofing contractor and materials are acceptable before permitting; some insurers have preferred-contractor lists or wind-resistance requirements that may influence your material choice. Having that conversation upfront avoids permitting a roof that your insurer will not cover.
Three Forest Grove roof replacement scenarios
Underlayment, ice-and-water-shield, and Forest Grove's rainy climate: Why inspectors scrutinize these details
Forest Grove receives approximately 50 inches of rain per year, concentrated in fall and winter. Combined with 12-inch frost depth in Willamette areas and 30+ inches in east zones, the climate creates ideal conditions for ice dams and water intrusion if underlayment is inadequate. Oregon Structural Specialty Code and IRC R905.2.8 require underlayment on all residential roofs; the city of Forest Grove interprets this strictly. Standard 15-pound felt underlayment (the cheapest option) does not meet current code in frost zones — Forest Grove inspectors request synthetic or rubberized underlayment specifications in writing before rough-in approval.
Ice-and-water-shield (also called self-adhering barrier) is not optional in Forest Grove. IRC R905.2.8.1 requires it to be installed in 'ice-dam' zones; Oregon amended this to mean any area with winter frost and significant rain. In Forest Grove, this is the entire jurisdiction. The shield must extend from the eave edge up the roof a minimum of 24 inches (to prevent water backing up under shingles during ice-dam events). Inspectors will ask for photos during rough-in showing the shield extent; if it is missing or only 12 inches, the inspector will fail the inspection and require correction before final approval. This is not a minor detail — water intrusion from insufficient ice-and-water-shield accounts for 30-40% of roof insurance claims in Pacific Northwest areas.
Synthetic underlayment (polypropylene or polyester, typically DuPont Tyvek or equivalent) is now the default specification in Forest Grove for this reason. It is more vapor-permeable than felt, resists tearing during installation (important in windy Willamette Valley conditions), and lasts longer. Cost difference is roughly $50–$150 per 1,000 sq ft compared to felt, but inspectors expect it. Your roofing contractor should build this into the quote; if they are proposing 15-pound felt, push back or change contractors. When submitting your permit application, include the underlayment spec sheet with the application packet; doing so prevents a post-review request for clarification and speeds approval.
Flashing integration is the second major point of scrutiny. Forest Grove inspectors verify that valley flashing (where two roof planes meet), roof-to-wall flashing, and chimney flashing are detailed in writing by the contractor and installed per the roofing material manufacturer's specs. Metal flashing must be sealed or caulked per code; improper flashing is the #2 cause of roof leaks in the region after undersized ice-and-water-shield. The final inspection includes a walk of all flashing locations. If flashing is installed but not sealed, the inspector can fail final inspection. This is not nitpicking — it is prevention of the $5,000–$15,000 water damage claims that follow a single winter.
Owner-builder exemption, contractor licensing, and Forest Grove's enforcement practices
Oregon allows an owner of owner-occupied residential property to perform work themselves (owner-builder exemption) without a contractor license, provided they pull the permit in their own name and do the work. Forest Grove honors this exemption for roofing on single-family homes where the owner is the primary resident. However, the exemption does NOT apply to rental properties, second homes, investment properties, or commercial structures. If you own a duplex and rent half of it, you cannot use the owner-builder exemption; a licensed contractor must pull the permit. Similarly, if you hire someone to do roofing work on your owner-occupied home (even if you supervise), that person must have an Oregon CCB roofing license. 'Cash jobs' or unlicensed contractor work are violations of Oregon law and Forest Grove building code. The city does not tolerate this; they have relationships with material suppliers and will investigate if unpermitted work is discovered.
Forest Grove Building Department requires proof of contractor licensing before issuing a permit for hire-based roofing work. The contractor must provide their Oregon Construction Contractors Board (CCB) license number; the city verifies it online in real time. If the license is expired, the permit will not be issued. This is a hard stop, not a 'we can waive it' situation. A licensed contractor who loses their license between permit issuance and work start triggers a permit cancellation and reinstatement delay. For this reason, always verify contractor license status yourself on the CCB website (oregon.ccb.gov) before signing a contract; do not rely on the contractor or assume the permit office will catch lapses.
Enforcement and penalties for unpermitted roofing in Forest Grove are moderate but real. If a neighbor reports unpermitted work or if the city discovers it during a routine neighborhood check, a stop-work order is issued. The contractor must stop immediately, and the homeowner is responsible for bringing the work into compliance (retroactive permit, inspection, and correction). Fines are $250–$500 per day of continued violation; after 10 days, fines escalate and liens can be placed on the property. The cost of retroactive permitting plus forced removal and re-installation (if the work did not meet code) far exceeds the cost of doing it right the first time. Additionally, unpermitted work must be disclosed to future buyers; Forest Grove is diligent about enforcing Oregon's Transfer Disclosure Statement requirements.
If you are the owner-builder, understand that you are responsible for code compliance even if you hire a subcontractor or buy bad information. It is worth paying the contractor upfront to pull the permit and manage inspections; a good roofing contractor knows what Forest Grove Building Department requires and can navigate it in their sleep. Bad roofing contractors cut corners on permits hoping to save time; they are the ones you want to avoid. Before hiring, ask the contractor to show you a recent permit they pulled in Forest Grove and describe the inspection process. If they seem evasive or dismissive of permitting, pass.
2101 Main Street, Forest Grove, OR 97116
Phone: (503) 357-3950 ext. Building Permits | https://www.forestgroveor.gov/ (click 'Permits and Inspections' for online submittal options)
Monday–Friday, 8:00 AM–5:00 PM (Closed City holidays)
Common questions
Do I need a permit to replace my roof with the same material (asphalt shingles to asphalt shingles)?
Yes, if you are tearing off the existing roof and installing new shingles. Full tear-off-and-replace always requires a permit, even if the material is identical. However, if you are patching damage in fewer than 10 squares (under 1,000 sq ft) and the damage is less than 25% of your roof, the repair is exempt. The key distinction: replacement = permit; repair under 25% = no permit.
My roof has two layers of shingles already. Can I overlay a third layer without tearing off?
Oregon code allows up to three layers maximum; if you have two, you are technically allowed to overlay a third without tear-off. However, Forest Grove inspectors strongly recommend tearing off two layers before installing a new roof for longevity and moisture control reasons. If you choose to overlay, the permit is simpler and cheaper (no tear-off labor), but inspect your deck carefully first — if there is any sign of rot or damage under the existing shingles, tear-off becomes necessary. Discuss with your contractor and submit a pre-application inquiry to the city if you are unsure.
What is the permit fee for a roof replacement in Forest Grove?
Permit fees for roofing in Forest Grove are typically $150–$400, calculated based on roof square footage (roughly $7–$10 per square) or as a flat fee depending on the city's current fee schedule. Material changes (asphalt to metal) and tear-offs are at the higher end. Confirm the exact fee when you submit your application or call the Building Department. Fees do not include contractor labor or materials, only the permit and inspections.
Do I need a permit if I hire a roofing contractor to repair hail damage?
Hail damage repairs under 25% of roof area and using like-for-like materials do not require a permit in Forest Grove. However, confirm with your homeowner's insurer — most Oregon insurers do not require permits for repairs under 25%, but policy language varies. If the contractor discovers a third layer of shingles or structural deck damage during the repair, the exemption is voided and a permit must be pulled retroactively. Always have the contractor inspect and confirm no hidden damage before starting work.
I own a rental property in Forest Grove. Can I pull the roofing permit myself, or do I need to hire a contractor?
You must hire a licensed Oregon roofing contractor to pull the permit on a rental property. The owner-builder exemption applies only to owner-occupied single-family residential properties. For rentals, duplexes, or any non-owner-occupied structure, a licensed CCB contractor is mandatory. You cannot pull the permit yourself or hire an unlicensed person, even if you pay out of pocket.
What happens if my roofing contractor does not pull a permit?
If the city discovers unpermitted roofing work, a stop-work order is issued and fines of $250–$500 per day are assessed. You may be forced to remove the unpermitted roof and have it reinstalled properly with a retroactive permit, costing thousands in additional labor. Additionally, unpermitted work must be disclosed to future buyers and can complicate refinancing or insurance claims. Always confirm your contractor has submitted the permit application and received approval before work starts.
Does Forest Grove require ice-and-water-shield on all roofs?
Yes. Oregon code and Forest Grove's adoption of IRC R905 require ice-and-water-shield (self-adhering barrier) on residential roofs in frost zones; Forest Grove's entire jurisdiction is designated as a frost zone. The shield must extend a minimum of 24 inches from the eave edge to prevent water intrusion during ice-dam events. Inspectors verify this during the rough-in inspection. Standard 15-pound felt underlayment is no longer acceptable; synthetic underlayment is required. This is not optional.
Can I change my roof material from asphalt shingles to metal roofing without a structural evaluation?
Possibly. If your existing deck is sound and level, you can overlay metal shingles or standing-seam panels on asphalt shingles without a structural evaluation (subject to the three-layer limit). However, if you are tearing off existing layers, the inspector may require a deck inspection to confirm no rot or damage. Material changes to clay tile or slate typically require a structural engineer's evaluation due to increased dead load. Discuss with your contractor and the Building Department pre-application to avoid surprises.
How long does the roofing permit process take in Forest Grove?
Plan review typically takes 5–10 business days after submission. Once approved, schedule the deck inspection (1 day), perform tear-off and new underlayment installation (1–3 days), rough-in inspection (1 day), shingle installation (2–5 days depending on weather and crew size), and final inspection (1 day). Total timeline from permit submission to final sign-off is typically 2–4 weeks, depending on weather delays (rain is common in Forest Grove during fall/winter) and inspector scheduling. Over-the-counter same-day approvals are not available for full roof replacements in Forest Grove.
Where do I submit my roofing permit application in Forest Grove?
Contact the City of Forest Grove Building Department at (503) 357-3950, ext. Building Permits, or visit the city's website at forestgroveor.gov. You can submit applications in person at 2101 Main Street, by phone, or via email (if the city offers online submittal). Have your contractor license copy, material spec sheets, roof photos, and square footage ready. The department can answer pre-application questions by phone to clarify what documentation you need before formal submission.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.