Providing roofing and siding services and solar panel consultations across Maine and Massachusetts.

Providing roofing and siding services and solar panel consultations across Maine and Massachusetts. Inset
Providing roofing and siding services and solar panel consultations across Maine 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 Management Services

Roof Management Services

Focused on safeguarding and extending the life of your roof to save time, money, and 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
Roof Replacements and Installations

Roof Replacements and Installations

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 Roofing
  • Siding
Commercial Solar Roof Systems

Commercial Solar Roof Systems

Provides the most innovative, high performance solutions available to optimize and maintain your energy consumption with solar roof systems.

Services
  • Solar Photovoltaic
    • Leasing
    • Direct Ownership
  • Green Roof Systems
  • Daylighting

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.