Take Great Care of Your Roof

Connect with a roofing contractor serving Belgrade, Livingston & Bozeman, MT

Keep a sturdy roof over your head with help from Dennis General Contractor of Belgrade, MT. We're licensed and fully insured, family-owned and locally operated.

Our full services include:

  • Roof repair
  • Roof replacement
  • Residential roofing
  • Commercial roofing
  • New construction roofing
  • Multi-family roofing
  • Seamless gutter work
  • Shingle, metal and flat roofing
  • Storm damage repair or replacement

Call 406-599-3684 now to speak to a skilled roofing contractor. We can discuss your immediate roofing needs or set up a maintenance contract. Our team looks forward to working with you.

I give this contractor 5 stars as i couldn't have been more pleased with the professional roofing job performed and service. Forrest is very experienced in his job and has a very nice personality. I would highly recommend Dennis General Contractor for your roofing needs. Thank you Forrest!

Linda W.

Forest and his crew were fantastic! They repaired my hanger roof as we had some major leaking, and were are very pleased with the results! The cleanup after the job was finished was top notch. I would highly recommend them to anyone!

Randy K.

Finished the entire job in 2 days....including nail pick up duty!!! Very pleased with Forest and his crew! Definitely would recommend this company!!!

Diane T.

Knowledgeable of his work, cares about getting the job done right the first time!

Will S.

Could not be more pleased with the service and quality provided by Dennis General Contractor!!!
Contacted DGC immediately following a recent wind storm that damaged our roof. Within a few hours, Forest was on site and effected patching, inspected roof, took measurements, and quickly provided an estimate that was ultimately spot on with the insurance adjustment. He also went the extra mile in going to bat for us with our insurance company to ensure we received the adequate compensation due. Forest and his crew are extremely personable, professional, efficient, and very skilled at what they do!
Absolutely recommend DGC for any and all of your roofing needs!!!

Donald W.

Can't say enough great things about Dennis General Contractor and their great crew. They were very professional in their estimating, follow through and performance. Clean-up of old roofing material was fantastic. It's so rare these days that you find a company that actually does what it says it will do. I would hire them again in a minute and will gladly recommend them to anyone needing roofing repair or a new roof.

Andrea S.

Equip your home with a sturdy and stylish roof

As much as you may love DIY projects, roofing work isn't something to do on your own. We'll get your roof back in excellent condition through a worry-free process. Whether you need residential or commercial roofing services, you can count on us to get the job done right.

Make us your go-to for all roofing services in Belgrade, Livingston or the surrounding Bozeman, MT area.

Discover the Dennis General Contractor difference

Our local, family-owned roofing company is committed to providing you with the roofing services you need. We'll make any necessary repairs with ease. And if your roof is beyond repair, we can provide you with a new, state-of-the-art roof in no time. Our customer service and quality of work will exceed your expectations.

Our roofing contractors offer free estimates and consultations for all services. Since not all problems occur during work hours, we make ourselves available around the clock. Don't let a midnight storm stop you from receiving help. Reach out to us at 406-599-3684.