Roof leaking right now? Call (201) 773-6635 for 24/7 emergency service

New light-gray shingle roof with a flashed brick chimney, overlooking a neighborhood of older homes

Top-rated, family-owned NJ roofing contractor

Roof repair and roof replacement in North & Central NJ

Leaks, missing shingles, storm damage, or a worn-out roof. We inspect it, explain your options, and give you a free estimate.

Leak right now? Call (201) 773-6635· 24/7 emergency service

Light-gray roof with flashed chimney, an ALL PRO job

  • Family ownedLocal and family-run
  • Licensed & insuredProtection for your home
  • Free estimatesOn-site, no obligation
  • 24/7 emergencyActive leaks and storms
  • Cards acceptedPay the way you prefer

Certified & accredited

Credentials you can check

  • GAF Certified ContractorWeather Stopper® roofing contractor
  • Licensed & InsuredFully insured crews

Roofing products we install

  • CertainTeed

Roofing services

What we can help with

From a single leak to a complete tear-off, we focus on the roofing problems New Jersey homeowners run into most.

All roofing services
  • Brown shingles pulled back to show rotted, delaminated roof decking during a repair

    Roof Damage Repair

    Repair wind, storm, and tree damage, from torn shingles to broken roof decking.

    • Wind and storm damage
    • Fallen limbs
    • Damaged decking
  • Blue tarp secured over a house roof for temporary protection, with a roofer working at the peak
    24/7

    Emergency Roofing

    Water coming in now? Call any time for temporary protection and an urgent repair.

    • Active leaks
    • Emergency tarping
    • Storm and tree damage

Repair or replace?

How to tell what your roof needs

A good repair can buy years of service. Sometimes it only delays a replacement you'll need anyway.
Roofer kneeling on a gray shingle roof beside a strip of rotted decking exposed along a wall
Replacing rotted decking along a wall

Signs a repair is enough

Fix the problem, keep the roof

  1. The problem is in one spot, like a few missing shingles or a leak around a chimney, vent, or skylight.
  2. The rest of the roof lies flat and still has most of its granules.
  3. The roof is well within its expected lifespan.
  4. The damage is recent, from a single storm or a fallen limb, and was caught early.
  5. The decking underneath is still solid, with no soft or sagging spots.

Good to know: A repair usually costs less up front. On a roof that is otherwise healthy, it can add years of service.

Worn shingle roof with moss growth, seen from above with an ALL PRO ladder and van below
An aging roof with moss growth

Signs it may be time

Start fresh with a new roof

  1. Leaks keep returning, or show up in more than one place.
  2. Shingles are curling, cracking, or shedding granules across large areas. Check your gutters for grit.
  3. The roof deck feels soft or sags, or you can see daylight from the attic.
  4. The roof is near the end of its life. Many asphalt shingle roofs last roughly 20 to 30 years.
  5. Your attic shows water stains, mold, or rotted wood in more than one area.

Good to know: Repeated repairs on a worn-out roof add up. Replacing it fixes every weak spot at once, down to the decking.

Our work

Real roofs from our crews

Every photo is from an ALL PRO job: tear-offs, repairs, flashing details, and finished roofs. Drag or swipe to see more.

How it works

From first call to finished roof

Four simple steps, and you're never committed to anything until you've seen the estimate.

  1. Step 01

    Tell us what’s going on

    Call us or send the short online form. A rough description and your address are enough to start.

    Phone or online form
  2. Step 02

    We inspect the roof

    We come out to look at the roof, find the cause of the problem, and answer your questions on the spot.

    On-site visit
  3. Step 03

    You get a free estimate

    We explain your options, repair or replacement, and what each one costs. No obligation and no pressure.

    Free, no obligation
  4. Step 04

    We do the work

    If you go ahead, we schedule the job, complete it, and clean up before we leave.

    Cleanup included

Why homeowners choose us

Family-owned. Straight answers. Fair prices.

ALL PRO Roofing is a top-rated, locally owned roofing contractor serving homeowners across North and Central New Jersey. We focus on roof repair and roof replacement, from a single leak around a chimney to a complete tear-off, and we take emergency calls 24/7.

Crew finishing a new charcoal shingle roof, with shingle bundles on the slope and fresh decking at the edge
Finishing a charcoal roof
Roofer nailing new dark shingles course by course with a nail gun
Nailing it down
New gray shingle roof with ridge caps, pipe boots, and roof vents along the ridge
Ridge caps, boots, and vents
Licensed & insured
  • Local and family-owned

    A New Jersey company run by a family, not a franchise or a call center. You talk to the people doing the work.

  • Free on-site estimates

    We inspect the roof in person, show you what we found, and explain repair vs. replacement. No pressure to sign.

  • Licensed and insured

    Licensed, insured crews installing quality materials, including GAF Timberline HDZ shingles.

  • We beat any written quote

    Already have a written estimate from another roofer? Show it to us and we’ll beat it.

Roofing we work on

  • Asphalt shingle
  • Cedar shake
  • Metal
  • Flat roofs
  • TPO
  • PVC
  • Torch-down
  • Skylights
  • Ventilation
  • Flashing
  • Roof tarping
  • Waterproofing

On New Jersey streets every day

Look for the ALL PRO trucks.

Our trucks are on job sites across North and Central New Jersey every week. When you book, a fully equipped crew shows up ready to protect your property, get the roof done, and leave the place clean.

  • Trucks loaded with the equipment to start work on day one
  • Licensed and fully insured crews
  • Debris hauled away and the site cleaned up
  • 24/7 emergency roof repair and tarping
Black ALL PRO pickup truck with a ladder rack parked in front of a house while the crew works on the roof
ALL PRO truck on a roofing job
White ALL PRO dump truck parked at a job site beside a two-story home, with tear-off debris in the driveway

Service area

Roofing across North & Central New Jersey

We work in towns throughout 14 counties. Pick yours to see local roofing information and the towns we cover.

Browse all areas

Don't see your town? Call (201) 773-6635

Google reviews

What homeowners say about us

Five-star reviews from Google

From the blog

Roofing advice for New Jersey homeowners

All articles

Roofing deals

Save on your roof

Current ALL PRO offers. Mention the deal when you request your free estimate and we'll apply it to your quote.

  • up to20%off

    Up to 20% off new roofs

    Planning a full roof replacement? Ask about your savings when we give you your free estimate.

  • starting at$6,500new roof

    New roofs starting at $6,500

    Complete roof replacements starting at $6,500. Your exact price depends on roof size, layers, and materials.

  • Beatany written quote

    We’ll beat any written quote

    Already have a written roofing estimate? Show it to us and we’ll beat it.

  • up to20%off

    Up to 20% off any roof repair

    Leaks, missing shingles, flashing, or storm damage. Save on any roof repair job.

  • 10%off

    10% veteran discount

    Thank you for your service. Veterans save 10% on their roofing project.

  • $0estimate

    Free roof estimate

    We inspect the roof in person and explain your options. No cost and no obligation.

    Claim this deal Free on-site estimate. No obligation to hire.

Get a free roof estimate

Tell us what’s happening with your roof. We’ll inspect it, explain your options, and give you a free, no-obligation estimate.

Call NowFree Estimate