Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full roof replacement in Harrison requires a permit from the City Building Department. Partial repairs under 25% of roof area and like-for-like patching of single-layer damage may be exempt, but a tear-off of any existing layer almost always triggers the requirement.
Harrison's Building Department enforces the New Jersey Building Code (currently based on the 2020 IRC with state amendments), which means roof replacement permits are tied to both scope AND method. What makes Harrison specifically different from its neighbors in the Hudson County corridor is that Harrison sits at the intersection of flood-zone and wind-zone scrutiny — the city is in FEMA flood zones, and the New Jersey Building Code adds Hurricane-resistant Design (HRD) requirements to all reroofing projects, not just coastal properties. This means your Harrison permit application will specifically require structural deck verification if you're doing a tear-off, and ice-and-water shield documentation is non-negotiable in the application (because of Harrison's elevation and winter storm history, even though it's not a true coastal property). The Building Department's online permit portal allows you to pre-file documents, but most roofing contractors still hand-deliver or mail applications with material samples and underlayment specs to ensure rapid approval. Harrison's permit fees typically run $150–$350 based on roof area (not total project cost), and the timeline is usually 5–10 business days for a like-for-like replacement with no structural issues.

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

Harrison roof replacement permits — the key details

Harrison requires a permit for any roof replacement project that involves removal of one or more existing layers or a change in roof covering material. This is governed by the New Jersey Building Code Section R907.4 (Reroofing), which mirrors IRC R907. The rule is strict: if you have two or more shingle layers currently on your roof and you're removing them, a permit is mandatory. Even if you're just overlaying new shingles on a single layer (which saves money), you must declare this method in your application, and the Building Department will inspect the roof deck to confirm it can support the added weight. If the inspector discovers a hidden third layer during the inspection, the project stops and you'll be ordered to perform a full tear-off — that's when costs spike and timelines stretch from weeks to months. The code exists because multiple layers mask rot, structural decay, and ice-dam problems that an overlay can't fix.

Harrison is in FEMA flood zones (depending on your specific address, you may be in Zone AE or X), and this triggers an additional requirement: your reroofing permit application must include documentation that the roof system meets the New Jersey Building Code's wind and moisture-resistance standards. Specifically, ice-and-water shield (underlayment rated per ASTM D1970 or ASTM D6757) must extend at least 24 inches from the eaves on all sides, and your roofing contractor must specify the fastening pattern (typically 4–6 nails per shingle square in Harrison's wind zone). This isn't theoretical — Harrison experiences coastal nor'easters and occasional nor'wester wind events, so the Building Department takes ice damming and uplift seriously. When you submit your permit application, you'll need to include the roofing material's wind-uplift rating (typically 90 mph minimum for Harrison) and proof that your contractor is licensed. If you're changing materials — say, from asphalt shingles to standing-seam metal or tile — you must also submit a structural engineer's letter confirming that the roof deck can handle the new weight (metal is lighter, tile is heavier).

Exemptions are narrow. Repairs to less than 25% of your roof area (roughly 3–4 roof squares on a typical two-story home) are exempt from permitting if they're like-for-like patching — meaning you're using the same material, and you're not tearing off existing layers. Gutter and flashing work done in isolation (not as part of a full or major partial roof replacement) is also exempt. However, the moment you remove shingles to the deck and replace them, you've crossed into reroofing territory and the permit applies. Many homeowners and contractors misunderstand this line: if you're spot-fixing storm damage over 10% of the roof, you're safe. If you're fixing 30%, you need a permit. The Building Department will ask you to estimate the percentage of roof area affected, and they may ask for a photo or a roofing contractor's estimate to verify. If you claim 20% repair and an inspector finds you've actually done 35% tear-off, you'll be cited for work without a permit.

Harrison's climate zone is 4A (cold with moderate snowfall), which means ice-and-water shield is non-negotiable. The New Jersey Building Code requires it on slopes of 4:12 and less in roofs with enclosed attics, and on all sloped roofs in unheated spaces. Winter storms in Harrison commonly create ice dams along the eaves, and the Building Department has seen insurance claims from unpermitted roofs that lack proper underlayment. Your roofing contractor must specify the brand and grade of underlayment in the permit application. Common rejections happen when contractors submit permits without naming the product (saying 'synthetic underlayment' instead of 'IKO Armorglass' or equivalent). The Building Department's online permit system now requires you to upload a product data sheet for the underlayment; this step alone catches 20% of incomplete applications and adds 3–5 days to review if you miss it.

The typical permit timeline in Harrison is 5–10 business days for a straightforward like-for-like replacement. If you're changing materials or the inspector flags a structural concern, add 5–7 more days. The City Building Department currently accepts online applications through their portal, but you'll also need to coordinate inspections — the roofing contractor must call 24 hours before starting work so the Building Department can schedule a pre-work deck inspection (if tear-off is involved). A final inspection happens once the roof is complete. Costs run $150–$350 for the permit, with an additional $50–$100 for each inspection if the contractor doesn't bundle them. Many contractors roll these into their bid, but confirm this in writing. If you're pulling the permit yourself as an owner-builder (allowed in Harrison for owner-occupied homes), budget an extra 3–5 days for the Building Department to verify ownership and confirm you're not a commercial entity. Have your deed and a property survey ready.

Three Harrison roof replacement scenarios

Scenario A
Single-layer asphalt-shingle tear-off and replacement with same material — typical Harrison colonial, 2,200 sq ft footprint, near Harrison Avenue (non-flood zone)
Your roof is 30+ years old, one layer of asphalt shingles is visibly worn, and you want to tear it off and replace it with new architectural shingles from the same manufacturer (e.g., GAF Timberline to GAF Timberline). This is a straightforward permit case. You'll file a permit application with the City Building Department naming the roofing contractor (if they're pulling it) or yourself as the owner-builder. The application requires the roofing material's specifications (brand, wind rating, color), the underlayment product (e.g., IKO Armorglass or Tamko Weatherlock — synthetic, not felt), and a roof sketch showing the tear-off and replacement scope. The Building Department will issue the permit in 5–7 business days if everything is clear. Once approved, the roofing contractor calls 24 hours before starting; a Building Department inspector visits to verify the roof deck is sound (checking for soft spots, rot, or uneven nailing). This inspection typically takes 30 minutes and costs $75 (sometimes waived if the contractor bundles it). The tear-off and replacement takes 3–5 days on a house this size. After the roof is installed and before the contractor walks off site, you or the contractor calls for final inspection — the inspector verifies nailing pattern (4–6 nails per shingle), proper flashing at valleys and chimneys, and correct ice-and-water shield extension (24 inches from all eaves). Final inspection takes 1 hour, and the permit is closed. Total cost: $150–$250 permit fee, $75–$100 per inspection, plus roofing labor and materials ($8,000–$15,000 depending on roof size and material grade). Timeline: permit approval 5–7 days, work 3–5 days, final inspection scheduling 1–2 days, total wall-clock 2–3 weeks.
Permit required (tear-off triggers) | Deck inspection required | Ice-water shield 24-inch extension mandatory | Wind-rating spec required (90 mph minimum) | $150–$250 permit | $75–$100 per inspection | $8,000–$15,000 materials+labor | Total project $8,300–$15,400
Scenario B
Asphalt shingles to standing-seam metal roof with structural upgrade — Harrison waterfront property in flood zone AE, contractor-pulled permit
You're upgrading to a metal roof for durability and because your home is in a flood zone where wind and moisture resistance matter. Standing-seam metal is lighter than asphalt (5 psf vs. 12 psf), so the roof deck can handle it, but the Building Department in Harrison takes material-change applications seriously because of the waterfront location and flood-zone designation. The roofing contractor pulls the permit and must submit: (1) a structural engineer's letter confirming the deck is adequate for the new material, (2) metal roof product specs including wind rating (usually 130+ mph for metal), (3) fastener schedule and standing-seam detail drawings showing overlap and sealing, and (4) the underlayment spec (typically Titanium UDL or equivalent). Because the property is in FEMA flood zone AE, the Building Department will also require documentation that the metal roof meets the flood-resistant design requirements in the New Jersey Building Code. This typically means confirming the roof is properly sealed and fastened to resist wind-driven water entry — a standard for metal roofs, but the inspector will verify at final. The permit review adds 2–3 days because of the structural letter requirement. Once approved, the Building Department schedules a pre-work deck inspection (1 hour) to verify the structure before the contractor begins tear-off. The tear-off and installation take 5–7 days on a typical home. Final inspection is more thorough for metal: the inspector checks fastener spacing (typically 12–24 inches apart depending on the seam type), verifies the underlayment is continuous and properly lapped, and confirms flashing details at penetrations (chimney, vents, skylights). For a flood-zone property, the inspector may also verify that any roof-to-wall transitions are properly sealed. Total cost: $250–$350 permit (higher due to structural review), $100–$150 per inspection, plus metal roofing ($12,000–$22,000 for materials and labor). Timeline: permit 7–10 days (structural letter adds time), work 5–7 days, final inspection 1–2 days, total 3–4 weeks.
Permit required (material change triggers) | Structural engineer letter required | Metal roof wind rating 130+ mph required | Underlayment spec mandatory (synthetic, continuous) | FEMA flood-zone compliance check | $250–$350 permit | $100–$150 per inspection | $12,000–$22,000 materials+labor | Total project $12,400–$22,600
Scenario C
Like-for-like repair of storm damage, 4 shingle squares (under 25%) — detached garage or outbuilding, owner-builder permit
A nor'easter tore off shingles from one side of your detached garage roof. You estimate the damage at 400 square feet, or about 4 shingle squares (out of a 20-square, 2,000 sq ft roof). This is clearly under the 25% threshold. You plan to buy matching shingles and patch it yourself (you're the owner, and Harrison allows owner-builders for work on owner-occupied property). In this case, a permit is not required — you can buy the materials, patch the roof without calling the Building Department, and you're done. However, there's a critical qualifier: the shingles must be the exact same product (same brand, style, color) as the existing roof, and you must NOT tear off the entire shingle layer to the deck. If you discover during repair that the existing roof has two layers and you need to remove both to make the repair, you've crossed into reroofing territory and the permit requirement kicks in retroactively. To be safe, take a photo of the existing shingle (to match color and style), measure the damage area carefully, and if it's truly under 25%, you're exempt. No permit fee, no inspection, no timeline delay. But if the damage is greater than you initially thought, or if the contractor you call for an estimate says 'looks like we need to pull two layers here,' stop and call the Building Department. Pulling a permit at that point adds $150–$250 and 5–10 days, but it's the legal path. Many homeowners skip the permit for small repairs, and that's technically allowed in Harrison — but if you later sell the home and a home inspector notices unpermitted roofwork, the disclosure requirement kicks in and your deal is complicated.
No permit required (under 25% damage) | Like-for-like material match required | No tear-off to deck permitted | Owner-builder allowed | No permit fee | No inspection required | $500–$1,500 materials+DIY labor | Total project $500–$1,500

Every project is different.

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

Harrison's flood-zone and wind-zone roofing rules — why your reroofing application is more scrutinized than other Hudson County towns

Harrison is split between FEMA flood zones AE and X, depending on your specific address near the Passaic River and Newark Bay corridor. This matters because New Jersey's building code adds secondary water-barrier requirements to all reroofing projects in flood-prone areas. While a homeowner in nearby Kearny (not in a flood zone) might get away with a basic permit application with minimal documentation, a Harrison homeowner's application will be flagged for flood-zone compliance review. The Building Department requires you to specify that your roof system includes ice-and-water shield rated for high water-intrusion resistance (ASTM D1970 Type II or equivalent) and that underlayment extends 24 inches from all eaves. This isn't bureaucratic redundancy — it's risk management. Winter nor'easters can drive rain sideways into eaves, and the 24-inch extension protects the attic and interior from moisture damage during these events.

Wind zone is another Harrison-specific consideration. Most of northern New Jersey is in Wind Zone 1 (85–90 mph basic wind speed per ASCE 7). Harrison sits at the edge of a zone where building department staff pay closer attention to wind uplift on roofs, especially for properties with exposure to wind channels created by the Passaic River valley. A reroofing contractor must specify the shingle's or metal roof's wind-uplift rating in the permit application. For asphalt shingles, this is usually 90–110 mph. For metal, it's often 130+ mph. If your contractor submits an application without specifying the wind rating, the Building Department will reject it and ask for clarification — this adds 3–5 days. Having the product data sheet handy when you submit the application (via the online portal or in person) eliminates this delay.

The New Jersey Building Code also requires that all roofing contractors in Harrison be licensed. This is enforced at permit time: when a roofing contractor pulls a permit, the Building Department verifies their NJ Home Improvement Contractor License (HJIC). If they don't have one, the permit is denied and the contractor must hire a licensed sub or the homeowner must pull the permit themselves. For owner-builders, Harrison requires proof of ownership (deed) and confirmation that the property is owner-occupied. This vetting process takes 1–2 extra business days if done in person, but the online portal automates much of it, reducing review time to 3–5 days.

Ice damming, underlayment spec, and why Harrison's winter climate makes permit reviews stricter

Harrison's climate zone 4A (cold, moderate snowfall) combined with its maritime-influenced weather patterns creates ideal conditions for ice dams. An ice dam forms when snow melts on the warm upper roof, runs down, and refreezes at the cold eaves — this ice barrier traps water, which backs up under shingles and into the attic. The New Jersey Building Code and Harrison's local practice address this by mandating ice-and-water shield on all sloped roofs. When you submit a reroofing permit, the application specifically asks for the underlayment product name and ASTM rating. If your contractor submits 'synthetic underlayment' with no further spec, the application is incomplete. The Building Department will request the product name (e.g., IKO Armorglass Synthetic Underlayment) and its ASTM rating. This isn't laziness on the city's part — different synthetic products have different water-penetration and breathability specs, and the inspector wants to confirm the selected product meets the code's 24-inch-from-eaves requirement.

In practice, a quality reroofing contractor in Harrison knows this cold and submits the permit with the underlayment fully spec'd. They also know that Harrison's Building Department occasionally demands proof of underlayment installation — meaning the inspector may ask the contractor to show a photo of the underlayment being installed before the shingles go down, or the inspector may arrive mid-job to verify. This is not an onerous inspection (most take 30 minutes), but it does mean you can't start work and assume no one is watching. The upside: proper underlayment installation, verified by the city, protects you and your insurer. Water damage from a failed roof can cost $10,000–$50,000 to remediate; a $100 inspection fee that catches an underlayment install error is worth every penny.

Felt-paper underlayment (traditional tar-paper) is rarely used in Harrison reroofing anymore, but if a contractor proposes it, know that the Building Department may flag it. Felt is more prone to rot in high-moisture climates and doesn't perform as well under wind-driven rain. Harrison inspectors prefer synthetic underlayment for new reroofing. If cost is a concern and you want to use felt to save money, confirm with the Building Department during the permit process — they may allow it, but it's not the default recommendation.

City of Harrison Building Department
Contact Harrison City Hall, 430 Harrison Avenue, Harrison, NJ 07029 (or confirm address with city directly)
Phone: (973) 268-8000 (main city line; ask to be transferred to Building Department) | https://www.harrison-nj.us/ (check for 'Building Permits' or 'Online Permit Portal' link on city homepage)
Monday–Friday, 8:00 AM–5:00 PM (confirm with building dept before visiting)

Common questions

Do I need a permit to patch a few missing roof shingles?

No, if the damage is clearly under 25% of your roof area (roughly 3–4 shingle squares on a typical home) and you're using the exact same material to patch. If you're patching but you discover two layers underneath and need to tear both off to do the repair properly, you've entered reroofing territory and a permit is required. When in doubt, take a photo of the existing shingle to an online permit portal or call the Building Department with the square footage — they'll clarify in 1–2 days.

Can a homeowner pull a roof-replacement permit in Harrison, or must the roofing contractor do it?

Harrison allows owner-builders (homeowners) to pull permits for reroofing on owner-occupied properties. You'll need proof of ownership (deed) and confirmation that the property is your primary residence. The advantage of the contractor pulling the permit is that their license is already verified, which speeds approval to 5–7 days. If you pull it yourself, the Building Department adds 1–2 days to verify ownership, so total review is 6–9 days. Either way, all inspections are the same.

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

The permit becomes a full tear-off project. The inspector will stop the work and issue a notice requiring removal of all old layers to the deck. This adds 2–4 days and $500–$1,000+ to labor and disposal costs. You'll then need to schedule a new deck inspection before the contractor proceeds. To avoid this surprise, have the contractor do a visual roof inspection (or hire a roofer to do one) before the permit is filed. If there's any question about how many layers exist, disclose it in the permit application; the Building Department prefers transparency over surprises.

How much does a roof-replacement permit cost in Harrison?

Permit fees typically range from $150–$350, depending on the scope (like-for-like replacement is on the lower end; material change to metal or tile is higher). Inspection fees (if separate) run $75–$150 per inspection. Some roofing contractors bundle inspection fees into their bid, so confirm in writing. If you pull the permit yourself, you'll pay the full fee to the city; if the contractor pulls it, they usually absorb the cost in their quote.

What is ice-and-water shield and why does Harrison require it?

Ice-and-water shield is a rubberized, self-adhesive membrane installed under shingles at the roof eaves. It prevents water from backing up into the attic during ice dams (common in Harrison winters) and high-wind rain events. Harrison's Building Code requires it to extend 24 inches from the eaves on all sides. Products are rated per ASTM D1970 or D6757. When you submit your permit, you must name the specific product (e.g., IKO Armorglass, Tamko Weatherlock, Owens Corning WeatherLock). Using a generic product or installing less than the 24-inch extension is a common rejection reason.

If I'm changing my roof from shingles to metal, do I need a structural engineer's report?

Yes, Harrison requires a structural engineer's letter when you change roof covering materials. Since metal is lighter than asphalt shingles, most roofs can handle it without reinforcement, but the engineer confirms this in writing. If you're changing to tile (much heavier), structural reinforcement may be needed, adding cost and timeline. Budget $300–$800 for the engineer's letter and 5–7 extra days for the permit review.

How long does it take to get a roof-replacement permit approved in Harrison?

For a straightforward like-for-like replacement, expect 5–7 business days. If the project involves a material change, flood-zone considerations, or structural evaluation, add 5–7 more days. Most delays happen because contractors submit incomplete applications (missing underlayment spec, product data sheets, or wind ratings). Submitting a complete application the first time cuts the review to 3–5 days. The Building Department's online portal shows application status in real-time.

Do I need to schedule an inspection before the roofer starts work?

Not before you get the permit, but yes before the roofer tears off the old roof. Once the permit is issued, the roofer must call the Building Department 24 hours before starting work to schedule a pre-work (deck) inspection. This inspection typically takes 30 minutes and verifies the roof structure is sound before the tear-off begins. Without this call, work shouldn't start. After the new roof is installed, you'll need a final inspection (same process: 24-hour notice). Both inspections are usually included in the permit fee.

What if I do a roof replacement without a permit in Harrison?

The Building Department can issue a stop-work order ($500–$1,500 in fines per day of continued work), and you'll be required to obtain a permit retroactively. Your homeowner's insurance may deny water-damage claims related to the unpermitted roof, and when you sell the home, New Jersey law requires disclosure of unpermitted work, which complicates the sale and can reduce the price by 5–10%. If you refinance or apply for a home equity line, the lender's appraisal will flag the unpermitted roof and you'll need to remediate it (pay for the permit and possibly a full re-inspection) before the loan is approved.

Are gutter and downspout repairs covered under the same permit as roof replacement?

No. Gutter and downspout work done in isolation (not as part of a reroofing project) is typically exempt from permitting. However, if you're replacing gutters as part of a full roof replacement, mention it in the permit application for clarity. If the gutters require structural work (like replacing roof sheathing or fascia), that work may fall under the reroofing permit scope. Ask the roofing contractor to clarify in their estimate which items are included in the reroofing permit and which are separate.

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 Harrison Building Department before starting your project.