Best Roofing Companies in Tulsa, Oklahoma

Updated September 2026 · 20 of 30 listed roofers passed our license check · registry last checked Sep 23, 2026

Get a Free Quote in Tulsa

Your request goes to ONE contractor only — not 5 competitors.

Add more details (optional)

* Required. We only ask for what a contractor needs to call you back.

Free for homeowners · No spam · One contractor, never resold

20 roofing companies in Tulsa that passed our license check

How this list was made. Nobody pays to be here, and we do not rank by star ratings because we do not have review data we trust. A roofer makes the list for one reason: we looked them up on Oklahoma Construction Industries Board (CIB) roofing registry and found an active license or registration.

20 of the 30 roofing companies we list in Tulsa passed. They are in alphabetical order, so the first name is not the “winner”. How we verify.

1st Priority Roofing
Verified
License #80004688In Good StandingValid through Oct 2026Checked Sep 2026

5530 S 79th E Pl Suite #1, Tulsa, OK 74145

View profile

24 Hour Roof US
Verified
License #80006356In Good StandingValid through Aug 2027Checked Sep 2026

4877 S 69th E Ave, Tulsa, OK 74145

View profile

A+ Roofing Solutions
Verified
License #80002760In Good StandingValid through Dec 2026Checked Sep 2026

415 E A St, Jenks, OK 74037

View profile

ARK Roofing & Construction
Verified
License #80003928In Good StandingValid through Apr 2027Checked Sep 2026

1600 W Kenosha St, Broken Arrow, OK 74012

View profile

Arrowhead Roofing
Verified
License #80000273In Good StandingValid through Feb 2027Checked Sep 2026

5810 S 118th E Ave Ste A, Tulsa, OK 74146

View profile

Billings Roofing & Solar Inc.
Verified
License #80002880In Good StandingValid through Sep 2027Checked Sep 2026

11911 S Oxford Ave Ste 300, Tulsa, OK 74137

View profile

Dark Sky Roofing
Verified
License #80006539In Good StandingValid through Sep 2026Checked Sep 2026

5612 S Quincy Pl, Tulsa, OK 74105

View profile

E2 Roof Co.
Verified
License #80006614In Good StandingValid through Feb 2027Checked Sep 2026

6836 E 44th St, Tulsa, OK 74145

View profile

Epic Roofing and Construction
Verified
License #80003667In Good StandingValid through Mar 2027Checked Sep 2026

11047 S Memorial Dr, Tulsa, OK 74133

View profile

Grasslands Roofing
Verified
License #80007920In Good StandingValid through Sep 2027Checked Sep 2026

7661 E 46th Pl, Tulsa, OK 74145

View profile

Kennedy Roofing Solutions
Verified
License #80004745In Good StandingValid through Apr 2027Checked Sep 2026

3701 S Harvard Ave A, Tulsa, OK 74135

View profile

Mighty Dog Roofing of Tulsa
Verified
License #80001212In Good StandingValid through Jan 2027Checked Sep 2026

3015 E Skelly Dr Ste 1100, Tulsa, OK 74105

View profile

Nations Best Roofing And Construction
Verified
License #80005617In Good StandingValid through Sep 2027Checked Sep 2026

7709 E 42nd Pl Ste 124, Tulsa, OK 74145

View profile

Native Roofing Co.
Verified
License #80004621In Good StandingValid through Mar 2027Checked Sep 2026

5711 West Skelly Drive, Tulsa, OK 74107

View profile

NuRoof & Construction
Verified
License #80005799In Good StandingValid through Apr 2027Checked Sep 2026

10302A E 46th Pl, Tulsa, OK 74146

View profile

Peak Performance Roofing & Construction
Verified
License #80005693In Good StandingValid through Mar 2027Checked Sep 2026

1863 N 106th E Ave, Tulsa, OK 74116

View profile

Perfection Roofing Inc
Verified
License #80005587In Good StandingValid through Mar 2027Checked Sep 2026

5507 E 61st Pl, Tulsa, OK 74136

View profile

RainTech Roofing, Sheet Metal & Gutters
Verified
License #80001347In Good StandingValid through Jun 2027Checked Sep 2026

3815 S 79th E Ave, Tulsa, OK 74145

View profile

The Roofing Guys
Verified
License #80003848In Good StandingValid through Oct 2026Checked Sep 2026

5103 S Sheridan Rd #404, Tulsa, OK 74145

View profile

VH1 Roofing
Verified
License #80006064In Good StandingValid through Jun 2027Checked Sep 2026

5903 S 107th E Ave Ste 113, Tulsa, OK 74146

View profile

See all 30 roofers we list in Tulsa →

What we could not check

A license shows a roofer is allowed to work. It does not show how well they work. Three things are on you before you sign:

  • Insurance. Ask for a certificate of insurance with general liability and workers’ compensation, then call the insurer and confirm it is current.
  • Warranty in writing. Get the workmanship warranty (years and what it covers) on the contract, separate from the shingle maker’s warranty.
  • Recent local jobs. Ask for two addresses in Tulsa roofed in the last year and drive by.

Roofing licenses in Oklahoma

roofing contractors in Oklahoma must hold a Construction Industries Board (CIB) registration, and the state publishes every registration in good standing in a public roofing registry — you can look up any roofer yourself on Oklahoma Construction Industries Board (CIB) roofing registry. Verified badges on this page were confirmed against the CIB registry — an active registration in good standing.

More for Tulsa homeowners