We are a family owned roofing company, servicing Rutland County, VT, Bennington County, VT, Washington County, VT and Hillsboro County, NH.


Roof damage insurance claims can be confusing and not always covered by your homeowner's insurance policy.  The insurance company will only cover fully if the roof is less than 10 years old. After that, the insurance company will cover for a depreciated value.  


Our prices are designed to provide our customers with the best value for their needs.  We commit ourselves to complete all projects within the timeline set with our clients.


In this business, change orders can be costly, therefore we review all aspects of a project.  In addition, Total Roofing & Services Inc. does everything possible to avoid unexpected expenses.


We provide a sense of assurance in the quality of work with us. You will be confident when you compare our services along with others in the industry.  You can be confident in choosing Total Roofing & Services Inc. for your next project.

Friendly & Professional

You deal with the owner of the company and our goal is to provide you with the best customer service. As a result, we have done hundreds of successful roofing projects. We are one of the most trusted roofing companies in NH & VT.


Total Roofing & Services Inc. is a women-owned, family-run construction company specializing in roofing, siding, and windows. Our team has more than 30 years of experience working in the industry.

Being a family composed of veterans, we want everyone to have access to our services.

Dependable Professionals

We work closely with our customers and our vendors in developing a long-term relationship with them. In fact, we educate our clients when it comes to preventative maintenance, repair, and installation services. Therefore, you can count on us to answer your questions.

Areas We Serve

  • Manchester, NH
  • Wilton, NH
  • Amherst, NH
  • Milford, NH
  • Derry, NH
  • Dorset, VT
  • Montpelier, VT
  • Dorset, VT
  • White River Junction, VT
  • Manchester, VT
  • Montpelier, VT
  • Barre, VT