Leaking right now? 24/7 emergency service (718) 981-7663

Service area · North Jersey

Bergen County roofing contractor

Roof replacement, leak repair, flat roofs and gutters for homes in every Bergen County town, from Hackensack and Teaneck to Ridgewood, Paramus and Mahwah. Family-owned, GAF Master Elite®, with free written estimates and $0 down, 0% interest financing for qualified homeowners.

  • 5.0 on Google (272 reviews)
  • GAF Master Elite
  • 2,000+ projects
  • 24/7 emergencies

Free Bergen County roof estimate

We contact you within 24 hours.

$0 down · 0% interest financing for qualified homeowners. Details

No obligation. Leaking right now? Call (718) 981-7663, 24/7.

At a glance

Roofing in Bergen County, NJ

B&B Roofing & Gutters replaces and repairs roofs in all 70 Bergen County municipalities. We install complete GAF and Owens Corning roof systems on colonials, capes, split-levels and two-family homes, repair leaks and storm damage, and replace flat roofs on extensions and attached houses. Estimates are free and in writing, and qualified homeowners can finance with $0 down and 0% interest.

Towns we work in most: Hackensack, Teaneck, Paramus, Ridgewood, Fort Lee, Fair Lawn, and every other Bergen County town.

Towns served
All 70 Bergen County municipalities
Services
Roof replacement, roof repair, 24/7 emergency repair, flat roofs, skylights, gutters, siding
Estimate
Free and in writing. We contact you within 24 hours.
Emergencies
24/7 for active leaks: (718) 981-7663
Financing
$0 down · 0% interest for qualified homeowners
Certifications
GAF Master Elite® Contractor, Owens Corning Preferred Contractor
Warranty
Up to 50 years manufacturer coverage and up to 30 years workmanship (GAF Golden Pledge®, qualifying systems)

Just next door

A recent roof right next to Bergen County

This roof is in Clifton, NJ, on the Bergen County line. It is the same kind of home and the same crew you would get.

After: Roof replacement in Clifton, NJ
Before: Roof replacement in Clifton, NJ

Nearby job · Clifton, NJ

Roof replacement in Clifton, NJ

This Clifton, NJ home had moss-green, faded shingles and a worn flat section at the back. We gave the main roof and the rear section one consistent charcoal finish, so the front garden now frames a roof that looks as cared for as the yard.

Area
Clifton, NJ
Service
Roof replacement

Open the project →

Services in Bergen County

What Bergen County roofs need

  • Full roof replacement

    Complete tear-off down to the deck, new underlayment, ice-and-water protection at eaves and valleys, and a matched GAF or Owens Corning system with the manufacturer warranty registered. Most Bergen County homes are done in 1–2 days.

  • Leaks and storm damage

    Nor'easters and summer storms lift shingles and tear flashing around chimneys, skylights and walls. We find where the water actually gets in, photograph it, and fix the cause.

  • Ice dams and winter leaks

    Freeze-thaw cycles push meltwater under shingles at the eaves, especially on older homes with little attic ventilation. We fix the leak and the ventilation and ice-barrier details behind it.

  • Flat roofs on extensions

    Rear extensions, porches and dormers on Bergen homes are often flat or low-slope. We replace them with TPO, EPDM or modified bitumen and tie them properly into the main roof.

  • Gutters under big trees

    Mature oaks and maples fill gutters fast. Seamless gutters sized for the roof, with micro-mesh guards, stop the overflow that rots fascia and floods basements.

  • Skylights

    Old skylights are one of the most common leak points. We reflash them, or replace the unit when we put on a new roof so you are not paying twice.

Local know-how

Homes and roofs across Bergen County

Bergen County is not one kind of house. Here is what we find in each part of the county, and what we do about it.

South Bergen

Lyndhurst · Rutherford · North Arlington · Garfield · Lodi · Wallington · Hasbrouck Heights · Wood-Ridge · Carlstadt · Little Ferry

Dense blocks of older two-family homes and capes, many with a low-slope rear extension or porch roof next to the main pitched roof. Tight driveways and close neighbors mean careful tear-off and daily cleanup matter.

Central Bergen

Hackensack · Teaneck · Paramus · Bergenfield · Fair Lawn · Maywood · River Edge · New Milford · Dumont · Oradell

Classic post-war colonials, capes and split-levels, often on their second or third roof. Older tear-offs regularly turn up two shingle layers and soft decking that has to be replaced before the new roof goes on.

Eastern Bergen & the Palisades

Fort Lee · Cliffside Park · Edgewater · Englewood · Tenafly · Leonia · Palisades Park · Cresskill · Closter · Alpine

From attached homes and multifamily near the river to large Tudor and custom homes on the hills. Exposure on the Palisades ridge means wind-driven rain, so flashing, valleys and ridge details get extra attention.

Northwest Bergen

Ridgewood · Glen Rock · Wyckoff · Franklin Lakes · Mahwah · Ramsey · Allendale · Saddle River · Waldwick · Oakland

Larger homes, steeper and more complex roofs, and lots of mature trees. Expect more snow and ice dams toward Mahwah and Oakland, plus moss, clogged gutters and branch damage under heavy tree cover.

$0 down · 0% interest financing

$0 down. 0% interest. A new roof for your Bergen County home.

Don’t wait on a leaking or failing roof. Qualified homeowners can finance their project with nothing down and no interest.

Financing is provided by a third-party lender to qualified homeowners, subject to credit approval. $0 down and 0% interest are promotional terms; the length of the promotional period, payments and all other terms are set by the lender and given to you in writing before you sign. B&B Roofing & Gutters is not a lender.

Service map

Where we work in Bergen County

Map of Bergen County, New Jersey, showing the towns B&B Roofing serves

All 70 Bergen County towns

We serve every Bergen County town, with free estimates and 24/7 emergency service. Bergen County is a short drive from our Staten Island storefront by the Goethals Bridge and the New Jersey Turnpike.

  • Bergen County
  • A town we serve
  • A B&B job: 500+ in New Jersey
  • Job dots are spread across each county in proportion to its population, so they show where we work, not exact job locations.
  • Our office & storefront, 145 Cedar Ave, Staten Island
Get my free estimate

Towns we serve

All 70 Bergen County towns

Every municipality in Bergen County, with free estimates and 24/7 emergency service.

  • 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

How it works

From first call to finished roof

  1. 1

    Free inspection

    We check the roof, attic and gutters and photograph everything we find.

  2. 2

    Written options

    Repair or replace, with the price, materials and warranty in writing.

  3. 3

    Permit and the work

    We file any permit your Bergen County town requires. Most roofs take 1–2 days.

  4. 4

    Cleanup and warranty

    Magnetic nail sweep, final walkthrough and warranty registration.

Reviews

5.0 stars from 272 Google reviews

  • “They were very protective with the house making sure nothing got damaged. He watched over his workers like it was his house. The cleanup was perfect also.”
    Sullys Dragon · Google review · Roof replacement
  • “Bill, Brian, and the entire office staff made the whole process easy and stress-free from start to finish.”
    J R · Google review · Roof replacement
  • “The workmanship was excellent, everything was done professionally, and the final result looks great. He even left the work site cleaner than when he arrived.”
    Tommy Ramirez · Google review · Gutters

5.0 stars from 272 Google reviews.Read them all on Google

FAQ

Bergen County roofing questions

Do you serve my town in Bergen County?

Yes. We work in all 70 Bergen County municipalities, from Lyndhurst and Rutherford in the south to Mahwah and Montvale in the north. Use the town search on this page, or just call; the estimate is free either way.

How much does a new roof cost in Bergen County?

It depends on the size and pitch of the roof, how many old layers come off, decking repairs and the shingle line. Many Bergen County homes are larger and steeper than average, so the free estimate is the only way to get a real number, and it comes in writing.

Do I need a permit for a new roof in Bergen County?

A full roof replacement in New Jersey generally needs a permit from your town's construction office, while small repairs often do not. Each Bergen County town runs its own office, so we check with yours, file what is required and schedule the inspection.

How fast can you get to Bergen County?

We come over from our Staten Island storefront by the Goethals Bridge and the Turnpike. For estimates, we contact you within 24 hours. For an active leak, call (718) 981-7663; emergency service runs 24/7.

Can I finance a new roof?

Yes. Qualified Bergen County homeowners can finance with $0 down and 0% interest through our lending partner, subject to credit approval. See financing for how it works.

Will my homeowner's insurance pay for storm damage?

Sudden damage from wind, hail or a fallen tree is often covered; normal wear usually is not. We document the damage with photos and measurements that you can send to your insurer.

Is a New Jersey roofing contract different from New York?

Yes. In New Jersey, home improvement contracts over $500 must be in writing, and you have three business days after you receive your copy to cancel. Our estimates and contracts spell out the work, the materials, the price and the warranty.

Which New Jersey counties do you serve?

Bergen, Passaic, Essex, Union, Hudson, Middlesex, Monmouth and Ocean counties. The estimate is free in all of them, and emergency service runs 24/7.

Bergen County roof leaking or wearing out?

Free estimate, written options, no pressure. We contact you within 24 hours. $0 down, 0% interest financing for qualified homeowners.

Get your free estimate

We contact you within 24 hours.

$0 down · 0% interest financing for qualified homeowners. Details

No obligation. Leaking right now? Call (718) 981-7663, 24/7.