Frequently Asked Roofing Questions

FAQs

Roofing Questions & Answers

How do I know if my roof needs to be replaced or just repaired?

Signs include missing shingles, leaks, sagging, or widespread damage. A professional, detailed inspection will determine if a repair or replacement is best.

How long does a new roof last?

It depends on the material: asphalt shingles typically last 15 years, metal roofs 40–70 years, and slate/tile 50+ years with proper care.

How much does a new roof cost?

Roofing costs vary based on size, materials, and complexity. However, working with your insurance company, and depending on your coverage all you would have to pay for is your deductible!

Do you offer free roof inspections?

Yes, we provide free roof inspections. We will also provide you a Hail Impact Report and an Inspection Report with our damage findings to help you understand your roof’s conditions.

Can you help with insurance claims?

Yes, we assist homeowners with the insurance claim process to ensure you receive fair coverage for storm or hail damage. We will meet the adjuster when they are scheduled to show the amount of damage that

How long does it take to replace a roof?

Most roof replacements are completed in 1–3 days, depending on the size of the roof.

What roofing Materials do you install?

We install asphalt shingles, metal roofing, slate, and tile roofing systems. We’ll help you choose the best option for your home.

Do you provide warranties?

Yes, we offer manufacturer warranties on materials and workmanship warranties on our labor for your peace of mind.

Will you protect my property during the roofing process?

Absolutely. We use The CatchAll netting System to provide protective measures to safeguard your landscaping and clean up thoroughly after the job is done.

Can I finance my Roof replacement?

Yes, we offer financing options (even 0% interest, same as cash) to make your roofing project affordable and stress-free.

What areas do you serve?

We proudly serve homeowners across the state of Oklahoma.

How do I schedule an Appointment

Give us a call at 918-236-5586 or fill out our contact form to schedule your free inspection.