Roofing Company
Bartlesville, Oklahoma
Since 1987

24/7 Storm Response Team
Here to Answer Your Call

FREE
Roof Inspection

Select your appointment time online to request a damage inspection by one of our experienced roofing service techs.

FREE
Roof Inspection

Select your appointment time online to request a damage inspection by one of our experienced roofing service techs.

Explore Our Services

As a GAF Master Elite® roofing contractor, Arrowhead Roofing offers a full range of residential and commercial roofing services in Bartlesville, Oklahoma. Whether you need a repair, a full replacement, or a post-storm inspection, select a service below to learn more about how we can help.
Residential Roofing Tulsa

Residential ›

Commercial Roofing Tulsa

Commercial ›

Storm Damage Repair Tulsa

Storm Damage ›

GAF Master Elite Roofing Contractor

GAF Master Elite Roofing Contractor

Elite President's Club award winner & Oklahoma's oldest Master Elite contractor.

GAF 3-Star President's Club Roofer

Years in Business

Roofs Installed

Five-Star Reviews

Arrowhead Roofing Awards & Reviews

GAF Master Elite Roofing Contractor
GAF President's Club - 1-Star Award Winner
GAF President's Club - 2-Star Award Winner
GAF 3-Star President's Club Roofer
TulsaPeople A-List Best Roofers of 2025
TulsaPeople A-List Best Roofers of 2022
National Roofing Contractors Association Member
Expertise.com Best Roofers in Tulsa 2025
Three Best Rated Roofing Contractors in Tulsa
Voted Best Roofer McAlester, Oklahoma
BBB A+ Rated Roofer Badge
Google Guaranteed Tulsa Roofer
Excellent
4.9
Kristina Stoltz
6 days ago
Timely and great job repairing my roof. Highly recommend.
Mark Seim
1 week ago
Nick and his team were fantastic to work with. They painted our main house, cabin and both barns in three different colors. Came out better than we could have imagined. Very professional, went over every aspect of the project with us and always responded immediately to any questions. I would highly recommend Arrowhead to all my friends and family.
LaDeana Shouse
2 weeks ago
Nick Jackson, Andy Anderson, Dede, Hector and his crew have been great. Everyone has been positive, kept me informed, answered all my questions, and cleaned up after completing the work. Nick has a lot of patience and I really appreciate that.
Rachel P
2 weeks ago
We replaced our roof in late June. Nick made the process so easy and the entire crew were fantastic - very careful on the property, left the work site spotless and were very professional. It is fantastic to have a quality investment in our home and a superior customer service experience from start to finish.
RD Williams
3 weeks ago
Highly recommend Arrowhead Roofing Tulsa. Our second time to use them on 2 different homes. True honest professionalism from Nick. He will assist you through the entire roofing project with patience, expertise and is always accessible when needed. Outstanding roofing crew. For an excellent roofing experience and an impeccable roof, Arrowhead Roofing is the Best!
David A
1 month ago
I left a message on their website and was called the next morning. Availability was great, estimator was on time and efficient. Price was a little lower than competition. Roof repair was done by two experienced roofers. Would highly recommend
Randy Gaylor
1 month ago
Roofers were on time, efficient and cleaned up area very well after. The roofing job looks great, it at a good price and they have a great warranty!
Erik Baker
1 month ago
So happy with Arrowhead. Ron was a great communicator and the crew worked efficiently and did a great job. All around, they were first class and I highly recommend them!
Response from the owner:Thanks Eric! We're glad to hear that Ron and the crew delivered a first-class experience for your roofing project. That's exactly what we aim to do.
Bartlesville roofing crew installing a GAF system on a residential home

Your Trusted Bartlesville Roofer

Bartlesville sits in a part of Oklahoma that asks a lot of a roof. Spring hail rolls in off the plains, summer winds put repeated stress on shingles and flashing, and the occasional ice storm reminds every Washington County homeowner why fastening pattern, underlayment, and ventilation matter. We have been building roofs since 1987 for Bartlesville families and businesses, and we know what holds up here.

We have earned the certification of GAF Master Elite® roofing contractor, a designation reserved for less than 2% of roofers in the country. We are also Oklahoma’s first and oldest Master Elite contractor and a GAF 3-Star President’s Club Award Winner. For a Bartlesville homeowner, that is not just a credential. It is access to the strongest workmanship warranties GAF offers, and it is the reason we are still standing behind roofs we installed in the 1990s.

We install GAF systems almost exclusively. That focus lets us train every crew on the same manufacturer specifications, document every install for warranty registration, and deliver consistent quality on every home in Hillcrest Heights, every project off Frank Phillips Boulevard, and every commercial property near the ConocoPhillips and Phillips 66 corridor.

Z

Locally Owned & Operated

Z

Factory-Certified GAF Installations

Z

Best-in-Class GAF Warranties

Z

24/7 Emergency Service

Z

Dedicated Storm Response Team

Z

Licensed, Bonded, Insured

Z

Roof Financing Through Hearth®

Z

Professional, Detailed Estimates

Recent Jobs and Reviews in Bartlesville, OK

Bartlesville, OK at a glance

Arrowhead Roofing has completed 25 jobs in Bartlesville, OK between June 2026 and September 2026.

The most recent job was on September 21, 2026.

Arrowhead Roofing has completed 30 jobs in Bartlesville, OK in the last 12 months. The first job there was in June 2019.

Job Locations and Reviews

Bartlesville, OK - Free roof replacement estimate
Nick J.
Nick J. Checked in
Free roof replacement estimate
Bartlesville, OK 74003
Bartlesville, OK - Free leak repair inspection and estimate
Nick J.
Nick J. Checked in
Free leak repair inspection and estimate
Bartlesville, OK 74003
Bartlesville, OK - Free leak repair estimate
Nick J.
Nick J. Checked in
Free leak repair estimate
Bartlesville, OK 74003
Bartlesville, OK - Free roof replacement estimate.
Nick J.
Nick J. Checked in
Free roof replacement estimate.
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection after a hailstorm
Nick J.
Nick J. Checked in
Free roof inspection after a hailstorm
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection and replacement estimate
Nick J.
Nick J. Checked in
Free roof inspection and replacement estimate
Bartlesville, OK 74003
Bartlesville, OK - Free roof replacement estimate after a major windstorm
Nick J.
Nick J. Checked in
Free roof replacement estimate after a major windstorm
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection after a tree limb fell on the edge of the house.
Nick J.
Nick J. Checked in
Free roof inspection after a tree limb fell on the edge of the house.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate after a major windstorm.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a major windstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate after a tree fell on the house.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a tree fell on the house.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate after a windstorm.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a windstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate
Nick J.
Nick J. Checked in
Free roof replacement estimate
Bartlesville, OK 74003
Bartlesville, OK - Free roof replacement estimate after a major wind & hailstorm.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a major wind & hailstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate after a hailstorm.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a hailstorm.
Bartlesville, OK 74003
Bartlesville, OK - Free estimate to repair a turbine after a major windstorm
Nick J.
Nick J. Checked in
Free estimate to repair a turbine after a major windstorm
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection and replacement estimate after a major windstorm.
Nick J.
Nick J. Checked in
Free roof inspection and replacement estimate after a major windstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof repair estimate after a major windstorm.
Nick J.
Nick J. Checked in
Free roof repair estimate after a major windstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection and replacement estimate after a major windstorm.
Nick J.
Nick J. Checked in
Free roof inspection and replacement estimate after a major windstorm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof replacement estimate after a major storm.
Nick J.
Nick J. Checked in
Free roof replacement estimate after a major storm.
Bartlesville, OK 74006
Free estimate to replace damaged fascia and rotted soffits.
Free estimate to replace damaged fascia and rotted soffits.
Nick J.
Nick J. Checked in
Free estimate to replace damaged fascia and rotted soffits.
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection after a major storm.
Nick J.
Nick J. Checked in
Free roof inspection after a major storm.
Bartlesville, OK 74006
Bartlesville, OK - Free roof repair estimate from wind damage
Nick J.
Nick J. Checked in
Free roof repair estimate from wind damage
Bartlesville, OK 74006
Bartlesville, OK - Free inspection after a leak was found by the homeowner.
Nick J.
Nick J. Checked in
Free inspection after a leak was found by the homeowner.
Bartlesville, OK 74006
Bartlesville, OK - Chimney leak inspection and estimate for a new customer.
Nick J.
Nick J. Checked in
Chimney leak inspection and estimate for a new customer.
Bartlesville, OK 74006
Bartlesville, OK - Free roof inspection for storm damage
Nick J.
Nick J. Checked in
Free roof inspection for storm damage
Bartlesville, OK 74006

Roofing Services for Bartlesville Homes and Businesses

As your trusted Bartlesville roofing contractor, we deliver the full range of residential and commercial services from a single team that has worked across Washington County since 1987. Every project is led by a factory-certified crew, installed to GAF specifications, and backed by manufacturer and workmanship warranties that hold up when the next storm rolls through.

Bartlesville Roof Repair: Our experienced team handles everything from a single missing shingle near the Frank Phillips Home neighborhood to major storm damage on a commercial flat roof. We work on shingle, metal, tile, and flat roof systems, and every repair is documented for your warranty file.

Bartlesville Roof Replacement: When a roof has reached the end of its service life, or when storm damage makes replacement the right call, we install the full GAF lineup: standard architectural shingles, designer shingles, luxury shingles, and GAF-approved standing seam and stone-coated steel metal roofing. Most replacements complete in one to three days depending on the system.

Free Bartlesville Roof Inspections: We provide no-cost roof inspections across Bartlesville and the surrounding Washington County area. After spring hail, after a high-wind event, or as part of annual maintenance for an aging roof, we will document the condition of your roof, photograph any storm damage, and send you a clear written report. There is no obligation.

Bartlesville Storm Damage Restoration: Bartlesville saw severe weather as recently as the past two storm seasons, and a lot of roofs in town still carry damage from those events that homeowners have never had assessed. We respond quickly after every major storm, document hail and wind damage thoroughly, and provide the inspection reports your insurance adjuster needs.

Bartlesville Commercial Roofing: We serve commercial property managers, building owners, and facilities teams across Bartlesville. From a TPO membrane retrofit on a downtown building to maintenance plans for a multi-property portfolio, our commercial team handles single-ply, modified bitumen, built-up, coatings, and commercial metal systems.

Why Bartlesville Homeowners Choose Arrowhead Roofing

Bartlesville has a roofing profile unlike any other city in our service area. Three things shape almost every project we take on here.

First, the housing stock spans nearly a century. We work on bungalows and Tudor-inspired homes in the older neighborhoods around the downtown historic district and the Frank Phillips Home, mid-century ranches throughout the central city, and newer construction in Hillcrest Heights, Burlingame Ridge, Prairie Ridge, and the subdivisions east of US-75. Each era brings its own challenges. Older homes often need decking inspection alongside the shingle layer. Mid-century ranches frequently have deferred ventilation work. Newer subdivisions look clean from the curb but may carry hidden hail bruising from recent storms.

Second, Bartlesville’s severe weather exposure is real and well-documented. The Bartlesville area has been under severe weather warnings dozens of times in the past year alone, and Doppler radar has detected hail at or near the city more than 130 times in recent reporting. The result is roofs that age faster than their warranty schedule would suggest, and a homeowner population that has learned to take post-storm inspections seriously. After the recent severe weather that moved through town, we worked with dozens of Bartlesville families on full replacements and complex repairs, and we are still seeing follow-on damage surface today.

Third, Bartlesville’s identity is built on doing things right. This is the city of Phillips Petroleum, the Price Tower, and Woolaroc. There is a standard of work that Bartlesville families expect from anyone who shows up at their door with a ladder. We meet that standard by installing one manufacturer’s systems, documenting every step, and standing behind our work with the strongest warranties in the industry.

Insurance Documentation for Bartlesville Storm Claims

After a hail or wind event, the most valuable thing a Bartlesville homeowner can have is a thorough, documented roof inspection from a contractor your insurance adjuster recognizes and respects. We document storm damage, provide detailed inspection reports, and meet with insurance adjusters on-site so the scope of damage is captured accurately.

We are not a licensed public adjuster, and we do not negotiate insurance claims. What we do is provide the inspection, documentation, and on-site adjuster meetings that help the inspection process move forward correctly. Learn more about our free roof inspection process or how we support Bartlesville storm insurance documentation.

About Bartlesville

Bartlesville is the seat of Washington County in northeast Oklahoma, with a population of roughly 35,000 and a long history as the headquarters city of Phillips Petroleum. Today the city is home to major operations of Phillips 66, ConocoPhillips, ABB, and a Walmart distribution center, along with Oklahoma Wesleyan University and a national historic district that includes the Frank Phillips Home, the Price Tower, and the Nellie Johnstone Number One.

We are proud to be the roofing contractor Bartlesville families and businesses call when the work has to be done right. From the historic homes near the downtown district to the newer subdivisions on the city’s southern and eastern edges, our team is ready to help with everything from a single missing shingle to a full commercial replacement. Schedule a free Bartlesville roof inspection or learn more about our Tulsa roofing company.

Bartlesville Roofing FAQ

Do you serve Bartlesville for emergency roof repair?

Yes. We provide 24/7 emergency response across Bartlesville and Washington County. After a major hail or wind event, our team prioritizes calls from the affected area and dispatches crews as fast as conditions allow. For active leaks, we will get a tarp installed quickly to stop interior damage, then schedule the full repair or inspection separately.

How fast can you get to a Bartlesville home for a roof inspection?

For non-emergency inspections, we typically schedule within a few business days. After widespread storm events, the schedule can fill quickly, so we recommend calling early. The inspection itself takes about 30 to 60 minutes for a typical home, and we deliver a written report with photos shortly after.

What roofing systems do you install on Bartlesville homes?

We install GAF roofing systems almost exclusively. That includes the full asphalt shingle lineup (standard architectural, designer, and luxury), GAF-approved standing seam metal, and GAF-approved stone-coated steel. We made the decision to focus on one manufacturer so that every install meets the same factory specifications and qualifies for GAF’s strongest warranty tiers, including the GAF Golden Pledge® and the 40-year workmanship warranty available only to 3-Star President’s Club contractors.

My roof took damage in a recent Bartlesville storm. What should I do first?

Three steps, in order. First, document any visible damage and interior water spots with photos. Second, schedule a free inspection so the damage is documented professionally before your insurance carrier sends an adjuster. Third, file the claim with your insurance carrier. We meet with adjusters on-site, provide our inspection report, and help the inspection process move forward. We do not negotiate the claim itself, but our documentation gives the adjuster what they need to evaluate it correctly.