New architectural shingle roof with a dormer on a brick home Roof replacement & repair
  1. Home
  2. 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
Quick answer

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.

1–3 daysTypical residential replacement
FreeInspection & written estimate
GAFFully Certified GAF Specialists
2 warrantiesManufacturer & workmanship

Our roofing services include

Install, replace, repair and restore

Residential and commercial, from a single leak to a full tear-off.

Roofer nailing new shingles in place

New Roof Installation

Asphalt shingles, metal roofing, and flat roof systems.

Bundles of new shingles staged on a roof over fresh underlayment

Roof Replacement

High-performance upgrades for aging or damaged roofs.

Roofer fitting flashing along a wall

Roof Repair & Maintenance

Leak detection, shingle replacement, structural fixes.

Storm-damaged roof covered with a blue tarp

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?

Your first answer
RepairBothReplace

Answer three quick questions

A guide, not a diagnosis. The free inspection decides.

Book my free inspection
Worn shingles stripped back along a roof valleyFrom a JC tear-off

Signs 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

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.

Standing-seam metal roof being installed

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
JC crew rolling out roof underlayment beside a brick chimneyGreivin’s crew on the job

Why 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

M
Matthew H.Google review
★★★★★

Greivin came by and gave me a detailed roofing quote. He took the time to climb on the roof with me so I could show him my trouble spot. He then took the time to explain the fix that he could do. A couple days later he and team showed and got the job done quickly and cleaned up better than the area looked when they showed up.

C
Craig C.Google review
★★★★★

Replaced my roof in one day. Very happy with the job. While replacing the roof, one of the workers dropped his hammer and broke my skylight. Oh well, stuff happens. This company purchased and installed a brand new skylight because the old one could not be repaired. I highly recommend JC Home Solutions.

S
Susheel C.Google review
★★★★★

Greivin Varela is a humble and talented professional. His estimate was reasonable and the quality of his work is very good. He goes beyond and takes care of any minor things on the side. He responds well in a timely manner. We are very happy with the new look of our roof. Neighbors have also stopped by and are impressed with the good quality work.

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.

All roofing, siding & gutter questions

Free estimate

Get your free roofing estimate

Contact JC Roofing today for a free roof inspection and estimate anywhere in Somerset or Middlesex County.

(908) 528-3757Answered 24/7 for emergencies

Free estimate

Three quick steps. We call you back.

What do you need?

Request received

We will call you to set up your free estimate. If water is coming in now, call (908) 528-3757.

Rather talk? (908) 528-3757