How to Start a Roofing Business in Oklahoma
How to Start a Roofing Business in Oklahoma
Oklahoma gets hammered by hail. Tornadoes tear through neighborhoods. Ice storms roll in from the panhandle. If you’re thinking about starting a roofing business here, the demand side of the equation is not your problem.
The regulatory side is another story. Oklahoma is one of the states that actually requires specific roofing registration before you touch a single shingle — or even put your name on a flyer. That registration comes through the Oklahoma Construction Industries Board (CIB), and skipping it isn’t an option. This guide walks you through both the residential and commercial tracks, what it costs, and how to structure the business properly from day one.
CIB Roofing Registration: The Non-Negotiable First Step
Before you advertise. Before you bid. Before you do any roofing work in Oklahoma — you must be registered with the CIB.
That’s not a suggestion buried in a trade association handbook. It’s state law under the Roofing Contractor Registration Act (RCRA), which gives the Oklahoma Construction Industries Board authority over every roofing contractor operating in the state. Advertising without CIB registration is itself a violation. So is performing work without it.
Who Needs to Register
The registration requirement applies to the business, not just individual workers. The person who registers must be 18 or older and must be the owner, a partner, or the qualifying party of the roofing business. You can’t have an employee register on behalf of the company. The owner or qualifying party is the responsible licensee — they’re the one on the hook if something goes wrong.
The Application and Background Check
The original application fee is $500, paid to the CIB. That’s a real cost to build into your startup budget — not a token fee.
Every owner and officer of the roofing business must also submit to an OSBI background check (Oklahoma State Bureau of Investigation). This is standard for CIB applicants and isn’t optional. Budget a small amount for the OSBI report fee, and make sure any co-owners or officers know it’s coming. A serious criminal history related to fraud or financial crimes can affect your application.
Once registered, renewal runs $250 per year, due by the expiration of your birth month. Mark it. Missing renewal means your registration lapses, which means you’re back to being legally prohibited from working.
The CIB can be reached at oklahoma.gov/cib.
Residential vs. Commercial: Two Different Tracks
CIB registration covers you for residential roofing. Commercial work is a separate category with higher requirements. Knowing which track you’re on — or whether you want both — shapes your licensing strategy before you open for business.
Residential Roofing
For residential work, the requirements are:
- CIB registration (the $500 application covered above)
- Minimum $500,000 in general liability insurance
That insurance minimum isn’t optional padding. It’s a CIB requirement, and you’ll need to provide proof of coverage as part of your registration. The policy needs to be maintained continuously. If your coverage lapses, your registration is at risk.
Residential roofing in Oklahoma is highly competitive, especially after storm events. Hail season — roughly April through September — drives a surge of insurance claims and replacement work. A legitimate CIB registration actually works in your favor here: homeowners dealing with insurance adjusters increasingly ask to see contractor credentials, and some insurance companies require it.
Commercial Roofing Endorsement
Want to bid on commercial buildings — warehouses, office complexes, retail strip centers, schools? You need a commercial roofing endorsement on top of your base CIB registration.
The commercial endorsement has two additional requirements that residential doesn’t:
1. A two-part statewide exam
You must pass both parts — a trade exam (roofing-specific technical knowledge) and a business/law exam (Oklahoma contractor law, contracts, safety). These aren’t open-book quizzes. Prepare for them. The trade portion tests knowledge of roofing systems, materials, and installation methods. The business/law portion covers Oklahoma statutes, lien laws, worker classification, and business practices.
2. $1,000,000 minimum general liability insurance
Double the residential minimum. Commercial projects carry more exposure — larger buildings, more people, bigger claims if something goes wrong. Your insurance carrier will likely need to know you’re pursuing commercial work to write the right policy.
Continuing education: Once you have the commercial endorsement, you’re required to complete 4 hours of continuing education every 3 years to renew it. Not a huge burden, but you need to track it and make sure you’re using approved providers.
The commercial endorsement is the gate to higher-revenue work. A single commercial re-roof on a big-box warehouse can be worth more than a month of residential jobs. If you have any interest in commercial work, take the exam seriously and get the endorsement early.
Setting Up the Business Entity
The CIB registration is the roofing-specific piece. But you also need an actual business entity before any of that can happen. Here’s what that looks like in Oklahoma.
Form an LLC
Most roofing contractors start as a sole proprietor or LLC. The LLC is the smarter choice once you have employees, equipment, and real liability exposure — which in roofing is from day one. An LLC separates your personal assets from the business. If a subcontractor gets hurt or a roof leaks and someone sues, that separation matters.
Oklahoma LLC filing costs $100, filed online at sos.ok.gov. The annual certificate costs $25 per year, due on the anniversary of your formation date. That’s it. No franchise tax — Oklahoma repealed that January 1, 2024, which removes a cost that used to catch roofing contractors off guard.
The Oklahoma Secretary of State office is at 421 NW 13th Street, Suite 210, Oklahoma City, OK 73103, (405) 521-3912.
Get Your EIN and Tax Accounts
Once the LLC is formed, get your Employer Identification Number (EIN) from the IRS. Free at irs.gov/ein. Takes about five minutes online.
Then register with the Oklahoma Tax Commission (OTC) through OkTAP at oktap.tax.ok.gov. You’ll need:
- Sales Tax Permit if you sell materials directly ($20 + handling fee). Roofing can get complicated here — material sales versus labor services are taxed differently under Oklahoma law. Check with a CPA who knows contractor taxation.
- Employer withholding account once you hire employees
Oklahoma’s base sales tax is 4.5%, but with local rates added, the total typically runs 7-11% depending on where you’re working.
Local Business License
Oklahoma has no statewide general business license. But most cities require one at the local level. Oklahoma City, Tulsa, Broken Arrow, Norman — if you’re operating in an incorporated city, check with the city clerk’s office about local business licensing requirements. Some municipalities also have their own contractor registration layers on top of the state CIB registration. Don’t assume the CIB registration covers local requirements.
Insurance: The Costs You Can’t Avoid
Roofing has some of the highest workers’ compensation rates of any trade. That’s not a surprise — people work at elevation, handle heavy materials, and operate in weather conditions that range from blazing summer heat to icy November storms. Oklahoma’s insurance requirements reflect that reality.
Workers’ Compensation: Mandatory for All Employers
This is the one that catches people off guard. Oklahoma requires workers’ compensation insurance for all employers — there is no minimum employee threshold. The moment you hire your first worker, you’re legally required to carry workers’ comp. Not after five employees. Not after ten. After one.
Workers’ comp for roofing isn’t cheap. Rates are based on payroll and job classification, and roofing classifications carry some of the highest rates in the construction industry — typically in the range of $15-$30 per $100 of payroll, depending on the carrier and your claims history. Oklahoma allows coverage through CompSource Mutual (the state fund) or through a private carrier. Shop both.
If you’re a sole proprietor with no employees, you may be able to opt out — but the moment you have workers, you’re in.
General Liability Insurance
As covered above: $500,000 minimum for residential, $1,000,000 for commercial. These are CIB requirements, not just good-practice suggestions.
General liability for roofing typically runs $3,000-$8,000 per year at the residential minimum level, depending on revenue, number of employees, and your loss history. Commercial coverage costs more. Work with an agent who specializes in contractor insurance — a standard business policy written for an office won’t have the right endorsements for roofing work.
Commercial Auto
Your trucks are on the road constantly. Personal auto policies don’t cover vehicles used for business. You need commercial auto insurance on every vehicle used for the business. If you’re running a truck and trailer to job sites, that truck needs a commercial policy.
Total Insurance Package
Realistically, a roofing startup in Oklahoma should budget $8,000-$25,000 per year for the full insurance package — workers’ comp, general liability, and commercial auto. Where you land in that range depends on your payroll, revenue, number of vehicles, and whether you’re doing residential only or adding commercial work.
This is the single largest recurring operating cost for most new roofing businesses. Don’t underestimate it when you’re pricing jobs.
Startup Costs at a Glance
Here’s what it actually costs to get a roofing business legally operational in Oklahoma:
| Item | Cost |
|---|---|
| LLC filing (one-time) | $100 |
| Annual LLC certificate | $25/year |
| CIB registration | $500 |
| Sales Tax Permit (OkTAP) | $20 + handling |
| OSBI background check | ~$15-20 |
| Insurance (workers’ comp, GL, auto) | $8,000-$25,000/year |
| Basic equipment (nail guns, safety gear, ladders, tools) | $5,000-$15,000 |
| Vehicle + trailer | $15,000-$40,000 |
Total lean startup: $30,000-$60,000 — and that’s before your first job.
The wide range on the high end comes mostly from the vehicle situation. If you already own a truck, the floor drops considerably. If you’re starting from scratch and financing a truck and trailer, you’re looking at the higher end before you’ve pulled your first permit.
A few notes on the equipment line:
The $5,000-$15,000 equipment range assumes a starter setup — a couple of pneumatic nail guns, compressors, safety harnesses, ladders, a generator, hand tools, and basic PPE. It does not include a roofing nailer for large commercial flat work or specialty equipment for tile or metal roofing systems. As you grow into different roofing types, equipment costs grow with it.
The Commercial Endorsement as an Investment
If you’re planning to pursue commercial work, add the cost of exam prep materials and exam fees to your startup budget. The two-part exam isn’t free, and failing it means paying again. Treat exam prep as a business investment — the commercial endorsement opens bids that residential-only contractors can’t touch. A single commercial contract can recoup your entire startup cost.
The Quick Checklist
Before you take on your first job:
- Form LLC at sos.ok.gov — $100
- Get EIN at irs.gov/ein — free
- Register with OTC at oktap.tax.ok.gov — Sales Tax Permit + withholding
- Get general liability insurance (minimum $500,000 residential)
- Get workers’ comp coverage before hiring anyone
- Get commercial auto on all business vehicles
- Submit CIB application with proof of insurance and OSBI background check — $500
- Check local city business license requirements
- If pursuing commercial work: schedule and pass the two-part CIB exam, upgrade to $1,000,000 liability
The CIB registration is what trips up new roofing contractors more than anything else in Oklahoma. Some come from states where roofing is unregulated and assume the same rules apply. They don’t. Advertising without CIB registration is a violation, and the CIB does enforce it.
Get the registration done first. Then go find jobs.