This company did an excellent job! They repaired my garage roof. They were professional, punctual and gave me a fair price. I will definitely hire them again in the future. Thank you.

Roofing in Middletown, NY & Nearby
Roof installation, replacement, repairs, inspections, maintenance and emergency roofing.
Roofing done right
Roofing is one of our specialties. We offer a full range of roofing services — installation, replacement, repairs, inspections, maintenance and emergency roofing — for both residential and commercial properties across Orange County and the surrounding areas.
Most residential roof replacements take 1–3 days, depending on the size of the roof, the weather and the materials chosen. Our crews install asphalt shingle and standing-seam metal roofs, with proper underlayment, ice-and-water protection, flashing and ridge work so your roof stands up to Hudson Valley winters.
Not sure whether you need a repair or a full replacement? Missing or damaged shingles, leaks, water stains on ceilings, sagging areas or an aging roof are all warning signs. We inspect your roof and give you an honest recommendation.
- Roof installation & replacement
- Roof repairs & leak fixes
- Inspections & maintenance
- Emergency roofing
- Shingle & metal roofs
- Residential & commercial

Recent roofing work by our crew
Real photos and videos of EMA jobs — tap to enlarge or play.
Quality you can trust
18+ years in business delivering the best quality service to all clients.
Experienced Professionals
18+ years in business and a skilled crew that takes pride in delivering the best quality service to every client.
Residential & Commercial Expertise
From family homes to commercial buildings — roofing, decks, siding, additions and new construction.
Attention to Detail
Clean lines, proper flashing, solid framing and a tidy job site. The details are what make the work last.
Insurance Claim Support
Storm damage? We help with inspections, documentation and guidance through the whole insurance process.
What our clients say
I have hired Elifoncio and his team for several projects at my home and my clients' homes. They always do quality work, fast and efficient, with minimal disruption. I highly recommend them for any construction need!
Excellent company, good service and very professional, serious and reliable. I recommend them. I will always call them to work on my properties in NY, NJ and PA.
Excellent work and price.
Excellent service, thank you.
Swipe to see more reviews →
Questions about roofing
What roofing services do you offer?
We offer a full range of roofing services, including roof installation, replacement, repairs, inspections, maintenance and emergency roofing for both residential and commercial properties. See our roofing services.
How long does a roof installation or replacement take?
Most residential roof replacements take 1–3 days, depending on the size of the roof, the weather conditions and the materials used.
How do I know if my roof needs repair or replacement?
Signs include missing or damaged shingles, leaks, water stains on ceilings, sagging areas or an aging roof. We provide inspections to determine whether a repair or a full replacement is the best option.
Do you work with insurance claims?
Yes. We assist with inspections, documentation and guidance through the whole insurance process. Learn more.
Roofing near you
We provide roofing across Orange County, nearby Hudson Valley counties, northern New Jersey and Queens.
- Central Valley, NY
- Chester, NY
- Elizabeth, NJ
- Florida, NY
- Goshen, NY
- Highland Mills, NY
- Jersey City, NJ
- Kingston, NY
- Middletown, NY
- Monroe, NY
- Montgomery, NY
- Monticello, NY
- New Paltz, NY
- New Windsor, NY
- Newark, NJ
- Newburgh, NY
- Nyack, NY
- Pine Bush, NY
- Port Jervis, NY
- Queens
- Spring Valley, NY
- Walden, NY
- Wallkill, NY
- Warwick, NY
- Washingtonville, NY
Let's build something great
Free estimates for homeowners and businesses in Orange County, the Hudson Valley, New Jersey and Queens.
| Monday – Saturday | 7:00am – 5:00pm |
| Sunday | Closed |
Request a Free Estimate
Tell us about your project and we'll get back to you shortly.
Prefer to talk? Call (845) 800-2550
