(918) 992-2200

Licensed, Insured, & Bonded Roofing Contractors | Henryetta, Oklahoma

There are few other roofing companies in all of Okmulgee County, Oklahoma that have as much experience as us here at Dillons. With over 30 years in the business, our roofers have been specializing in all residential & commercial roof repair, installation, and replacement services to happy customers all over Tulsa. Our inventory is loaded with all of the highest rated brands in the whole industry and include GAF, Malarkey, & Atlas roofing shingles, just to name a few. Whatever style, color, or material you are looking for, we have all of your bases covered.


We proudly provide FREE ESTIMATES for any service you could need!


  • Residential Roof Repair, Installation, & Replacement
  • Commercial Roof Repair, Installation, & Replacement
  • Asphalt Shingles & Metal Roofing
  • Emergency Hail & Storm Damage Repair Services
  • Roof Cleaning
  • Roof Flashing
  • And More!

These are only a few of our more popular requests that we offer here but we are a full service roofing company. If you are unsure about anything or have any questions about what we do, don’t hesitate to give us a call today to schedule a meeting with one of our roofers at absolutely no cost!

Call us today for your free quote!

(918) 992-2200

Friendly & Professional Roofers

In addition to the many years of experience our roofing contractors have under their belts, our customer service is second to none. We value honesty and integrity here at Dillons and will never try to sell you any products or services that you don’t need. We are here to help and make sure all of your questions and concerns are addressed.

Emergency Storm Damage Services

Hail and strong storms are prevalent for us here in Oklahoma and can really be a detriment to your home and life in general. If your roof has been damaged by some harsh weather conditions and need some repair work done ASAP, give us a call today to schedule an appointment and we will send out one of our guys to get your home back in normal condition.

Call Us Today!

(918) 992-2200

Your Name (required)

Your Email (required)

Your Phone Number (required)


Service Needed?

Please leave this field empty.