Two-story white colonial home with new dark asphalt shingle roof in North Jersey
4.8 · 106 Google reviews

Roof repair & replacement in New Jersey

Imperial Roof Repair & Replacement is a family-owned roofing and chimney contractor in Elmwood Park, NJ. Since 2002 our crews have repaired and replaced residential and commercial roofs across seven North Jersey counties, and every job starts with a free, written price.

  • 4.9(143 reviews)
  • GAF Master Elite®
    Contractor
  • Licensed & insuredNJ HIC #13VH09329100

Get your free roof estimate

Property type
Your contact details All required

Free, no obligation. By submitting, you agree Imperial may contact you by phone, text or email. We never share your information.

  • Roof leaking right now?

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

    (201) 397-0232
  • 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.

  • Photo & drone inspections

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

What we do

One crew for your home, your business and your chimney

From a single leaking pipe boot to a full tear-off, our crews handle shingle roofs, flat commercial roofs, chimneys, gutters and siding across North Jersey. Every job starts with a free inspection and a written, itemized price.

  • Roofer repairing shingles around a roof vent

    Roof repair

    We trace the leak to its real source, whether shingles, flashing or a pipe boot, fix it properly and tell you honestly when a repair is enough.


    • Leak & shingle repairs
    • Flashing and storm fixes
    • 24/7 emergency calls
    • Straight advice, no upselling
    Explore roof repair
  • New flat membrane roof on a commercial building

    Flat & commercial roofs

    EPDM, TPO, PVC, torch-down and silicone coatings for warehouses, offices and stores, scheduled around your hours.


    • EPDM, TPO & PVC
    • Silicone roof coatings
    • Drone inspections
    • Business stays open
    Learn about commercial roofing
  • Brick chimney on a house during roof and chimney work

    Chimney services

    Inspections, crowns, caps, liners, flashing and rebuilds, done by the same crew that works on your roof.


    • Chimney flashing
    • Crowns & caps
    • Chimney liners
    • Inspections & rebuilds
    Learn about chimney services
See all services

Roof types & materials

Every roofing system, installed to spec

We install and repair asphalt shingle roofs, flat and low-slope roofing systems and roof coatings. Our roofers help you pick the material that fits your building, your budget and New Jersey weather.

Why North Jersey picks Imperial

A local team that puts every price in writing

We are a family-owned company working out of Elmwood Park since 2002, not a call center that sells your job to a subcontractor. The same crews handle shingle, flat and chimney work, so one company is responsible from the first inspection to the final nail sweep. You get an itemized written price before we start, photos of everything we find, and a workmanship warranty with its terms written into your contract.

  • 24/7 leak response


    Water coming in at 2 a.m.? Call (201) 397-0232. We tarp or patch to stop the water, then schedule the permanent repair.

  • Licensed & insured contractor


    Registered NJ Home Improvement Contractor #13VH09329100, fully insured on every job we take.

  • GAF Master Elite contractor


    GAF’s top residential certification. We install GAF Timberline HDZ and UHDZ and Owens Corning shingle systems.

  • One crew, start to finish


    Roof and chimney work by the same in-house crew, with one point of contact from the estimate to the clean-up.

Imperial roofers installing shingles on a ranch house with a brick chimney

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

Our work

Roofs we’ve finished across North Jersey

  • 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

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

249 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.Verified CustomerShingle 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.Verified CustomerRoof 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.Verified CustomerShingle 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.Verified CustomerShingle 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”

Based in Elmwood Park

You’ve seen our trucks around town

Our trucks carry everything a roofing job needs, so the crew arrives ready to work and leaves your property clean.

  • Trucks loaded with materials and tools
  • Licensed, insured roofing crew
  • Clean site, nails magnet-swept
  • 24/7 emergency leak repair
Imperial roofing van parked outside a home during a roof job
Imperial roofer nailing new shingles over synthetic underlayment
Brick colonial with a finished shingle roof

Where we work in North Jersey

Our crews cover 7 counties from our Elmwood Park yard. If your town isn’t listed, call us and we’ll confirm.

  • Elmwood Park

    • Roof repair in Elmwood Park
    • Roof replacement in Elmwood Park
    • Flat roofing in Elmwood Park
    • Storm damage repair in Elmwood Park
    • Roof inspection in Elmwood Park
  • Paramus

    • Roof repair in Paramus
    • Roof replacement in Paramus
    • Flat roofing in Paramus
    • Storm damage repair in Paramus
    • Roof inspection in Paramus
  • Hackensack

    • Roof repair in Hackensack
    • Roof replacement in Hackensack
    • Flat roofing in Hackensack
    • Storm damage repair in Hackensack
    • Roof inspection in Hackensack
  • Fort Lee

    • Roof repair in Fort Lee
    • Roof replacement in Fort Lee
    • Flat roofing in Fort Lee
    • Storm damage repair in Fort Lee
    • Roof inspection in Fort Lee
See all 7 counties & towns
Plywood roof decking staged on a lawn during a roof replacement
Imperial crew truck at a re-roof job
Brick colonial with a finished shingle roof

About us

Trusted roofing contractor in Elmwood Park & Bergen County, NJ

Since 2002, Imperial Roof Repair & Replacement has helped homeowners and business owners across North Jersey stop leaks, replace worn-out roofs and recover from storm damage. We are a licensed and insured roofing contractor based in Elmwood Park, working in Bergen, Passaic, Morris, Sussex, Warren, Hunterdon and Somerset counties.

Residential roofing

From a few missing shingles to a complete roof replacement, our residential roofers install GAF Timberline and Owens Corning shingle systems with ice & water shield, synthetic underlayment, new flashing and balanced attic ventilation. As a GAF Master Elite contractor, we install each system to the manufacturer’s specifications.

Commercial & flat roofing

Warehouses, offices and retail buildings need roofs that keep the business running. We install and repair EPDM, TPO, PVC and torch-down roofing, and restore aging flat roofs with silicone roof coatings, often without closing your doors.

Storm damage & insurance claims

After wind, hail or a fallen tree, we inspect the roof, photograph every problem area, tarp active leaks and can meet your adjuster on site so the full extent of the damage is documented. Coverage decisions are always up to your insurer.

  • 2002Family-owned since
  • 1,550+Roofs Completed
  • 750+Satisfied Customers

Roofing questions, answered

Do you charge for roof estimates?
No. A roofer inspects your roof, photographs the problem areas and gives you an itemized price in writing. There is no cost and no obligation to book.
Should I repair or replace my roof?
Repair it when the damage is in one area and the shingles around it are still flexible. Replace it when leaks show up in several places, shingles are curling or brittle, or the deck feels soft. When it's close, we price both options.
Can you come out for a roof leak at night or on a weekend?
Yes. Our line is answered 24/7 at (201) 397-0232. We tarp or patch the roof to stop the water first, then schedule the permanent repair.
Which areas do you serve?
Bergen, Passaic, Morris, Sussex, Warren, Hunterdon and Somerset counties, from our base at 67 Parkview Ave in Elmwood Park.
What does GAF Master Elite mean for my roof?
It is GAF's top certification for residential roofers. Our crews install GAF systems to GAF's specifications, and qualifying GAF roofs can be registered for GAF's extended system warranties.
Is Imperial licensed and insured?
Yes. Imperial Roof Repair & Replacement LLC is a registered New Jersey Home Improvement Contractor (#13VH09329100) and carries insurance on every job.
  • 4.8 ★ on Google106 reviews
  • 4.9 ★ on HomeAdvisor143 reviews

Not sure if you need a repair or a new roof?

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