What happens if you skip the permit (and you needed one)
- Stop-work orders cost $250–$500 in fines, plus the city will require removal of unpermitted work and a full permit re-pull at double the standard fee.
- Insurance claims for roof damage or leaks may be denied if the insurer discovers unpermitted work during the loss investigation.
- Unpermitted roof work must be disclosed on future property sales in Pennsylvania (form RPA-1); non-disclosure can trigger lawsuit and forced removal at your cost, potentially $15,000–$40,000.
- If your roof fails and causes water damage to a neighbor's property, liability may attach to you personally rather than your insurance policy.
Harrisburg roof replacement permits — the key details
Pennsylvania adoption of the 2015 International Building Code is mandatory statewide, but Harrisburg adds local amendments that make roof inspection more rigorous than in surrounding counties. The most critical local rule is enforcement of the three-layer limit: IRC R907.4 states that if existing roof coverings total three or more layers, they must be removed before a new layer can be applied. Harrisburg Building Department's field inspectors photograph the existing roof before any work begins, and if they find two visible layers under the old shingles, the permit is conditioned on full tear-off to bare deck. This is non-negotiable — you cannot overlay a third layer. The rule exists to prevent structural overload from excessive weight and to ensure proper fastening and underlayment integrity, both of which are impossible to verify under an overlay. If you are unsure how many layers your roof has, request an inspection before finalizing your contractor bid; a pre-permit site visit costs $50–$75 and saves hundreds in rework.
Underlayment and fastening specifications are the second most common rejection in Harrisburg re-roof permits. The 2015 IBC and Pennsylvania amendments require synthetic or asphalt-saturated felt underlayment rated per ASTM D6757 or D226, with fastening patterns documented in the roofing manufacturer's installation manual. Your contractor must submit or reference the manufacturer's spec sheet with the permit application — Harrisburg will not issue a permit without it. Fastening must meet IRC R905.2.7 (for asphalt shingles, 4 nails minimum per shingle, placed 1 inch above the shingle slots) and must be specified for your climate zone and roof pitch. For steeper pitches (over 8:12), nail placement becomes even more critical because wind uplift stresses are higher in Zone 5A. Many contractors submit generic 'install per manufacturer standard' language, which Harrisburg rejects — they require the specific page number and revision date of the shingle maker's installation guide. Request this documentation from your contractor before signing the contract.
Ice-water shield (also called ice-and-water protection membrane) is mandatory in Harrisburg and must extend a minimum of 36 inches up from the eave line per IRC R905.1.1, which is the standard for IECC Climate Zone 5A. The purpose is to protect against ice dam leakage in winter, which occurs when meltwater backs up under shingles. Harrisburg inspectors will flag installations that stop short or are installed only in the gutter zone — the 36 inches is measured vertically up the roof deck, not horizontally along the gutter. Additionally, ice-water shield must be installed in two or more overlapping strips (minimum 6-inch overlap) and must extend over the rake edge of the roof. Failure to meet this requirement is a common permit rejection; inspectors verify this during the in-progress deck inspection and again at final. If your roof has valleys or low-slope sections, ice-water shield placement becomes more complex and should be verified before work begins.
Material changes — from asphalt shingles to metal, tile, slate, or wood shake — trigger structural and code compliance review that cannot be done over-the-counter. Metal roofing is becoming popular in Harrisburg for its durability and energy performance, but it requires IRC R905.10 compliance, including wind uplift fastening (minimum 8 fasteners per 4-foot panel for Zone 5A wind speeds) and underlayment that accounts for thermal expansion (metal roofs expand and contract significantly). Tile and slate roofs require structural evaluation per IBC 1511 because their weight may exceed the live-load capacity of your existing framing — a typical slate roof weighs 15–20 pounds per square foot, compared to 3–4 pounds for asphalt shingles. Do not assume your roof deck can handle it. Harrisburg requires a registered Pennsylvania engineer's stamp on structural plans for tile or slate, which can cost $400–$1,000 in addition to the permit fee. Wood shake roofing is less common but requires fire-rating documentation (ASTM E84) and cannot be used in some fire districts. Request the material specification from your contractor and confirm with the building department before submitting; a pre-permit call saves weeks of back-and-forth.
The permit process in Harrisburg is streamlined for like-for-like asphalt-shingle replacements that meet standard requirements — these are often approved as over-the-counter permits if your contractor submits complete documentation. Standard timeline is 1–2 business days for OTC approval; plan-review permits (material changes, structural evaluation, complex details) take 5–10 business days. Inspections are scheduled in two phases: deck inspection (after tear-off, before underlayment) and final inspection (after shingles and flashing are complete). You must be present or grant access for both. The city does not waive final inspection; failure to schedule it will prevent you from obtaining a certificate of occupancy if you are planning to refinance or sell within 6 months. Pay permit fees at the time of application (typically $150–$300 for standard replacements, calculated at roughly $1.50–$2.00 per roofing square, based on total roof area). Owner-builders can pull permits, but you cannot hire a licensed contractor and then claim owner-builder status — the permit must be in the property owner's name, and the owner must be responsible for code compliance.
Three Harrisburg roof replacement scenarios
The three-layer rule and why Harrisburg enforces it strictly
Pennsylvania's adoption of IRC R907.4 makes the three-layer limit a state rule, but Harrisburg Building Department is known for rigorous field enforcement — more rigorous than some neighboring municipalities. The reason is structural: accumulated roofing weight reduces the safety margin of the building's framing, especially on older homes built to minimal live-load specs. A typical asphalt shingle roof weighs 2.5–3.5 pounds per square foot. Three layers add 7.5–10.5 pounds per square foot, which approaches or exceeds the original framing design load on homes built before 1980. Harrisburg inspectors photograph the existing roof before issuing the permit, and they often probe the roofline with a roofing knife to count layers — you cannot hide a second layer. If the inspector discovers that you misrepresented the layer count or attempted to install a third layer, the permit is revoked, work is stopped, and the unpermitted layer must be removed at your cost. You then re-pull a new permit for proper tear-off, paying permit fees twice. Many homeowners discover the layer issue only after work has started, which is why a pre-permit site visit ($50–$75) is the cheapest insurance. Older homes in Harrisburg's central neighborhoods (Uptown, Midtown, Camp Hill Road corridor) frequently have two or more layers because previous owners overlaid shingles to save money in the 1980s and 1990s — factor tear-off cost into your bid if you own a home built before 1985.
Ice-water shield and winter performance in Harrisburg's climate
Harrisburg sits in IECC Climate Zone 5A, with average winter lows around 22°F and typical winter precipitation mixing rain, sleet, and snow. Ice dam formation is common when snow melts during a sunny day and refreezes at the eave overhang, creating a dam that traps meltwater under the shingle layer. This water infiltrates the deck and underlayment, causing rot, mold, and attic water damage — a frequent claim on Harrisburg homeowner insurance. IRC R905.1.1 mandates ice-water shield (synthetic membrane rated per ASTM D1970) extending 36 inches up from the eave line. This 36-inch rule is non-negotiable in Harrisburg permits; many contractors install only 24 inches (extending just past the gutter line) and hope the inspector misses it. The building department will catch this during the deck inspection (after tear-off, before new shingles go down) and will condition the permit on correction. The 36-inch measurement is from the outer edge of the eave, measured vertically up the roof deck, and includes all eaves, gables, and rake edges. For a typical Harrisburg home with a 2-foot eave overhang, ice-water shield must reach at least the outside wall line. Additional installation rules: ice-water shield must be lapped a minimum of 6 inches along seams, must be adhered fully to the deck (not loose or folded), and must extend over the rake edge to prevent water from sliding under the edge. Cost adder: ice-water shield adds $800–$1,500 to a typical 2,500 sq ft roof compared to asphalt-felt underlayment, but it is non-negotiable and provides genuine freeze-thaw protection that reduces wintertime leaks by an estimated 70% per manufacturer studies. Do not negotiate this expense with your contractor — Harrisburg will not approve the permit without it, and you will be forced to remediate it later.
101 Walnut Street, Harrisburg, PA 17101
Phone: (717) 255-6808 | https://www.harrisburgpa.gov/building-permits
Monday–Friday, 8:00 AM–5:00 PM (Closed city holidays)
Common questions
Do I need a permit to patch a small roof leak or replace a few missing shingles?
No — repairs under 25% of total roof area using like-for-like materials (same shingle type and grade) do not require a permit in Harrisburg. However, if the repair uncovers rot, structural damage, or a second roof layer, the scope escalates to permit-required. Hire a licensed roofer and get a written repair scope in advance to avoid surprises. Patching is also exempt from ice-water shield requirements, but if the roofer must remove more than a few course of shingles, ice-water shield becomes necessary and then a permit is triggered.
Can I overlay new shingles over two existing layers without tearing off?
No. IRC R907.4 prohibits more than two layers. If Harrisburg's building department inspects and finds two layers already present, full tear-off to bare deck is mandatory before new shingles are installed. There is no exception for strong decks or new fastening patterns. Harrisburg inspectors photograph the roof and often probe with a knife to confirm layer count before issuing the permit. A pre-permit site visit ($50–$75) will give you a definitive answer before you commit to a contractor bid.
What happens if I hire a roofer and they don't pull a permit — is that my problem?
Yes. You, the property owner, are responsible for ensuring the work is permitted and inspected, regardless of what the contractor promises. If the roofer skips the permit, you face stop-work orders, fines of $250–$500, possible forced removal of unpermitted work, and disclosure liability at sale. You must confirm the permit is pulled in your name and that inspections are scheduled. If the contractor refuses to pull a permit or claims one is not needed, fire them and hire another roofer — this is a red flag for poor workmanship.
I'm switching from asphalt shingles to metal roofing. What extra permits or paperwork do I need?
Material changes to metal, tile, slate, or wood shake require a permit with plan-review (not over-the-counter). You must submit the roofing manufacturer's installation specification showing fastening patterns, underlayment type (synthetic, not asphalt felt for metal), and flashing details. For metal in Zone 5A, the spec must show minimum 8 fasteners per 4-foot panel for wind uplift. Harrisburg's building department will conduct a 5–10 day plan review. Timeline increases to 2–3 weeks total, and permit fees rise to $250–$350 because of the review workload. If structural concerns arise (e.g., the deck is too weak for metal), you may need a registered PA engineer's stamp, adding $400–$1,000.
What is this ice-water shield I keep hearing about, and why does Harrisburg require so much of it?
Ice-water shield is a synthetic adhesive membrane (like a thick waterproof tape) that prevents water from backing up under shingles during freeze-thaw cycles. Harrisburg requires it to extend 36 inches up from the eave line because winter ice dams are common here (IECC Zone 5A). The 36 inches covers the eave overhang plus most of the exterior wall, protecting against meltwater that backs up the roof. This is non-negotiable in Harrisburg permits. Cost adder is $800–$1,500 for a typical home, but it reduces wintertime leaks by ~70% and is worth the investment in Harrisburg's climate.
Can an owner-builder do their own roof replacement, or does Harrisburg require a licensed contractor?
Owner-builders can pull permits for owner-occupied residential properties in Pennsylvania, including Harrisburg. However, the permit must be in the property owner's name, the owner is responsible for code compliance, and the owner cannot hire a licensed contractor mid-project and transfer the permit. The building department will conduct inspections (deck, fastening, final) as it would for a contractor job. If you DIY, you must obtain the permit before starting work, not after. Many insurance policies exclude DIY roofing unless pre-approved, so check your homeowner's policy first.
How long does it take to get a roof permit approved in Harrisburg?
Like-for-like asphalt-shingle replacements (no material change, single layer, no structural concerns) are often approved over-the-counter in 1–2 business days. Material changes, plan-review permits, or complex details take 5–10 business days. Once approved, you must schedule two inspections: deck inspection (after tear-off, before underlayment) and final inspection (after shingles and flashing are complete). Inspections typically happen within 2–3 days of your call, depending on the inspector's schedule. Total timeline: 2–3 weeks from application to final approval for standard projects; 3–4 weeks for material-change or plan-review projects.
What if I buy a house in Harrisburg and discover unpermitted roof work from a previous owner?
You have options: (1) apply for a retroactive permit if the work was done correctly (Harrisburg may allow this for older work), (2) disclose the unpermitted work to future buyers using the RPA-1 form (required in Pennsylvania, and non-disclosure is fraud), or (3) remediate the issue by having a licensed contractor inspect it and document compliance. Option 1 is rare because inspectors must verify the work meets current code. Option 2 triggers liability and may kill the sale. Option 3 is safer: hire a roofer to inspect and confirm the work is sound, then request a formal occupancy sign-off from the building department ($50–$75 fee, no full re-permit needed if work is compliant). Request this in writing before closing on a purchase if inspection reveals unpermitted roofing.
Does Harrisburg require structural evaluation before switching from asphalt shingles to tile or slate?
Yes. Tile and slate roofs weigh 15–20 pounds per square foot, compared to 3–4 pounds for asphalt shingles. Harrisburg requires a registered Pennsylvania engineer's stamp on structural plans (per IBC 1511) to confirm your roof framing can handle the added load. This is mandatory and cannot be waived. Engineering cost is $400–$1,000, and the structural review may reveal that your framing is insufficient, requiring expensive reinforcement (adding $5,000–$15,000). Many Harrisburg homeowners opt for metal instead of tile because metal weighs only 1.5–3 pounds per square foot and does not require structural evaluation, saving time and cost.
I am refinancing my home. Will unpermitted roof work block the refinance?
Potentially, yes. Lenders conduct title searches and may discover open permit violations or unpermitted work through the title company's due diligence. Even if they don't, if your appraisal inspection reveals a new roof without a permit, the lender may require it to be permitted and inspected retroactively before funding. To be safe: if you are planning to refinance within 6 months, pull the permit and complete inspections before closing on the loan. If unpermitted work exists from a previous owner, disclose it to your lender in writing; they will tell you whether remediation is required.