One of the most common questions Bergen County homeowners ask before a roofing project is whether they need a permit. The short answer is yes -- New Jersey requires a building permit for virtually all roof replacement projects. But the details matter, and understanding exactly when permits are required, how to obtain them, and what the inspection process involves can save you significant time, money, and legal headaches.
Each of Bergen County's 70 municipalities operates its own building department, which means the permitting experience varies depending on whether your home is in Hackensack, Teaneck, Fort Lee, or any other local community. While the underlying code requirements are uniform across the state under N.J.A.C. 5:23, the administrative process -- application forms, fee schedules, processing times, and inspection scheduling -- differs from town to town. This guide walks you through the entire permitting process as it applies to residential roofing in Bergen County.
When a Roofing Permit Is Required in New Jersey
Under the New Jersey Uniform Construction Code (UCC), a building permit is required for the following roofing activities: complete roof replacement (tear-off and re-roof), installation of a new roofing layer over existing material (overlay or re-cover), any structural modifications to the roof framing (adding dormers, changing roof pitch, removing load-bearing elements), installation or modification of skylights, and conversion of attic space that affects the roof structure.
A permit is generally not required for ordinary maintenance and minor repairs, including replacing individual damaged shingles (up to approximately one square -- 100 square feet -- in most municipalities), re-sealing existing flashing without replacing it, cleaning and repairing gutters, and replacing a single pipe boot or roof vent. However, the threshold between "repair" and "replacement" is subject to interpretation by your local building official. Some municipalities consider any work exceeding a single roofing square to be replacement requiring a permit. When in doubt, contact your building department before work begins -- a quick phone call can prevent a regulatory violation.
The Two-Layer Limit and Full Tear-Off Requirements
NJ building code permits a maximum of two layers of asphalt shingles on a residential roof. If your home already has two layers, the permit application must specify a full tear-off down to the roof deck before new shingles are installed. If only one layer exists, the code allows an overlay (installing new shingles directly over existing ones), though many contractors and building officials recommend tear-off even when overlay is permitted. A tear-off allows inspection of the roof deck for rot, water damage, and structural deficiency, and it provides a clean surface for proper underlayment installation. When filing your permit application, you must specify whether the project is a tear-off or overlay -- the inspection requirements differ.
How to Obtain a Bergen County Roofing Permit
The permitting process in Bergen County follows a standard sequence, though specific procedures vary by municipality. Here is the typical process for a residential re-roofing permit.
Step 1: Application submission. Complete your municipality's building permit application form. This typically requires property owner information, property address and block/lot number, contractor information including NJ HIC registration number, scope of work description (material type, number of squares, tear-off or overlay, number of existing layers), estimated project cost, and proof of contractor insurance. Most Bergen County municipalities now accept online or emailed applications, though some still require in-person submission.
Step 2: Plan review and approval. For standard residential re-roofing, plan review is usually straightforward and may be approved same-day or within a few business days. If your project involves structural changes, additions (such as a dormer or skylight), or work on a building in a historic district, the review process is more involved and may require architectural drawings, structural engineering calculations, or review by a historic preservation commission.
Step 3: Permit issuance and fee payment. Once approved, you pay the permit fee and receive your building permit. This document must be posted visibly at the job site during construction. Work cannot begin until the permit is issued -- starting before permit issuance is a violation that can result in stop-work orders and fines.
Step 4: Construction. Your licensed contractor performs the roofing work in accordance with the approved permit scope and NJ UCC standards.
Step 5: Inspection and sign-off. After construction is complete, a municipal building inspector visits the site to verify the work meets code requirements. The inspection must be requested by the permit holder (typically the contractor) and scheduled with the building department. Upon passing inspection, the building department issues a Certificate of Approval, which closes the permit and becomes part of the permanent property record.
Permit Costs by Bergen County Municipality
Permit fees vary across Bergen County municipalities, with most residential re-roofing permits falling in the $75 to $300 range depending on the community and project scope. Fees are typically calculated using one of two methods: a flat fee for standard re-roofing projects, or a percentage of the project cost (commonly 1.5% to 2.5% of the estimated construction value, with minimum and maximum thresholds).
Here are representative permit fee ranges for commonly requested Bergen County roofing permits. Hackensack uses a construction value-based formula with a minimum fee of approximately $87 for standard residential re-roofing. Teaneck charges similar value-based fees with typical residential roofing permits in the $100 to $200 range. Fort Lee's fee schedule reflects its high volume of multi-family and high-rise properties, with residential permits comparable to other Bergen County towns. Paramus, Ridgewood, and Englewood each have their own fee schedules posted at their building departments or on their municipal websites.
In addition to the basic permit fee, some municipalities charge separate fees for the plan review, a technology or administrative surcharge, and re-inspection fees if the initial inspection reveals deficiencies requiring a return visit. The total cost of permitting is a small fraction of the overall project cost, and it provides essential protections including code compliance verification, insurance claim documentation, and property value preservation.
How to Access Your Municipality's Fee Schedule
Most Bergen County municipalities publish their construction permit fee schedules on their official websites, typically under the Building Department or Construction Office section. If you cannot find the information online, call the building department directly during business hours -- staff can provide the exact fee for your project scope. Some municipalities also provide fee estimate calculators on their websites where you enter the project type and estimated cost to receive an automatic fee calculation.
The Inspection Process After Completion
The building inspection is the final and most critical step in the permitting process. It verifies that the work performed meets NJ UCC standards and matches the approved permit scope. For residential re-roofing in Bergen County, the inspection process is typically straightforward, but understanding what the inspector checks helps ensure your project passes on the first visit.
The building inspector will verify the following elements during a roofing inspection. The material installed matches the permit specifications (correct shingle type, wind rating, and fire rating). Proper underlayment has been installed -- the NJ code requires a minimum of one layer of approved underlayment over the entire roof deck. Ice and water shield membrane has been installed along all eave lines for a minimum of 24 inches past the interior face of the exterior wall (N.J.A.C. 5:23 amendment to IRC R905.1). Flashing has been installed at all required locations -- wall-to-roof transitions, chimneys, skylights, valleys, and drip edges. Proper fastener patterns have been used (typically 4 to 6 nails per shingle depending on the manufacturer's specifications and the wind zone). Attic ventilation has not been compromised by the new roofing installation.
If the inspector identifies deficiencies, you will receive a notice of violation specifying what needs to be corrected. Your contractor must address these items and schedule a re-inspection. Most Bergen County municipalities charge a fee for re-inspections (typically $50 to $100), and the permit cannot be closed until all deficiencies are resolved. A reputable roofing contractor should handle any re-inspection items at no additional cost to you, as code compliance is part of their professional obligation.
What Happens If You Skip the Permit
Skipping the permitting process for a roofing project is a risk that carries consequences far exceeding the modest cost and effort of obtaining the permit. Here are the real-world consequences Bergen County homeowners face when roofing work is done without proper permits.
Municipal fines and enforcement. If unpermitted work is discovered -- whether through a neighbor's complaint, a drive-by observation by a building inspector, or discovery during a future permit application -- the municipality can issue fines ranging from $500 to $2,000 per violation. They can also issue a stop-work order that halts any ongoing construction until permits are obtained.
Insurance claim denial. Homeowner's insurance policies in NJ typically require that work performed on the property meets applicable building codes. If you file a claim for roof damage and the insurer discovers the roof was installed without a permit (and therefore without code verification), they have grounds to deny your claim. This exposure persists for the entire life of the unpermitted roof.
Property sale complications. When you sell your home, the buyer's inspection and title search will likely uncover unpermitted work. In Bergen County's competitive real estate market, unpermitted roofing work is a red flag that can derail transactions, reduce offers, or require you to obtain retroactive permits and potentially redo non-compliant work before closing. Retroactive permitting is available in most municipalities but involves additional fees, a current-code inspection (which may reveal deficiencies in work done years ago), and correction of any non-compliant elements.
Liability exposure. If unpermitted work causes damage -- water intrusion damaging interior finishes, ice dam formation due to improper ventilation, or structural failure -- you may be personally liable for all resulting damages without the protection of your contractor's warranty or your insurance policy. If the damage affects an adjacent property, your exposure increases further.
The bottom line is straightforward: a roofing permit in Bergen County costs $75 to $300 and takes a few days to obtain. The potential consequences of skipping it can cost tens of thousands of dollars and years of legal complications. Always permit your work.