LocalProjectBudget

Install Asphalt Shingle Roofing Cost in Tulsa, OK in 2026

Most Install Asphalt Shingle Roofing projects in Tulsa, OK cost between $9,500 and $29,000. The typical price is $15,500.

Asphalt shingle is the national default and sets the middle of this range.

Labour and materials in Tulsa run about 6% below the national average. These figures are adjusted for that, so they are not the national average you will find elsewhere.

What drives the price

  • Architectural asphalt versus metal, tile or slate
  • Roof pitch and number of stories
  • Tear-off of one or more existing layers
  • Decking replacement found once the old roof is off

Usually included

  • Tear-off and disposal
  • Underlayment, drip edge and flashing
  • Shingles and ridge vent
  • Manufacturer material warranty

Usually extra

  • Deck replacement beyond a few sheets
  • Gutters
  • Structural repair

Unit prices in Tulsa, OK

Quality tierCost per square
Budget$430
Mid-range$715
High-end$1,350

Roofing contractors in Tulsa, OK

Businesses listed on Google near Tulsa, OK. We are not affiliated with them and do not vet them — always confirm licensing and insurance before hiring.

Install Asphalt Shingle Roofing costs nearby