4.8 · 106 Google reviews

Roof repair & replacement in Bergen County, NJ

Imperial Roof Repair & Replacement is a Bergen County roofer: our office and crew are in Elmwood Park, about 5 miles from Hackensack. We repair leaks, replace shingle roofs, install flat roofs and fix chimneys in all 70 Bergen County towns, and every job starts with a free written estimate.

  • 4.9(143 reviews)
  • GAF Master Elite®
    Contractor
  • Licensed & insuredNJ HIC #13VH09329100
Stone-front colonial with a finished new shingle roof and an Imperial yard sign on the lawn
  • Free written estimate

    We inspect, photograph the problem areas and give you an itemized price. No cost, no obligation.

  • GAF Master Elite contractor

    GAF’s highest residential certification. It lets us offer GAF’s extended system warranties on qualifying roofs.

  • 24/7 emergency line

    Call any time, day or night. We stop the water first, then plan the proper repair.

  • Photo & drone inspections

    You see every problem we find, on the ground or from the air, before you decide.

Bergen County roofs

What we see on Bergen County roofs

About half of Bergen County's homes are 65 years old or more. Census data puts the median year built at 1961, with 49% of homes built before 1960 and 19% before 1940. Older homes shape almost every roof job here, from what is under the shingles to how the chimney is flashed.

Older homes, older roof decks

Many prewar colonials and Cape Cods in towns like Teaneck, Ridgewood, Rutherford and Hackensack were built with board sheathing instead of plywood. Boards shrink and leave gaps, so during a tear-off we check every section and replace or overlay what will not hold nails properly.

Older roofs here often have two or more layers of shingles. New Jersey building rules limit how many layers a roof can carry, and a second layer hides rot in the deck. We price a full tear-off to the deck so you know exactly what is under your roof.

Once the deck is sound, the new system goes on in layers: ice & water shield at the eaves, valleys and around penetrations, synthetic underlayment over the rest of the deck, then the starter course, shingles, ridge vent and ridge cap. Every one of those layers is listed on the written estimate, so you can compare it line by line with other quotes.

Post-war capes, split-levels and ranches

Much of Bergen County was built out after World War II, and the median Bergen home dates from 1961. Split-levels and ranches from that era often have low-slope sections over porches and additions where shingles do not belong. We install a flat-roof membrane such as EPDM on those sections and tie it into the shingle roof.

Attic ventilation on these homes was rarely planned for modern insulation. A replacement is the right time to add ridge vents and balance the intake at the eaves, which helps the shingles last.

Bath and kitchen fans in older Bergen homes often vent into the attic instead of outside. That moisture condenses under the roof deck in winter, so when we see it during a replacement we point it out and route the fan through the roof with its own flashed vent.

Brick chimneys and winter leaks

Older Bergen homes usually have a brick chimney, and the joint where it meets the roof is one of the most common leak points we find. On a replacement we replace the step and counter flashing instead of reusing it, and we check the crown and mortar while we are on the roof.

Snow followed by freezing nights causes ice dams at the eaves. Every roof we replace gets ice & water shield along the eaves and in the valleys.

Ice dams are a symptom of warm air reaching the roof. Better attic insulation and ventilation reduce them; the membrane at the eaves keeps the water out when they still form.

Repair or replace a Bergen County roof?

Many Bergen roofs were last replaced decades ago, so the question we hear most is whether a repair will hold. If the damage is in one area and the shingles around it still bend without cracking, a repair is usually the right call, and that is what we quote.

When leaks show up in more than one place, shingles are curling or losing their granules, or the deck feels soft underfoot, patching tends to move the leak rather than stop it. In that case we photograph what we find and price both options in writing so you can compare them.

  • Leak in one spot, shingles still flexible: repair
  • Leaks in several places or brittle, curling shingles: replace
  • Soft or spongy deck: replace the bad boards with the roof
  • Not sure: we price both options in writing

Tight lots and permits

Lots are close together in much of the county, so we tarp the house, the landscaping and the neighbour’s side, and run a magnet sweep for nails before we leave.

Each Bergen town has its own construction office. When your job needs a permit, we file it and schedule the inspection, so you do not have to deal with the paperwork.

  • Finished black flat roof on a warehouse with the Imperial truck parked below
    Flat & commercial

    Warehouse roof, down to the deck

  • Imperial crew carrying roofing membrane up to a flat roof
    Flat & commercial

    New membrane going down in sections

  • Brick colonial house with a newly installed shingle roof
    Roof replacement

    New shingles on a brick colonial

  • Aerial view of a commercial flat roof being re-roofed
    Flat & commercial

    Commercial re-roof from above

  • Insulation boards fastened across a flat roof deck before the membrane goes on
    Flat & commercial

    Insulation boards fastened before the membrane

How it works

How a project with Imperial works

  1. Free inspection

    A roofer checks every slope, photographs what needs attention and explains it on the spot. No sales pitch.

  2. Price in writing

    An itemized price in writing. Approve it and we put your job on the schedule.

  3. Installed and site cleaned

    Tarps over your landscaping, a magnet sweep for nails and all debris hauled off the same day.

Book a free inspection

4.8 out of 5Based on 106 Google Reviews4.8 out of 5 · 106 Google reviews

106 Google and 143 HomeAdvisor reviews from North Jersey homeowners

  • 5 out of 5 stars

    “Quickly got a quote and started the job promptly. He saw some other small issues on the roof that he took care of while completing the job. Very quick and professional.”

    Dharmdeo S.Google reviewShingle roof repair

  • 5 out of 5 stars

    “It was a small job but is done as carefully and everything looks uniform. Thank you Erick”

    Christine L.Google reviewRoof repair

  • 5 out of 5 stars

    “I had been getting water in my ceiling for years and nobody could fix the problem. Erick’s team solved the issue… Highly recommend these guys.”

    Tim F.Google reviewShingle roof repair

  • 5 out of 5 stars

    “I asked for the service yesterday and he promised that will be here today, he came and finishes everything in few hours. The price was what I was expecting.”

    Ahmit S.Google reviewShingle roof repair

  • Karen C.5 out of 5 stars

    “Erick showed up within an hour.”

  • Diana S.5 out of 5 stars

    “Personable and professional crew. On time and very hardworking.”

  • Marcos P.5 out of 5 stars

    “Mike did a great job at my roof.”

  • Theresa K.5 out of 5 stars

    “Answered quickly showed up on time”

  • John S.5 out of 5 stars

    “Professional and no nonsense. The way I like things done.”

  • Aly A.5 out of 5 stars

    “Very competitive price and good work.”

  • Christine L.5 out of 5 stars

    “It was a small job but is done as carefully and everything looks uniform. Thank you Erick”

Find your town

Towns we serve in Bergen County

We work in all 70 Bergen County towns. Town not listed? Call (201) 397-0232 and we’ll confirm.

  • Allendale
  • Alpine
  • Bergenfield
  • Bogota
  • Carlstadt
  • Cliffside Park
  • Closter
  • Cresskill
  • Demarest
  • Dumont
  • East Rutherford
  • Edgewater
  • Elmwood Park
  • Emerson
  • Englewood
  • Englewood Cliffs
  • Fair Lawn
  • Fairview
  • Fort Lee
  • Franklin Lakes
  • Garfield
  • Glen Rock
  • Hackensack
  • Harrington Park
  • Hasbrouck Heights
  • Haworth
  • Hillsdale
  • Ho-Ho-Kus
  • Leonia
  • Little Ferry
  • Lodi
  • Lyndhurst
  • Mahwah
  • Maywood
  • Midland Park
  • Montvale
  • Moonachie
  • New Milford
  • North Arlington
  • Northvale
  • Norwood
  • Oakland
  • Old Tappan
  • Oradell
  • Palisades Park
  • Paramus
  • Park Ridge
  • Ramsey
  • Ridgefield
  • Ridgefield Park
  • Ridgewood
  • River Edge
  • River Vale
  • Rochelle Park
  • Rockleigh
  • Rutherford
  • Saddle Brook
  • Saddle River
  • South Hackensack
  • Teaneck
  • Tenafly
  • Teterboro
  • Upper Saddle River
  • Waldwick
  • Wallington
  • Washington Township
  • Westwood
  • Wood-Ridge
  • Woodcliff Lake
  • Wyckoff

Bergen County roofing questions

Are you based in Bergen County?
Yes. Our office is at 67 Parkview Ave in Elmwood Park, and our crew works across all 70 Bergen County towns.
How fast can you get to a roof leak in Bergen County?
Our line is answered 24/7 at (201) 397-0232. Bergen County is our home county, so for an active leak we tarp or patch to stop the water first, then schedule the permanent repair.
Do I need a permit to replace my roof in Bergen County?
Each town’s construction office decides what needs a permit. When your job needs one, we file it and arrange the inspection as part of the job.
Can you put new shingles over my old roof?
We quote a full tear-off to the deck. It lets us find and replace rotted or gapped boards, which are common on older Bergen County homes, and it avoids adding weight to the roof.
Do you repair flat roofs on porches and additions?
Yes. We install and repair EPDM, TPO, PVC, torch-down and silicone coatings, including the low-slope sections common on split-levels and ranches.

Sources. U.S. Census Bureau, American Community Survey 2024 1-year estimates (via Census Reporter). Last reviewed November 2026.

  • 4.8 ★ on Google106 reviews
  • 4.9 ★ on HomeAdvisor143 reviews

Need a roofer in Bergen County?

Free inspection, photos of every problem area and a written price. No pressure either way.