Make an Appointment

Edit Template

Roof Installation & Replacement in NYC

We install and replace all types of roofs in New York City. Our team works on homes, garages, and buildings. We serve Brooklyn, Queens, Manhattan, Bronx, Staten Island, and nearby areas like Yonkers, New Rochelle, and Mount Vernon. We follow all NYC building rules and help with roof permits if needed.

We work with care and keep our steps simple. Our goal is to give you a safe, sealed, and strong roof that lasts for years.

Roofer inspecting a residential roof to identify leaks and damaged shingles.

New Roof Installation in NYC

If you are building a new home or garage, you need a roof that protects your space from weather. We install flat and sloped roofs for new construction projects. You can choose from shingles, rubber, torch down, or TPO roofs. Each type has its own benefits, and we help you pick what works best for your budget, style, and roof shape.

Before we start, we visit your site to check the roof base and measure the area. We explain each step of the job and answer your questions. Once we begin, we stay on schedule and work safely. We install roofing materials layer by layer and seal every edge to stop water from getting in. After the roof is done, we clean the site and walk you through the finished job.

A good roof keeps your home dry and safe. It also helps with heat and energy use. Our roofs are built to handle NYC’s heat, snow, rain, and wind.

We begin by removing the old roofing material. If there’s any wood or decking damage, we fix that too. Then we install the new roofing system and seal all flashing and joints. We also fix gutters or skylights if needed during the replacement.

Roof replacement gives you peace of mind. You won’t have to worry about leaks or weak spots. It also improves the look and value of your home.

Roof Replacement Services in NYC

If your current roof is over 15–20 years old, or you have leaks or broken shingles, it may be time for a roof replacement. We remove the old roof, inspect the structure, and add a new roofing system that works better and lasts longer.

We offer roof replacement for:

Roofing Materials We Use

We install different types of roofing, based on your needs: We use trusted roofing brands for all jobs. We show you samples so you can choose the best style, color, and quality.

Asphalt Shingle Roofs

Torch Down Roofing

EPDM and TPO Roofing

Metal Flashing and Underlayment

Residential home with shingle roofing, representing a roofing contractor ready to provide a free quote.

Why Choose Our Roofing Services

Our goal is to make the roof job simple for you. We talk with you, show you samples, and explain the quote in full.

Our Step-by-Step
Roof Installation Process

Free Estimate

We visit your home, check your roof or plans, and give you a written quote.

Plan and Schedule

We set a work date and review the job with you.

Tear-Off (if needed)

We remove old roofing and fix the roof base if needed.

Material Delivery

We bring the right roofing materials to your site.

Install the New Roof

We install in layers and seal each section.

Clean the Site

We pick up all waste and leave your space neat.

Final Check

We inspect the work and talk with you before we leave.

Roof Add-Ons During Installation

During a roof installation or replacement, we can also help with: We add these into your quote if needed.

Flat roof inspection and maintenance service in New York City

Roof Maintenance After Installation

To help your new roof last longer, we offer maintenance plans. We visit once or twice a year to check the roof, clean debris, and spot early signs of wear. This helps you avoid big repairs later.

Our roof checks include:

You can book a check-up even if we didn’t install the roof.

Areas We Serve

We install and replace roofs in: Call us to ask if we serve your block. We are local and know the rules for each area.

Testimonial

What Customers Say

FAQs

 If your roof is over 15 years old, leaks often, or has sagging or broken parts, you may need a new roof. We inspect it and explain the best option.

 We install shingle, flat, rubber, TPO, and torch down roofs. We help you pick what fits your building best.

 Yes. We remove old roofing, check the deck, and install the new roof in layers.

Most jobs take 1–3 days depending on size and weather.

 Yes. We can handle roof permits and help with NYC building code steps.

 Yes. We offer warranties on labor and materials. We explain the length and coverage based on your roof type.

No. We clean up at the end of each day. After the job is done, we sweep and remove all trash.

Yes. We can schedule weekend work if requested.

We work across all five NYC boroughs and nearby areas like Yonkers, Westchester, and White Plains.

Request a Free Roof Estimate

Ready to install or replace your roof? Call or email us today. We will check your site and send a written quote. No pressure, no surprise fees.

Phone

(347) 577-2852

Email

bilal@makkahconstruction.com

Hours

Monday to Saturday, 8am to 6pm

Emergency Roof Help

24/7 Service Available

Friendly roofing contractor in yellow hard hat smiling in front of Roofing Contractor NYC office, ready to assist clients.

Build a Strong Roof in NYC

We help you get a roof that’s made to last. We work with care, follow city rules, and finish on time. Whether it’s a new home, garage, or an old roof that needs a full change — we’re ready to help.

Trusted roofing services across NYC and nearby areas. Quality work, fair pricing, and lasting results.

Monday – Saturday

8:00 AM to 6:00 PM
Closed on Sundays

© 2025 Roofing Contractor NYC. All Rights Reserved.