Providing commercial roofing and siding services along with metal building solutions across Maine, New Hampshire, and Massachusetts.

Providing commercial roofing and siding services along with metal building solutions across Maine, New Hampshire, and Massachusetts. Inset
Providing commercial roofing and siding services along with metal building solutions across Maine, New Hampshire, and Massachusetts. Inset

Expert Commercial Roofing Solutions

IRC provides public institutions and commercial organizations the broadest set of roofing solutions in New England. We design, advise, install, and implement everything needed to best manage all industrial roofing, siding, and solar needs. With over 65 years of roofing experience, we understand and manage the complexities of your building’s most critical asset and are able to offer completely custom services for all size projects at a competitive price.

Roof Services

Roof Services

Focused on safeguarding and extending the life of your roof to save time, money, and reduce emergency needs.

Services
  • Commercial Roof Repairs
  • Small Scale Roofing
  • Roof Restoration Solutions
  • Complete Coverage Maintenance (including 24/7 Emergency Services)
  • Roof Snow Removal
  • Wall Coating
  • Parking Deck, Bridge & Concrete Waterproofing
  • Piaza Deck & Balconies Waterproofing
  • And more
Commercial Roofing

Commercial Roofing

Structured to suit any kind of roofing project with exceptional quality and competitive pricing.

Services
  • Design/ Build
  • New Construction
  • Roof Replacement/ Re-Roofing
  • Steep-Slope Roofing
Metal Solutions

Metal Solutions

Provides the most innovative, high-performance Metal Roofing and Siding solutions—paired with custom metal fabrication—to enhance durability, precision, and long-term building performance.

Services
  • Metal Roofing
  • Metal Siding
  • Composite Siding
  • Custom Fabrication
  • Shop to Site Service

Contact Us for Roofing Services

Fill out this form with details about your project and we’ll be in touch soon.

Got a Leak?

For emergency repairs, immediate maintenance needs, or existing job questions, please reach out directly at: (207) 784-4551.