Great for homes
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.
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.
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:
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.
Great for homes
Come in many colors and styles
Last 20 to 30 years
Easy to install and repair
Used on flat and low-slope roofs
Durable and water-resistant
Good for garages, additions, and commercial buildings
Rubber roofs used on flat buildings
Reflect heat and resist leaks
Easy to maintain and long-lasting
Protect joints, edges, and roof valleys
Keep water from getting in at weak points
Our goal is to make the roof job simple for you. We talk with you, show you samples, and explain the quote in full.
We visit your home, check your roof or plans, and give you a written quote.
We set a work date and review the job with you.
We remove old roofing and fix the roof base if needed.
We bring the right roofing materials to your site.
We install in layers and seal each section.
We pick up all waste and leave your space neat.
We inspect the work and talk with you before we leave.
During a roof installation or replacement, we can also help with: We add these into your quote if needed.
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.
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.
They replaced my roof in two days. The price was clear and the team was great.
We built a garage and needed a flat roof. They helped us choose torch down and explained every step. Solid work
Our roof had leaks every time it rained. They tore off the old one and installed a new shingle roof. No leaks now. Looks great too.
We were not sure if we needed a repair or a full replacement. They gave us honest advice. We went with a full new roof and are very happy with it.
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.
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.
(347) 577-2852
bilal@makkahconstruction.com
Monday to Saturday, 8am to 6pm
24/7 Service Available
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.
8:00 AM to 6:00 PM
Closed on Sundays
© 2025 Roofing Contractor NYC. All Rights Reserved.