Roof replacement & repair
- Home
- Roofing
Somerset & Middlesex County, NJ
Roofing Installation, Replacement & Repair in Somerset & Middlesex County, NJ
Your roof is your first line of defense against the elements. JC provides comprehensive roofing solutions for homes and businesses, built for durability, energy efficiency and lasting protection.
- Fully Certified GAF Specialists
- Licensed & insured
- Most roofs done in 1–3 days
JC installs, replaces and repairs asphalt shingle, metal and flat roofs for homes and businesses across Somerset & Middlesex County. Most home re-roofs take 1–3 days, and every job starts with a free on-site inspection and a written estimate.
Our roofing services include
Install, replace, repair and restore
Residential and commercial, from a single leak to a full tear-off.

New Roof Installation
Asphalt shingles, metal roofing, and flat roof systems.

Roof Replacement
High-performance upgrades for aging or damaged roofs.

Roof Repair & Maintenance
Leak detection, shingle replacement, structural fixes.

Storm Damage Restoration
Emergency services to secure your property after storms.
Repair or replace?
Three questions, a straight first answer
Answer from what you know. Only an inspection on the roof tells you for sure.
1. How old is the roof?
2. How much of it is affected?
3. Do you see either of these?
Answer three quick questions
A guide, not a diagnosis. The free inspection decides.
Book my free inspection
From a JC tear-offSigns you need a new roof
What we look for at every inspection
- Shingles are curling, buckling, or missing; granules accumulating in gutters
- Multiple leaks or water stains appearing inside the home
- Damaged or deteriorating roof flashing or valleys
- Roof older than 20–25 years (asphalt shingles)
- Extensive storm damage from hail, wind, or heavy debris
Roofing projects
Re-roofs from JC’s own job sites
Swipe through a few, or see the full gallery.
Our process
Four steps, the same on every roof
On-site inspection & consultation
We walk the roof, look at what you’re seeing inside and talk through the options.
Material selection & custom proposal
You choose the shingle and color; you get a written proposal with materials, labor, timeline and warranty.
Professional installation
Installed following manufacturer standards by our licensed and insured team.
Final inspection & site clean-up
We check the finished roof with you and leave the property clean.

Commercial roofing
Homes, multi-unit buildings and commercial properties
JC Roofing Service handles residential and commercial roofing projects throughout Somerset and Middlesex County, NJ. Whether it’s a single-family home in Somerville, a multi-unit building in Metuchen, or a commercial property in East Brunswick, our licensed and insured team delivers the same high standard of workmanship.
- Metal roofing — long-lasting, energy-efficient option for residential and commercial properties
- Flat roof systems — for low-slope commercial and residential roofs
Greivin’s crew on the jobWhy choose JC Roofing
One crew, start to finish
- Certified installers for leading roofing brands
- Full material and labor warranties
- Fast turnaround times
- Licensed & insured team serving Central NJ · NJ License #13VH09505700
Google reviews
Roofing reviews from Google
Frequently asked questions about roofing
How do I know if my roof needs to be replaced or just repaired?
Signs include widespread shingle damage, sagging, multiple leaks, or roofs over 20 years old. We offer full inspections across Somerset & Middlesex County to recommend the right solution.
How long does a typical roof replacement take?
Most residential roof replacements in Central NJ take 1–3 days, depending on size and weather.
What types of roofing materials do you offer?
We work with asphalt shingles, metal roofing, and flat systems, tailored for NJ’s climate and style preferences.
Do you handle insurance claims for storm damage?
Yes — we assist homeowners throughout Somerset & Middlesex County with documentation and insurance coordination. How storm claims work with JC.
Are your roofing services covered by a warranty?
Yes. We provide both manufacturer and workmanship warranties.
Do you handle both residential and commercial roofing?
Yes. JC Roofing Service handles residential and commercial roofing projects throughout Somerset and Middlesex County, NJ.
Service area
Somerset & Middlesex County
Middlesex County
Also on our list
Free estimate
Get your free roofing estimate
Contact JC Roofing today for a free roof inspection and estimate anywhere in Somerset or Middlesex County.







