Roofing Services
From emergency leak repairs to full roof replacements, MainStreet routes residential and commercial roofing requests across Union County and beyond.
Roofing intake
Need roofing help? Start with the right path.
Share the roofing issue, your timeline, and the property ZIP code so MainStreet can prepare the right follow-up.
(609) 672-9316What do you need help with?
Choose a path and the quote request changes around that job.
Emergency roof repair
Call now and capture photos before permanent repair is scoped.
MainStreet will match the right pro.
Our Roofing Services
Roof Repair
Fix leaks, damaged shingles, and storm damage fast.
Learn moreRoof Replacement
Full tear-off and replacement with premium materials.
Learn moreEmergency Roof Repair
24/7 emergency response for storm damage and major leaks.
Learn moreEmergency Roof Tarping
Temporary roof tarping after storm damage, fallen branches, and active leaks -- protecting your home and limiting interior water damage while permanent repairs are arranged.
Learn moreCommercial Roofing
Flat roof, TPO, EPDM, and metal roofing for businesses.
Learn moreGutter Repair & Installation
Seamless gutters, guards, and downspout repair.
Learn moreStorm Damage Restoration
Insurance claim assistance and full restoration services.
Learn moreWhy choose MainStreet Service Pros for roofing?
When you call MainStreet Service Pros for roofing work, you get more than just a contractor — you get a trade-specific professional with clear estimate routing. Every roofing request in our network carries full liability insurance and passes our rigorous screening process.
Unlike marketplaces where you get matched with the lowest bidder, we dispatch the right pro for your specific job. No bidding wars, no endless quotes, no wondering if the person showing up is actually qualified.
We serve Elizabeth, NJ and the surrounding Union County area with same-day service for most jobs and 24/7 emergency dispatch for urgent roofing issues.
Roofing services near you
Roofingguides & tips
View all articles →Roof Repair Cost in NJ: What to Expect by Repair Type (2026)
Roof repair costs in New Jersey range from $150 for a minor leak patch to $3,000+ for structural work. Here’s what every common repair actually costs, what drives the price up or down, and how to get accurate estimates without overpaying.
12 min readHow to Choose a Roofing Contractor in NJ (Without Getting Burned)
Hiring the wrong roofer can cost you thousands in shoddy work, voided warranties, and unresolved leaks. Here’s a 10-step vetting process, the red flags that scream “scam,” NJ-specific legal requirements every homeowner should know, and what a legitimate estimate actually looks like.
8 min readRoof Leak? Here's What to Do Right Now (Before the Pro Arrives)
Roof leaking? Don’t freeze up — here’s exactly what to do in the next 30 minutes to minimize damage, protect your belongings, and set yourself up for a smooth insurance claim and fast repair.
11 min readRoof Repair vs Replacement: How to Know Which You Need (NJ Guide)
Not every roof problem means you need a full replacement. Here’s how to tell whether a repair will hold or whether you’re throwing money at a roof that’s past saving — plus NJ-specific code rules, cost ranges, and what a roofer actually checks during an inspection.
Frequently asked questions
How much does a roof repair cost in NJ?
Most roof repairs in New Jersey cost between $300 and $1,500 depending on the extent of damage. Emergency repairs and major storm damage can run $2,000-$5,000+. We provide free estimates so you know the exact cost before any work begins.
How do I know if I need a roof repair or full replacement?
If your roof is under 15 years old and the damage is limited to a small area, a repair is usually sufficient. If your roof is 20+ years old, has widespread damage, or you're seeing multiple leaks, a full replacement is typically more cost-effective. Our pros will inspect and give you an honest recommendation.
Do you handle insurance claims for storm damage?
Yes. Our roofing contractors work directly with your insurance company on storm damage claims. We document all damage, provide detailed estimates, and coordinate with your adjuster to make the process as smooth as possible.
Need roofing help?
Free estimates, no obligation. Trade-specific pros routed same-day.