top of page


A beautiful, high-quality roof is a must for shopping plazas, hotels, apartment buildings, warehouses, and other commercial buildings. Protect your commercial property investment and everyone and everything inside it with a new roof from DeSalvo Contracting. We offer quality, cost-effective roofing systems that will beautify your commercial property for years to come. Located in Hudson, New Hampshire, we have installed hundreds of roofs throughout New Hampshire and Massachusetts over the past two decades. Connect with our team today to discuss your project!

  • Commercial Buildings

  • Industrial Buildings

  • Retail Buildings

  • Shopping Malls, Strip Malls & Plazas

  • Multi-Family Dwellings

  • Apartment Complexes

  • Condo Associations

  • Property Management Companies

  • Warehouses

  • Hospitals

  • Hotels

  • Government Buildings


Overhead drone flat roof


De Salvo Contracting is a  trusted local installer of low slope/flat roofing systems. Our products include:


EPDM (ethylene propylene diene terpolymer) is an extremely durable synthetic rubber roofing system used primarily in low-slope buildings in the United States. EPDM is available in both black and white. It is manufactured in two thicknesses (45 and 60 mm) and a variety of widths (7.5 - 50 feet).


Primarily used in flat roofing systems, thermoplastic polyolefin (TPO) is a single-ply roofing system among the fastest-growing options for commercial roofing systems. TPO roofing systems consist of a single layer of synthetic sheeting with reinforced scrim.

Commercial Roof Maintenance

If you’re not a roofing professional, you may not realize you have a problem with your roof until it has become a major issue. For over 20 years, DeSalvo Contracting has helped commercial property owners and managers identify and address roofing problems early on with routine maintenance and inspections. Protect your building and anyone or anything within it by decreasing the likelihood of roof failure. It also extends the life of your roofing system. We offer maintenance programs for all commercial roofing systems—even those we didn’t install!

Protect Your Roof with Regular Inspections

If you own or manage a commercial property, regular roof inspections are essential to heading off problems before they cause too much damage. Let the experts at DeSalvo Contracting inspect your roof to help prevent costly damage before it starts.

Roof Snow Removal for Commercial Properties

A critical part of commercial roof maintenance is snow removal. Large amounts of snow and ice build-up on a flat commercial roof can cause damage and open the building owner to liability issues. However, a professional contractor should remove snow to avoid damaging your roofing system. Talk to our team before winter begins to implement a snow removal strategy.

24/7 Commercial Roof Repair

Is your roof leaking? It’s paramount to act quickly. DeSalvo offers 24/7 commercial roof repair services. We’ll arrive with the tools, knowledge, and expertise to repair your leak and check for other common roofing issues—protecting your property and saving you time and money. If you need emergency roof repairs, don’t hesitate to contact our experienced team.

How do you know if your commercial roof needs repair?

A troubled roof requires immediate attention. If you experience any of the following problems, it’s time to contact us!

For shingle roofs:
  • Roof leaks

  • Roofing debris found on the ground

  • Missing shingles

  • Buckled shingles

For low-slope roofs:
  • Roof leaks

  • Ponding water

  • Cracked membrane

  • Chalky texture to the membrane

  • Soft spots on the roof

DeSalvo area of service map
Roofing Service in NH AND MA

We serve Litchfield, New Hampshire and towns within a 40-mile radius of Manchester. If you don't see your town listed below, give us a call.

Merrimack County, NH

Andover, Allenstown, Boscawen, Bow, Bradford, Canterbury, Chichester, Concord, Danbury, Dunbarton, Epsom, Franklin, Henniker, Hill, Hooksett, Hopkinton, Loudon, Newbury, New London, Northfield, Pembroke, Pittsfield, Salisbury, Sutton, Warner, Webster, Wilmont

Hillsborough County, NH

Amherst, Antrim, Bedford, Bennington, Brookline, Deering, Francestown, Goffstown, Greenfield, Greenville, Hancock, Hillsborough, Hollis, Hudson, Litchfield, Lyndeborough, MilfordManchester, Mason, MerrimackMilford, Mont Vernon, Nashua, New Boston, New Ipswich, Pelham, Peterborough, Sharon, Temple, Weare, Wilton, Windsor

bottom of page