Take Great Care of Your Roof

Connect with a roofing contractor serving Manhattan, Livingston & 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:


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


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.

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 by calling 406-599-3684 to request our roofing services in Manhattan, Livingston 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. Reach us at 406-599-3684.