How much does roof leak repair cost in Brooklyn?
What drives the price of a leak repair, from a cracked flashing to a soaked roof deck.
Read more
Z&K Roofing is a family-owned roofing company that has repaired, replaced and installed roofs across Brooklyn for 15 years. Flat roofs, brownstones and shingle homes.
From a single leaking seam to a full tear-off, one crew handles the whole job, including the permits.
Roof RepairLeaks, blistered membrane, failed flashing, missing shingles and storm damage. We find the source of the water.
Roof ReplacementFull tear-off down to the deck, rotted boards replaced and a new roof system with a long warranty.
Roof InstallationNew roofs for renovations, additions and new construction, installed to manufacturer specs.
Flat RoofingMost Brooklyn roofs are flat. We install and repair modified bitumen, EPDM, TPO and coatings.
Price ranges for the jobs we do most. Your exact price depends on the roof size, material and damage.
Z&K Roofing is a family business. The people who give you the estimate are the same people who stand behind the work.
Our contractors handle both residential and commercial roofing projects, and we have completed more than 5,000 roofing projects locally.
Brooklyn’s brownstones, rowhouses and mixed-use buildings come with their own roofing challenges, from flat roofs that hold water to shared rooflines and old parapet walls. We work on these buildings every day, so we know what they need.
We offer fast and emergency roofing service across all of Brooklyn. That quick response, and the careful way we work, is what sets us apart from other contractors.
Brooklyn's brownstones, rowhouses and walk-ups mostly have flat roofs with parapet walls, skylights and roof hatches. Water sits longer on a flat roof, so small gaps turn into ceiling leaks fast.
We repair and replace flat roofs on brownstones, multifamily buildings and mixed-use storefronts, and finish them with a reflective coating that keeps the top floor cooler.
At Z&K Roofing Brooklyn, we follow a clear process to deliver reliable roofing solutions with quality workmanship and careful planning.
We discuss your roofing concerns and project goals to determine whether you need roof repair, replacement or new installation.
We inspect your roof for leaks, damaged shingles, flashing issues and other visible signs of damage to identify the right solution.
We recommend suitable roofing materials and explain the project scope, estimated costs and expected timeline.
We review applicable New York City Department of Buildings (DOB) permit requirements based on the scope of your roofing project.
We arrange materials, prepare the work area and complete the agreed repairs or installation using suitable materials and established practices.
We review the completed work and clean the work area. We also explain applicable warranty information and provide relevant project documentation.
Our main service areas are below. We cover all of Brooklyn, from Greenpoint to Coney Island.
Before and after photos from roofs we have repaired and replaced in Brooklyn.
Before
AfterA damaged EPDM roof on Lincoln Pl, Brooklyn, NY 11217, with torn seams and standing water. Repairs restored the roof’s waterproofing and improved weather protection.
Before
AfterStorm-damaged shingles and exposed decking were repaired on a residential roof in Williamsburg, Brooklyn, NY 11206. Debris was removed, leaving a clean roof with matching brown shingles.
Before
AfterLocated in Brownsville, Brooklyn, NY 11212, this project involved repairing a damaged flat roof with torn seams. The roof was restored with a smooth membrane and sealed joints for improved waterproofing.
Watch our crew inspect, repair and finish a Brooklyn roof, and see how we protect your home along the way.
A family-owned crew led by founder Joshua Rivera. The same team that quotes your job does the work.



Straight answers on leaks, flat roofs and roofing costs.
What drives the price of a leak repair, from a cracked flashing to a soaked roof deck.
Read moreSigns your flat roof can be patched, and signs it is time for a new one.
Read moreSimple steps to protect your home until a roofer arrives.
Read moreWe noticed a few shingles had come loose after a windy day and wanted to get them checked before the next storm. The roofing team inspected the roof, explained which section needed attention, and repaired the damaged shingles carefully. They answered our questions without making the process confusing, and the work area was left tidy afterward. We appreciated that they focused on the actual problem instead of pushing extra work. The repair gave us more confidence in the roof, and we were glad we dealt with it early rather than waiting for a leak to develop as expected.
Our old roof was showing wear, so we decided it was time for a replacement. The roofing team explained the process, removed the old materials, and installed the new roof neatly. They kept us informed and cleaned up afterward. The whole project felt organized, and we are pleased with the finished result. Communication stayed clear throughout the entire roof replacement.
After a strong storm, we found shingle pieces in the yard and noticed damage along one section of the roof. We contacted a roofing team to check whether anything else had been affected. They inspected the damaged area, explained what needed repair, and secured the loose shingles. They checked nearby sections instead of focusing only on the obvious damage. The crew worked carefully and picked up debris around the house when they finished. We appreciated getting a clear explanation of the work and knowing which areas had been addressed. The visit helped us understand the roof's condition and take care of the storm damage before the next spell of bad weather. Overall, the process was straightforward, and the team answered our questions along the way. They made sure we understood the repairs, and the final walkthrough helped us feel more prepared for future weather in the coming months as well.
We noticed a water stain on the ceiling after heavy rain and were concerned that the roof might be leaking. We arranged for a roofer to inspect the area and identify where the water was getting in. The technician checked the roof around a vent and found that the seal had deteriorated. He explained how that could allow water to enter. The damaged seal was repaired, and the surrounding area was checked for other visible concerns. We appreciated that the technician took time to explain the issue instead of simply completing the job and leaving. He also shared a few practical signs to watch for after future rainfall. The visit was organized, communication was clear, and the work addressed the concern that prompted our call. We will keep an eye on the area, but we were pleased to have the source of the leak identified and repaired before the moisture caused more trouble inside the house. The technician also reminded us to check the ceiling after the next rainfall and contact a professional if any new stains appeared. That advice was practical and easy to follow, and it helped us know what to do next if the issue returned properly.
Our flat roof had a worn seam that needed attention. The team inspected the membrane, repaired the affected area, and explained the work clearly. We appreciated their careful approach and helpful advice before the next rainfall.
We found several loose shingles after a few windy days and decided to have the roof checked. The roofer identified the affected section and secured the shingles that needed attention. The work was completed carefully, and the team explained what they had repaired. We were glad to address the issue early, before another storm could make it worse. The area around the house was also left tidy, which we appreciated. The team answered our questions before wrapping up the visit, and we felt more confident about the condition of our roof afterward.
We scheduled a roof inspection because we had noticed a couple of areas that looked uneven and weren't sure whether they needed repairs. The inspector checked the roof and explained the findings in simple terms. Rather than rushing through the visit, he pointed out the areas that deserved attention and clarified which concerns were more urgent and which could simply be monitored. That helped us understand the roof's condition without feeling pressured to approve work we might not need. We also had the chance to ask questions about maintenance and what signs to watch for after heavy rain or strong winds. The inspection gave us a clearer picture of the next steps and helped us plan ahead. Communication was straightforward from start to finish, and we appreciated receiving practical information instead of vague recommendations. It was a useful visit, especially because we wanted an assessment before making any decisions about repairs. We left with a better understanding of the roof and a sensible way to prioritize any future maintenance. The experience was informative and helpful for making a considered decision.
Water was spilling over one section of our gutters during heavy rain, so we arranged to have the problem checked. The team inspected the affected area and identified what was preventing the water from draining properly. They explained the issue, carried out the necessary repair, and checked the section afterward. We appreciated that they focused on the drainage problem and took time to answer our questions. The work was completed efficiently, and the area around the house was left neat. We received a few pointers about keeping the gutters clear between service visits. It was reassuring to address the issue before more rain arrived. We were happy with the communication and the attention given to the problem we called about there.
We noticed moisture near a roof vent and wanted to find the source before it caused more damage. The technician checked the seal, explained the issue, and repaired the affected area. The visit was straightforward, and our main concern was addressed. We were glad to have it checked promptly and appreciated the clear explanation of what had caused the problem. The repair gave us greater peace of mind before the next rainfall.
Most roof leak repairs we do in Brooklyn cost between $350 and $2,000. Small flashing or seam leaks sit at the low end. Leaks that have soaked the roof deck or insulation cost more. We give you a fixed price after a free inspection.
Yes. We answer the phone 24 hours a day, 7 days a week. For an active leak, call (718) 313-4578 and we will send a crew to stop the water and protect your home.
Yes. When a job needs a permit from the NYC Department of Buildings or another city agency, we file and manage it for you, so the work is done to code.
Most of our work is on Brooklyn flat roofs: brownstones, rowhouses, multifamily buildings and mixed-use buildings. We install and repair modified bitumen, EPDM rubber, TPO and roof coatings.
New roofs come with up to a 40-year warranty, depending on the roofing system. Repairs carry our workmanship warranty. We explain the exact terms in your written estimate.
Yes. Z&K Roofing is licensed and fully insured, and we are GAF certified. We can send proof of insurance before any work starts.
Free inspections and written estimates anywhere in Brooklyn.
Call, email or send the form. We cover all of Brooklyn.