The definitive guide to local shopping; methodically researched, updated daily.

December 6, 2019
A professional roofer installs a new tile roof on a residential home using the best roofing installation techniques.

The Best Roofers in Bergen County NJ Are the Ones Proven Safe To Hire

Roofing contractors in Bergen County NJ bearing The Prime Buyer's Report TOP 10 symbol are the residential or commercial roofers who have exceeded the minimum New Jersey regulatory standard. They are the ones proven by our independent research to have passed the TOP 10 requirements for competency and value, carry liability insurance as protection for you the customer, who have agreed to hire only employees legal to work in the U.S., and for whom our staff has called previous customers to verify high satisfaction with them as roofers in Bergen County NJ for new roofing, re-roofing, or roofing repair including shingle roofing, shake roofing, metal roofing, tile roofing and more.


The TOP 10 Roofing Companies in Bergen County NJ

JT Penyak Roofing Co

Send an email to this Company
(908) 753-4222
3571 Kennedy Rd
South Plainfield, NJ 07080
State Contractor License #13VH04261000
  • Prime Buyer's Report Top Ten
  • Better Business Bureau
  • CertainTeed ShingleMaster
  • Elk's Club
  • GAF Master Elite Roofing Contractor
  • MCRCC (Middlesex County Regional Chamber of Commerce)
  • Moose International

Areas Served: New Jersey & Middlesex County NJ incl. South Plainfield NJ,…
Services: roofing contractor for new roofing, roof repair services, home &…
Key Brands: Carlisle Roofing, CertainTeed, GAF, IKO Cambridge, Mule-Hide, Owens Corning Roofing,…

Rational Roofing

  • Rational Roofing Profile
  • Rational Roofing Scorecard
  • Rational Roofing Reviews
  • Rational Roofing Photos
  • Rational Roofing Brands
  • Rational Roofing Articles
  • Rational Roofing Offers
1036 Anderson Ave
Fort Lee, NJ 07024

Areas Served: Palisades Park NJ, Bergen County NJ, Teaneck NJ, Paramus NJ,…
Services: local roofers for new roofing, roof repair, roof leak, slate…

Kraft Roofing

  • Kraft Roofing Profile
  • Kraft Roofing Scorecard
  • Kraft Roofing Reviews
  • Kraft Roofing Photos
  • Kraft Roofing Brands
  • Kraft Roofing Articles
  • Kraft Roofing Offers
20-21 Wagaraw Rd # 33
Fair Lawn, NJ 07410

Areas Served: Bergen County, Teaneck NJ, Hackensack NJ, Fort Lee NJ, Fair…
Services: new roofing, roof repair, roof inspection, gutters & downspouts

Garden State Roofing & Construction

  • Garden State Roofing & Construction Profile
  • Garden State Roofing & Construction Scorecard
  • Garden State Roofing & Construction Reviews
  • Garden State Roofing & Construction Photos
  • Garden State Roofing & Construction Brands
  • Garden State Roofing & Construction Articles
  • Garden State Roofing & Construction Offers
PO Box 488
Franklin Lakes, NJ 07417

Areas Served: Hackensack NJ, Bergen County NJ, Fair Lawn NJ, Teaneck NJ,…
Services: roofing contractors & roofers for roof repair, re-roofing, new roof…

Mile Square Roofing Co Inc

  • Mile Square Roofing Co Inc Profile
  • Mile Square Roofing Co Inc Scorecard
  • Mile Square Roofing Co Inc Reviews
  • Mile Square Roofing Co Inc Photos
  • Mile Square Roofing Co Inc Brands
  • Mile Square Roofing Co Inc Articles
  • Mile Square Roofing Co Inc Offers
200 Elleen Ter
Hackensack, NJ 07601

Areas Served: Paramus NJ, Bergen County NJ, Hackensack NJ, Fair Lawn, Lodi…
Services: new roofing, roof repair, roofing services incl. regular roof maintenance…

Highwood Roofing Co

  • Highwood Roofing Co Profile
  • Highwood Roofing Co Scorecard
  • Highwood Roofing Co Reviews
  • Highwood Roofing Co Photos
  • Highwood Roofing Co Brands
  • Highwood Roofing Co Articles
  • Highwood Roofing Co Offers
56 S Front St
Bergenfield, NJ 07621

Areas Served: Fair Lawn NJ, Fort Lee NJ, Teaneck NJ, Hackensack NJ,…
Services: roofers for roof maintenace, roof repair services, shake roof conversions

Layne Roofing Inc

  • Layne Roofing Inc Profile
  • Layne Roofing Inc Scorecard
  • Layne Roofing Inc Reviews
  • Layne Roofing Inc Photos
  • Layne Roofing Inc Brands
  • Layne Roofing Inc Articles
  • Layne Roofing Inc Offers
251 Main St
New Milford, NJ 07646

Areas Served: Fort Lee NJ, Palisades Park NJ, Teaneck NJ, Elmwood Park…
Services: roof repair & new roof incl. slate roof, shingle roof,…

The Best Roofers in Bergen County NJ Are the Ones Proven Safe To Hire

The state of New Jersey requires only that roofing contractors in Bergen County NJ be registered with the state in order to do residential roofs or reroofing, for which there is no exam or test of knowledge or ability in roofing, so there is no state standard for competency and reliability among roofing companies.

So the state registration is no guarantee that any particular roofing company in Bergen County NJ is even competent, is doing business honestly, delivering value, or satisfying customers

This makes it all the more significant that all companies for roofing in Bergen County NJ who bear The Prime Buyer's Report-TOP 10 symbol have been cleared by our research staff as passing all the requirements for Prime Buyer's Report-TOP 10 status such as survey phone calls to previous customers to verify high satisfaction, good complaint record, verified worker's comp and liability insurance, verified state registration, only employees legal to work in the U.S., and more.

Hire only Roofing Contractors That Give You Details In Writing And Are Thorough

There's a very wide scope of roofing materials from the type of plywood, to the type of underlayment, to the type of shingles that last different lengths of time, are rated for different windspeeds, and so have widely varying costs.  For example with underlayment, quality synthetic underlayments such as those by Owens Corning, GAF, or CertainTeed are designed to let the shingles breathe, but without holding moisture that would warp or rot the plywood underneath. These might cost the contractor as much as $120 a roll. In contrast, a roll of mere tar paper might cost the contractor only $20 a roll. 

Similarly, better brands of roofing shingles are rated to windspeeds of 130mph, while cheaper brands are rated to only 90mph leading to blow offs in storms that will require spending more money to hire a roofing contractor to go up and replace.

Beware any roofing contractor that gives you an estimate which is not fully detailed as to the types of each of those materials, the amounts, and the brands.  Ones who do that do it to appear cheaper in order to win your business, but they've kept from you that the materials are cheaper and won't perform as well or last as long.

Also beware roofing contractors who give a cost estimate without first going up on your roof to inspect it and and take measurements.

Roofing Contractors in Bergen County NJ Perform Numerous Services

Roofing contractors install new roofs, but their experience with certain tasks and materials can vary. for instance, pitched roofs require a greater level of skill to install or repair. Most roofing companies in Bergen County NJ also perform regular roof maintenance or roof repairs, including foam recoats and shake roof conversions. Some roofing contractors in Bergen County NJ do emergency roofing repairs in the event of a roof leak, often with 24 hour availability.

In addition to installation and roof repair for roof coatings and coverings, some roofers install downspouts and gutters (even seamless gutters). Some of the best roofing contractors in Bergen County use manufacturer certified technicians to install, repair or refurbish your roof, so you can expect a greater level of workmanship and better manufacturer warranties on their work.

In addition to new roofing, roofing companies can fix a leaky roof, replace roof shingles, or repair broken slate roofs.

The Best Roofing Contractors in Bergen County NJ Offer Multiple Roofing Materials

There is such a wide variety of roofing materials and styles and each roofing material has its own benefits. Choices include shake roofs or imitation shake roofs, wood shingle roofs, cedar shingle roofs, clay tile roofs, slate roofs or even concrete tile roofs.

There are roofing companies in Bergen County NJ who specialize in metal roofs. They can fix or recoat steel roofing, steel roof shingles, stone coated steel roofing, aluminum roofing, insulated aluminum roofing, corrugated metal roofing, copper roofing, or zinc roofing. Some local roofing contractors can  rejuvenate an aging roof and take preventative measures to avoid future roof problems. They might use adhesive methods or modified bitumen to lay down new fire resistant roofing, or may apply elastomeric coatings or polyurethane foam for protection against the elements. In addition to basic roof coverings, some roofing contractors apply hot tar, tar and gravel, or install custom roof edging.

There are also some new products available for the eco-minded homeowner. Instead of wooden roof shingles, roofers might substitute composite roofing or energy efficient roofing. Some roofers in Bergen County NJ even have access to ventilation products to insert into your preexisting roof. 



There are three main roof types based on their slope or pitch: High Slope, Low Slope, and Flat.

High Slope Roof: Over five inches of vertical rise for every 12 horizontal inches
Low Slope Roof: Two inches to five inches of vertical rise for every 12 horizontal inches
Flat Roof: Less than two inches vertical rise for every 12 horizontal inches



The components of a roofing system are: Structural Support, Roof Sheathing, Underlayment, Flashing, and Roofing Material.

Structural Support: Rafters, trusses or joists that support the roofing system.

Roof Sheathing: What immediately covers the structural support. This is most commonly plywood or OSB (Oriented Strand Board).

Underlayment: A moisture barrier immediately on top of the roof sheathing. Sometimes called roof felt.

Flashing: Where the roof surface meets vertical surfaces (like a chimney) or at valleys created where adjoining roof sections of different angles meet, a metallic flashing is installed.

Roofing Material: The topmost layer of the roof which you can see, such as shingles, tile, etc.



Asphalt Shingles, or alternatively, Fiberlass Shingles

Rolled Roofing / Built Up Roofing: Used for flat roofs or very low slope roofs.

Foam Roofing / Polyurethane Roofing: Used for flat roofs as an alternative to Rolled Roofing or Built Up Roofing

Metal Roofing

Wood Shakes

Tar & Gravel

Reflective Lightweight Rocks

Clay Tile / Concrete Tile


Ice and Water Shields for Roofing
A roofing ice and water shield looks very similar to the traditional felt paper used to line roofs but is higher performance.  Felt paper stops most leaks where water gets under the tiles or shingles but sometimes still lets leaks form by letting water through where one sheet of felt paper overlaps another or where nails have created holes in the felt paper.

The ice and water shield roofing material is made of a rubberized asphalt with a sticky backing that seals overlaps unlike felt paper, and forms a seal around nails when it is penetrated.  Roofers in Bergen County NJ can cover your entire roof with the ice and water shield, or apply it only where leaks frequently happen.  The roofing contractors can also bend the ice and water shield to create a leak-proof barrier around anything that penetrates a roof, such as vents, chimneys, and skylights, then use standard roof flashings to cover the ice and water shield sub-flashing.

Some Roofers in Bergen County Are Safer To Spend With Than Others
The Prime Buyer's Report lists these roofing contractors in Bergen County NJ: Rational Roofing Fort Lee NJ, Mike's All Seasons Roofing Carlstadt NJ, Kraft Roofing Fair Lawn NJ, Garden State Roofing & Construction Franklin Lakes NJ, Mile Square Roofing Co Inc Hackensack NJ, Highwood Roofing Co Bergenfield NJ, Complete Roof Systems Dumont NJ, Layne Roofing Inc New Milford NJ, JT Penyak Roofing Co South Plainfield NJ, Charles Stewart Roofing Elmhurst NY. Other roofing contractors in Bergen County NJ who might still be in business include: .

Questions To Ask Roofing Companies in Bergen County NJ

When choosing which roofer to hire, ask the right questions about their experience, range of services, credentials, and methods and materials.

• How long have they been in business as roofers in Bergen County? This indicates how well they know the local city ordinances, codes, and permit requirements for your area.

• How many roofs have they done specifically in Bergen County? This indicates how well they know the performance of different materials and installation methods in your particular climate, rainfall and wind patterns.

• How many roofs have they done of the same type as yours, i.e. same materials: clay tile versus asphalt shingle, same type: flat versus high slope, and same scope: repair only versus tear-off and reroof versus new roofing, etc.

• Can the roofing company give you customer names and numbers you can call as references? (All roofing contractors bearing the Prime Buyer's Report-TOP 10 symbol have already had their customer references called by our research staff so you don't have to.)

• What is the projected time frame for completion of the new roof installation or roof repair?

• Does the roofing contractor have active workers' compensation and general liability insurance for your protection? (All roofers in Bergen County bearing the Prime Buyer's Report-TOP 10 symbol have already had their proof of insurance verified by our research staff so you don't have to.)

• How will the roofing companies calculate pricing for new roofs or roof repairs?

• Will they provide a written estimate that specifices the exact amount of material to be used, including sizes, brand names, product numbers etc? (This is key because the cheapest roofing companies often only seem cheaper because they are quoting inferior materials or low quality brands compared to other roofers.)

• Will the roofing contractors provide a written contract?

• Will permits be needed? If so, will they be responsible for getting them or will that be up to you?

• Can the roofing contractor prove that all their workers sent to your property are legally allowed to work in the U.S.? (All roofing companies in Bergen County bearing The Prime Buyer's Report-TOP 10 symbol have already signed an agreement to only hire documented workers.)    

• How often and when do they clean up?

• What is the manufacturer's warranty on the roofing system or material the contractor is suggesting?

• What kind of warranties and guarantees on their labor do they offer besides the manufacturer warranty on the roofing materials, and can you see a copy?

• Do they offer multiple types of roofing materials and brands, or are they restricted to quoting one manufacturer?

• For new roofing or re-roofing, does their quote include replacing the flashings around chimneys and vents? Not doing so is one way that cheap roofing companies merely appear cheap.

• What type of wood will be used on your roof and in what thickness? For example, using cheap plywood made from pine which is suseptible to warping is another way cheap roofers merely appear cheaper, as opposed to using plywood made from stronger Douglas fir.

• Will they being using nails (proper) or instead using staples (cheaper and faster for them but lacks holding power and can invalidate a manufacturer's warranty)?

When you've chosen the best roofing contractor in Bergen County NJ for your specific needs, make sure they are registered with the state if the roofing is being done for a residential building. (All residential roofing companies in Bergen County NJ bearing the Prime Buyer's Report-TOP 10 symbol have already had their registration verified by our research staff so you don't have to.)

Good Roofing Companies in Bergen County NJ Use Good Roofing Brands

Good roofers in Bergen County NJ use the best roofing materials. Some companies purchase these materials at discounted rates and then pass the savings on to you. Other roofers are able to qualify you for a manufacturer's warranty on their labor by being pre-approved by some brand manufacturers. Some of the better roofing brands include: Energy Star Cool Roofing Systems, CertainTeed Roofing, Firestone Building Products, Atlas Roofing Corp., GenFlex Roofing Systems, Recon Building Products, Award Metals, Dura-Loc Roofing Systems, , Elk Building Products, Hardishake, PABCO, Tamko Roofing Products, Gardner-Gibson Materials, DECRA Roofing Systems, Stone Metal Products, GAF Materials, Eagle Roofing Products and Air Vent.

Resources About Roofing Companies in Bergen County NJ

Licensing & Trade Associations Related to Roofers in Bergen County NJ

BBB Better Business Bureau
New Jersey Division of Consumer Affairs
NERCA North East Roofing Contractors Association
NRCA National Roofing Contractors Association
SRCA Slate Roofing Contractors Association
TRI Tile Roofing Institute


Media & Web Resources for Roofing in Bergen County
Professional Roofing Magazine
Roofing RSI Magazine
Roofing Contractor Magazine
Traditional Roofing Magazine
Roofing Magazine
Metal Roofing Magazine
Spray Foam Roofing Magazine

The Prime Buyer's Report provides information for the TOP 10 Roofing Contractors in Bergen County NJ within the following zip codes:

7666, 7663, 7662, 7661, 7677, 7676, 7675, 7670, 7423, 7458, 7605, 7627, 7643, 7652, 7417, 7452, 7604, 7626, 7642, 7650, 7410, 7451, 7603, 7624, 7641, 7649, 7407, 7450, 7602, 7621, 7640, 7648, 7401, 7446, 7601, 7620, 7632, 7647, 7660, 7436, 7495, 7608, 7631, 7646, 7657, 7432, 7481, 7607, 7630, 7645, 7656, 7430, 7463, 7606, 7628, 7644, 7653, 7020, 7072, 7010, 7071, 7070, 7057, 7031, 7075, 7026, 7074, 7024, 7022 and 7073

The Prime Buyer's Report provides information for the TOP 10 Roofers in Bergen County NJ within the following cities:

Bergenfield, Cliffside Park, Dumont, Edgewater, Elmwood Park, Englewood, Fair Lawn, Fairview, Fort Lee, Franklin Lakes, Garfield, Glen Rock, Hackensack, Hasbrouck Heights, Hillsdale, Little Ferry, Lodi, New Milford, North Arlington, Oakland, Palisades Park, Paramus, Ramsey, Ridgefield, Ridgefield Park, Ridgewood, River Edge, Rutherford, Tenafly, Wallington, Westwood, Saddle Brook, Teaneck and Wyckoff