Take Great Care of Your Roof

Connect with a roofing contractor serving Manhattan & Bozeman, MT

If you need a new roof installed, roof repairs, or roof maintenance, contact Dennis General Contractor. We are licensed, fully-insured, and most importantly, locally operated. We strive to consistently provide quality work to every job we do, no matter the size or scope of the project.

Our full services include:

  • Residential roofing installation
  • Commercial roofing installation
  • New construction roofing
  • Siding installation/repair
  • Gutter cleaning
  • Roof maintenance


Call 406-599-3684 now to speak to a roofing contractor based in Manhattan, MT.

Rely on us for roofing services

Roofing isn't a DIY job. It takes proper training and experience to correctly install a roof. That's why it's important to hire a professional to take care of the roofing services you need. We'll get your roof back in excellent condition so you don't have to stress. Whether you need residential or commercial roofing, you can count on us to get the job done right.

Contact us today to request our roofing services in Manhattan, MT or the surrounding Bozeman, MT area.

What makes Dennis General Contractor the right choice for you?

Our locally owned and operated roofing company is committed to providing you with the roofing services you need. We'll take care of any repairs or installations for your home or commercial location. We are licensed and insured, so you don't have to worry about anything going wrong.

We offer free estimates and consultations for all our services. If a tree falls on your roof or a storm hits, we can come by to perform repairs or a roof replacement right away. Our emergency services are available 24/7.