
Elite Roofing is a family-owned & operated business founded in 2005 by Al Torrella. Al had been a roofer for 30+ years until he went into the corporate world. After working in corporate, he decided that he wanted to go back to his passion: roofing. Only this time he had the means to create his own business, and thus Elite Roofing was born.
We were founded on three core values: honesty, hard work, and most importantly family. Al created an environment for all of his team to work as a family, and likewise, we treat our customers as such.
Elite Roofing takes pride in each and every project. Your home is our #1 priority, so let us be the ones to take care of your home because we will treat it like it's our own. With an A+ rating from the Better Business Bureau, we have an outstanding reputation to uphold! We have a proven track record of 5-star reviews across Bayonne, Hoboken, Jersey City, Union City, and all of Hudson County, NJ multiple online platforms!
If you're searching for affordable local roofers, affordable roofers, or an affordable roof repair near me, we've got you covered! We now offer different payment options, payment plans, and financing that can work with your budget! If you'd like to learn more about our payment plan services or financing, please call our office at (201)436-1011, and check out these F.A.Q.s below!
Check Out Our TikTok Account!
More Than Roofing — What Family Means at Elite Roofing

At Elite Roofing, we believe a strong roof starts with a strong foundation, and for us, that foundation is family.
Our company was built on the idea that a roofing contractor should care just as much about the people under the roof as the materials on top of it. That belief starts with our leader, Al, whose decades of hands-on experience in residential and commercial roofing throughout Jersey City, Hoboken, Bayonne, and Hudson County have shaped Elite Roofing into a company known for quality craftsmanship, honesty, and reliability.
From small roof repairs and leak investigations to full roof replacements, flat roofing systems, custom roof decks, and historic roof restorations, Al has always believed that every project deserves the same level of care and attention, because every property protects something important to someone.
To us, roofing isn’t just construction.
It’s protection. It’s responsibility. It’s trust.
That family mindset extends beyond the job sites and into our everyday culture. At our shop, you might be greeted by Gigi and Hazel, our four-legged team members who have become part of the personality of Elite Roofing. They remind us every day that a business can be professional, hardworking, and still feel welcoming and human.
Whether we're working with a homeowner, a property manager, a condo association, or a business owner, we approach every roofing project with the same mindset: treat every property like it belongs to someone in our own family.
That means:
-
Taking the time to perform thorough roof inspections
-
Recommending the right long-term roofing solutions
-
Using quality roofing materials and proven installation methods
-
Standing behind our work
-
Being a roofing company Hudson County residents can truly rely on
Because at the end of the day, we know we're not just installing shingles, membranes, or flashing systems — we're helping protect homes, businesses, and investments throughout Hudson County, New Jersey.
At Elite Roofing, family means showing up when it matters, doing the job the right way, and building relationships that last longer than the roofs we install.
Elite Roofing is proud to be a trusted local roofing contractor serving Jersey City, Hoboken, Bayonne, and all of Hudson County, NJ with expert roofing services, roof repairs, roof replacements, flat roofing, roof decks, gutters, and historic restorations.
Because to us, you're not just another project.
You're part of the community we’re proud to protect. 🏠
📍 Hudson County, New Jersey
📞 (201) 436-1011
-
Frequently Asked Questions (FAQ)
Hudson County Roofing FAQs
Elite Roofing FAQs
General Roofing FAQs
How long should an asphalt shingle roof last in Jersey City, Hoboken, and Northern New Jersey?
A properly installed architectural asphalt shingle roof in Jersey City, Hoboken, and Northern New Jersey will typically last 20 to 30 years, although many roofs can last even longer when they are built with high-quality materials, installed correctly, and properly maintained.
While shingles themselves are designed for long-term performance, the overall lifespan of your roof depends on much more than the shingles alone.
The quality of the installation, roof ventilation, flashing details, underlayment, and regular maintenance all play a major role in determining how long your roof will protect your home.
Several factors can affect the lifespan of an asphalt shingle roof, including:
-
The quality of the roofing materials
-
Proper installation by a manufacturer-certified roofing contractor
-
Adequate attic ventilation
-
Correct installation of flashing and waterproofing components
-
Exposure to severe weather, high winds, snow, and ice
-
Regular roof inspections and preventative maintenance
-
Prompt repair of damaged shingles or flashing
Many homeowners assume that a roof automatically needs to be replaced once it reaches a certain age, but age alone is not enough to determine whether a roof has reached the end of its useful life. For example, a 10-year-old architectural shingle roof should not automatically be considered "old" or in need of replacement. If it was installed correctly and has been properly maintained, it may still have many years of service remaining.
On the other hand, a poorly installed roof or one built with lower-quality materials may experience problems well before its expected lifespan. This is why it's important to have your roof evaluated based on its actual condition rather than its age alone.
At Elite Roofing, we perform comprehensive roof inspections to evaluate the condition of your shingles, flashing, ventilation, drainage, and other critical roofing components. Our goal is to provide honest recommendations based on what your roof actually needs. If a repair will safely extend the life of your roof, we'll tell you. If a replacement is the better long-term investment, we'll explain why and walk you through your options.
As GAF Certified Contractors and Owens Corning Preferred Contractors, we install premium asphalt shingle roofing systems according to manufacturer specifications, helping homeowners maximize the performance, durability, and lifespan of their new roofs.
Elite Roofing proudly installs, repairs, and maintains asphalt shingle roofs throughout Jersey City, Hoboken, Bayonne, North Bergen, Union City, Weehawken, West New York, Guttenberg, Secaucus, and all of Hudson County.
If you're unsure about the condition of your shingle roof or wondering whether it should be repaired or replaced, contact Elite Roofing today for a free estimate. Our experienced team will evaluate your roof and provide honest, professional recommendations to help you make the best decision for your property.
Does Elite Roofing install EPDM roofs in Hoboken?
Yes. Elite Roofing installs fully adhered EPDM roofing systems on residential, multifamily, and commercial properties throughout Hoboken, New Jersey.
EPDM is one of the most reliable flat roofing materials available because it offers:
-
Exceptional durability
-
Long service life
-
Excellent cold-weather flexibility
-
Low maintenance requirements
-
Proven waterproof performance
Our team follows manufacturer-recommended installation practices to ensure your EPDM roof delivers long-term protection and qualifies for available warranty coverage.
If you're considering an EPDM roof replacement in Hoboken, contact Elite Roofing for a free estimate and professional consultation.
What roofing services does Elite Roofing provide in Hudson County?
Elite Roofing provides comprehensive residential and commercial roofing services throughout Hudson County, New Jersey.
Our services include:
-
Roof inspections
-
Roof repairs
-
Roof replacements
-
Flat roofing
-
Asphalt shingle roofing
-
EPDM roofing
-
TPO roofing
-
PVC roofing
-
Modified bitumen roofing
-
Roof coatings
-
Skylight installation and replacement
-
Roof hatch installation
-
Roof deck installation and design
-
Roof deck waterproofing
-
Roof drainage improvements
-
Gutter installation and repairs
-
Leak detection
-
Preventative roof maintenance
-
Emergency roof repairs
-
... and so much more!
Whether your project involves a single-family home, condominium, apartment building, commercial property, or industrial facility, Elite Roofing has the experience to deliver long-lasting roofing solutions.
Be sure to visit our Services page to view all of our offered services!
Does Elite Roofing repair flat roofs in Jersey City?
Yes. Elite Roofing specializes in flat roof repair throughout Jersey City, including Historic Downtown, The Heights, Journal Square, Bergen-Lafayette, Greenville, West Side, Newport, Paulus Hook, Hamilton Park, and surrounding neighborhoods.
We repair virtually every type of flat roofing system, including:
-
EPDM rubber roofing
-
TPO roofing
-
Modified bitumen roofing
-
PVC roofing
-
Built-Up Roofing (BUR)
-
Torch down roofing
Whether you're dealing with an active roof leak, ponding water, damaged flashing, open seams, or storm damage, our experienced team can inspect your roof and recommend the most cost-effective solution.
If you need flat roof repair in Jersey City, contact Elite Roofing today for a free estimate.
Does replacing a roof increase home value in Hudson County?
A new roof can increase buyer confidence and marketability. While it may not always return dollar-for-dollar value, it can prevent price reductions and speed up the sale process.
Does Elite Roofing replace commercial roofs in Bayonne?
Absolutely. Elite Roofing provides complete commercial roof replacement services throughout Bayonne, New Jersey for office buildings, apartment complexes, warehouses, retail centers, schools, churches, industrial facilities, and condominium associations.
We install a variety of commercial roofing systems, including:
Every commercial roofing project begins with a detailed inspection so we can recommend the roofing system that best fits your building, budget, and long-term goals.
Contact Elite Roofing to schedule a commercial roof evaluation anywhere in Bayonne.
Does Elite Roofing service North Bergen?
Yes. Elite Roofing proudly serves homeowners, businesses, property managers, condominium associations, and commercial property owners throughout North Bergen, New Jersey.
Our roofing services include:
Whether you need a small repair or a complete roofing system replacement, our experienced team is ready to help.
Contact Elite Roofing today for a free estimate in North Bergen.
Does Elite Roofing work on historic brownstones in Jersey City?
Yes. Elite Roofing has extensive experience working on historic brownstones, row homes, and older masonry buildings throughout Historic Downtown Jersey City and other historic neighborhoods in Hudson County.
Historic roofing projects often require specialized knowledge of:
-
Built-in (Yankee) gutters
-
Copper flashing
-
Custom sheet metal
-
Masonry flashing
-
Historic preservation requirements
-
Roof drainage systems
-
Parapet wall waterproofing
When required, we work with local permitting authorities and historic preservation guidelines to ensure roofing work is completed properly while maintaining the character of the building.
If you own a historic brownstone in Jersey City, Elite Roofing can provide a professional roof inspection and customized repair or replacement proposal.
Does Elite Roofing handle roofing permits in Jersey City, NJ?
Yes. Elite Roofing manages the entire permitting process for qualifying roofing projects in Jersey City, helping homeowners, commercial property owners, condominium associations, and property managers navigate the city's permitting requirements from start to finish. Rather than having to coordinate with multiple municipal departments yourself, our experienced team prepares and submits the necessary applications and helps guide your project through the approval process.
Depending on the scope of work and your property's location, we can coordinate and submit applications for permits and approvals such as:
Many properties throughout Downtown Jersey City, Hamilton Park, Van Vorst Park, Paulus Hook, The Village, Journal Square, Bergen-Lafayette, and other historic neighborhoods are located within designated historic districts. If your roofing project involves changes to the appearance of the building, such as replacing roofing materials, modifying parapet coping, installing skylights, replacing gutters, or performing other visible exterior work, you may first need approval from the Jersey City Historic Preservation Commission. In many cases, this begins with obtaining a Certificate of No Effect (CoNE) before a construction permit can be issued.
Our team is experienced in preparing and submitting these applications and coordinating with the appropriate municipal departments throughout the review process. We also schedule required inspections and help ensure your project complies with Jersey City's building codes and permitting requirements.
It's important to understand that permit review and approval timelines are determined entirely by the City of Jersey City, not by your roofing contractor. Processing times can vary depending on the complexity of the project, the number of permits required, the city's current workload, and whether Historic Preservation review is necessary.
By allowing Elite Roofing to manage the permitting process, you can avoid the stress of determining which permits are required, preparing municipal paperwork, coordinating inspections, and communicating with multiple city departments. Our goal is to make the process as seamless as possible while ensuring your roofing project is completed in accordance with all applicable local regulations.
Whether you're replacing an asphalt shingle roof, installing a new flat roofing system, restoring a historic brownstone, replacing skylights, constructing a roof deck, or completing a commercial roofing project, our experienced team will guide you through every stage, from permit applications and municipal approvals to final inspections.
If you're planning a roofing project in Jersey City, NJ, contact Elite Roofing today for a free estimate. We'll evaluate your project, explain which permits and approvals may be required, and handle the permitting process so your project can move forward with confidence and full compliance with local building regulations.
If you still have any further questions, feel free to contact us!
Credit Cards Accepted:

Roofing Financing Available!
