About Our Roofing Specialists Serving Central New Jersey


A Message from John Asch, Owner of Asch Roofing Specialists in Central NJ


Asch Roofing is a proud, family-owned business serving Central New Jersey since 1955. For generations, we’ve built our reputation on quality workmanship, honest service, and a deep commitment to protecting our customers’ homes.

We love what we do—and it shows in every project. From roofing and siding to gutters and repairs, our goal is simple: deliver reliable, lasting results with the highest standards of professionalism.

When you choose Asch Roofing, you’re choosing a legacy of excellence that stands the test of time.

If you want high-quality service, by a highly trained company that prioritizes customer satisfaction, then speak to me, John Asch and find out directly why we are without a doubt, the top roofing contractor in the tristate area.

A Message from John Asch: Why Quality Roofing Is Worth It

Before choosing a roofer, do your research. Compare quotes, ask questions, and don’t base your decision on price alone. A roof is a long-term investment—one that protects everything underneath it. The lowest bid often comes with the highest risk.

You wouldn’t buy a $30,000 house expecting luxury, or drive a $10,900 car expecting top-tier performance. The same principle applies to roofing. At Asch Roofing, we’ve never been the cheapest—and that’s by design. We prioritize quality, communication, and craftsmanship.

Since 1955, my family has built this company on integrity and hard work. Back then, there were no reviews or digital ads—just reputation. Today, too many unqualified contractors cut corners, leaving homeowners with poor workmanship and broken promises.

We’re different. We show up, do the job right, and take pride in every roof we touch. If you're looking for dependable service, clear communication, and a crew that respects your home, call me directly.

I stand behind every project because I stand for quality.

Sincerely,

John Asch

Founder, Asch Roofing

Serving Central New Jersey Since 1955

Red jagged line against a white background.

History of Asch Roofing


John Asch Sr., my father, started learning the trade of roofing in 1955, working throughout central New Jersey, initially for a number of new homebuilders. In those days, there were no air compressors, air guns, etc. Roofers back then became very fast at hand nailing or would have to move on to a different career.

My father became proficient at residential roofing, and after approximately 3 to 4 years of working for builders of new homes, he decided to go into business himself and began John Asch Roofing.

From those early times until 2003, my father continued to do all types of residential roofing primarily, along with gutters and siding. In 1980, I started my own separate roofing business called John Asch Contracting, which was a minor distinction from my father’s business…

…With lots of energy, I quickly learned the trade and expanded rapidly. A very large repair job we tackled in only my first year in the business was a church with the slate roof that needed repairs. Here is a picture…

…I also expanded into new home construction and commercial rubber roofing. Here is a modular home being installed in Monroe, NJ (left), and a torch-down rubber on the New Brunswick, NJ Theological Seminary roof. (left).

After about 10 years of being a general contractor, I decided to specialize in residential roofing only. I do this along with Velux skylights, gutters, and similar items. In the last few decades, I have come to the conclusion that this is a lifetime endeavor and I do everything in my power to be the best roofer in New Jersey…

…In closing, to be the best roofer in NJ I do the following:

  • I give a 100% labor and installation guarantee for up to 15 years on all residential roofs. It is the best roof guarantee out there.
  • I never take a deposit, and you only pay if the job is done correctly.
  • While at each house speaking to the homeowner, I always have available over 6,000 references to be reviewed.

In closing, you just can’t say you are the best roofer in New Jersey to be it. To prove I’m the best, I provide a guarantee that is second to none, and our standard policy is:

No deposit and you pay only if the job is done correctly.

Thanks, 

John Asch 

Areas We Service in New Jersey


We have completed thousands of roof, siding & gutter jobs for customers in New Jersey since 1955.

Call (732) 238-9917 to set up your FREE estimate if you are in one of the following New Jersey counties: Sussex, Warren, Morris, Essex, Hunterdon, Somerset, Union, Mercer, Middlesex, Monmouth, and Ocean County.

Blank white screen.
  • Essex, NJ

    Belleville, Bloomfield, Caldwell, Cedar Grove, East Orange, Essex Fells, Fairfield, Glen Ridge, Irvington, Livingston, Maplewood, Millburn, Montclair, Newark, North Caldwell, Nutley, Orange, Roseland, South Orange, Verona, West Caldwell, West Orange.

  • Hunterdon County, NJ

    Annandale, Bloomsbury, Califon, Lower Valley, Flemington, Frenchtown, Glen Gardner, Bells Crossing, Clarksville, Hampton, Hampton Junction, High Bridge, Pierce Heights, Lebanon, Milford, Stockton, Pittstown, Prallsville, Lambertville, Clinton, Alexandria, Bethlehem, Clinton, Delaware, East Amwell, Franklin, Holland, Kingwood, Lebanon, Raritan, Readington, Tewksbury, Union, Whitehouse Station and West Amwell.

  • Mercer, NJ

    Trenton, Hamilton Township, Ewing Township, Lawrence Township, East Windsor Township, West Windsor Township, Hopewell Township, Hopewell Borough, Hightstown, Pennington, Princeton, Robbinsville Township.

  • Middlesex County, NJ

    Adams, Applegarth, Avenel, Avon Park, Barber, Berdines Corners, Black Horse, Bonhamtown, Boynton Beach, Brookview, Browntown, Brownville, Brunswick Gardens, Carteret, Cheesequake, Chrome, Clara Barton, Clarks Mills, Clearbrook, Clearbrook Park, Colonia, Concordia, Cottageville, Cottrell Corners, Cranbury, Cranbury Station, Crossmans, Dayton, Deans, Dunellen, Dunhams Corners, East Brunswick, East Spotswood, Edgar, Edgebrook, Edison, Ernston, Fairview Knolls, Farrington Lake Heights, Feaster Park, Fieldville, Fords, Franklin Park, Fresh Ponds, Gillespie, Gillilandtown, Gravel Hill, Greensand, Half Acre, Haven, Homes, Hazelton, Heathcote, Helmetta, Herberts, Highland Park, Hoffman, Hopelawn, Iselin, Jamesburg, Jamesburg Gardens, Jamesburg Park, Keasbey, Kendall Park, Lahiere, Laurel Park, Laurence, Harbor, Lawrence Brook Manor, Lincoln Park, Lindenau, Little Rocky Hill, Lynn Woodoaks, MacArthur, Manor, Madison Park, Maple, Meade, Martins Landing, Matchaponix, Maurer, Mechanicsville, Melrose, Menlo Park, Menlo Park Terrace, Metuchen, Middlesex, Middlesex Downs, Milltown, Moerls Corner, Monmouth Junction, Morgan, Morgan Heights, Morristown, Mounts, Mills, New Brunswick, New Dover, New Durham, New Market, Newton Heights, Newtown, Nixon, North Edison, North Stelton, Oak Tree.

  • Monmouth County, NJ

    Aberdeen, Allentown, Asbury Park, Atlantic Highlands, Avon-by-the-Sea, Belford, Belmar, Bradley Beach, Brielle, Clarksburg, Cliffwood Beach, Cream Ridge, Deal, East Freehold, Fair Haven, Farmingdale, Freehold, Freewood Acres, Hazlet, Highlands, Holmdel, Hornerstown, Imlaystown, Keansburg, Keyport, Leonardo, Lincroft, Little Silver, Long Branch, Manalapan Manasquan, Marlboro, Matawan, Middletown, Millhurst, Monmouth Beach, Neptune, Neptune City, Oakhurst, Ocean Grove, Oceanport, Port Monmouth, Red Bank, Robertsville, Roosevelt Rumson, Sea Bright, Sea Girt, Shrewsbury, Smithburg, South Belmar, Southard, Spring Lake, Spring Lake Heights, Strathmore, Tinton Falls, Union Beach, Wanamassa, West Freehold, West Long Branch.

  • Morris, NJ

    Boonton, Boonton Township, Butler, Chatham Borough, Chatham Township, Chester Borough, Chester Township, Denville, Dover, East Hanover, Florham Park, Hanover, Harding, Jefferson, Kinnelon, Lincoln Park, Long Hill, Madison, Mendham Borough, Mendham Township, Mine Hill, Montville, Morris Plains, Morris Township, Morristown, Mount Arlington, Mount Olive, Mountain Lakes, Netcong, Parsippany-Troy Hills, Pequannock, Randolph, Riverdale, Rockaway Borough, Rockaway Township, Roxbury, Victory Gardens, Washington Township, Wharton.

  • Ocean County, NJ

    Barnegat, Barnegat Light, Beach Haven, Beachwood, Berkeley, Brick, Eagleswood, Harvey Cedars, Island Heights, Jackson, Lacey, Lakehurst, Lakewood, Lavallette, Little Egg Harbor, Long Beach, Manchester, Mantoloking, Ocean, Pine Beach, Plumsted, Point Pleasant, Point Pleasant Beach, Seaside Heights, Seaside Park, Ship Bottom, South Toms River, Stafford, Surf City, Toms River, Tuckerton.

  • Somerset County, NJ

    Basking Ridge, Bedminster, Belle Mead, Bernardsville, Blackwells Mills, Blawenburg, Bloomingdale, Bound Brook, Bound Brook Junction, Bradley Gardens, Branchburg Park, Bridgepoint, Burnt Mills, Chimney Rock, Clyde, Coontown, Dutchtown, East Millstone, Fairview, Far Hills, Finderne, Flagtown, Frankfort, Gladstone, Greater Cross Roads, Green Knoll, Griggstown, Hamilton, Harlingen, Higginsville, Hillsborough, Kingston, Lamington, Liberty Corner, Lincoln Park, Lyons, Madisonville, Manville, Martinsville, Mettler, Middlebush, Millstone, Milltown, Mine Brook, Montgomery, Mount Bethel, Mount Horeb, Neshanic, Neshanic Station, North Branch, North Branch Depot, North Plainfield, Peapack, Pill Hill, Plainville, Pleasantview, Pluckemin, Pottersville, Raritan, Rock Mill, Rocky Hill, Round, Top, Royce Valley, Sixmile, Run, Skillman, Smalleytown, Somerset, Somerville, South Bound Brook, South Branch, Springdale, Sunset Hill Garden, Ukrainian Village, Van Dorans Mills, Vliettown, Voorhees, Warrenville, Watchung, Weston, Woodfern, Woods Tavern, Zarephath, Zion.

  • Sussex, NJ

    Andover Borough, Andover Township, Branchville Borough, Byram Township, Frankford Township, Franklin Borough, Fredon Township, Green Township, Hamburg Borough, Hampton Township, Hardyston Township, Hopatcong Borough, Lafayette Township, Montague Township, Newton, Ogdensburg Borough, Sandyston Township, Sparta Township, Stanhope Borough, Stillwater Township, Sussex Borough, Vernon Township, Walpack Township, Wantage Township.

  • Union, NJ

    Elizabeth, Linden, Plainfield, Rahway, Summit, Westfield, Berkeley Heights, Clark, Cranford, Fanwood, Garwood, Hillside, Kenilworth, Mountainside, New Providence, Roselle, Roselle Park, Scotch Plains, Springfield, Union, Winfield.

  • Warren, NJ

    Allamuchy Township, Alpha Borough, Belvidere (Town), Blairstown Township, Franklin Township, Frelinghuysen Township, Greenwich Township, Hackettstown (Town), Hardwick Township, Harmony Township, Hope Township, Independence Township, Knowlton Township, Liberty Township, Lopatcong Township, Mansfield Township, Oxford Township, Phillipsburg (Town), Pohatcong Township, Washington Borough, Washington Township, White Township.

Financing & Payment Options


Black and white house icon.

Important Ways We Make Paying For Your Roof Simple

  • You will NEVER have to give us a deposit, no matter how big the job is
  • Payment is due two weeks AFTER the job is completed to your satisfaction
Stack of coins and a credit card, black on white.

Forms of Payment We Accept

We accept cash, check, money order, most credit cards and financing*.

*Financing options are available to qualified borrowers.

Black clipboard with coin and bar graph icon.

Financing For Your Upcoming Roofing Needs

Home improvement projects can be a significant investment, especially when unexpected. Many homeowners like the ability to finance their roof and/or siding work, so we offer convenient financing options to our customers. These include:

  • Short-Term
  • Long-Term
  • No-Interest
  • Deferred-Interest

If you have any questions about financing any of your upcoming roofing or siding projects, please give us a call at (732) 238-9917 to discuss how we can help you.

Our Guarantee


  • 100% Guarantee, which is NOT pro-rated
  • 15-Year guarantee on labor & installation
  • Transferrable to new owners (adds value to assist in the sale of your home)

Most contractors offer a limited period of time on their workmanship and separately forward a warranty from the manufacturer to the homeowner. Do not be fooled by a manufacturer’s shingle warranty. Read the fine print; a warranty is not a guarantee. The problem with this is that if the homeowner should call the roofer with a leak within the guaranteed period, the roofer can always say it’s a material defect, and it is not covered by the Roofers Labor only guarantee.

What John Asch Contracting does differently is offer a full 15-year guarantee on labor and installation, and will forward the manufacturer's lifetime warranty. This is a 100% guarantee, not a warranty. Our guarantee is transferable to new owners, and our guarantee is NOT pro-rated. Guarantees can be complicated and need to be discussed in person. Please call us today at (732) 238-9917 so I can explain to you how this guarantee is head and shoulders above the competition.

Gold badge with SATISFACTION GUARANTEE and 100% in center.
Red jagged line against a white background.

Owens Corning Install Letter