How to Start a Roofing Business in Oklahoma: $75 Registration and the 2027 to 2028 Residential Endorsement
Searches for an Oklahoma roofing license usually end in confusion, because the state does not license roofers the way most people expect. Roofing contractors are registered with the Construction Industries Board (CIB) under the Roofing Contractor Registration Act (59 O.S. 1151.1 et seq.). The initial registration costs $75 and renews at $75 a year. Starting in 2027, a Residential Roofing Endorsement applies to home work, and it becomes mandatory on January 1, 2028. This guide puts the steps in the order you will likely need them, with the fees and dates below.
This article is informational content, not legal or tax advice. Fees, deadlines and rules can change, so confirm each one with the agency named before you file or pay. For complex situations, consult a qualified Oklahoma attorney or CPA.
What You Need Before You Start
Gather these items before you file anything. Having them ready keeps the process from stalling halfway through.
- A business name that includes an approved ending such as LLC, checked against the Secretary of State business search
- A registered agent with a physical Oklahoma street address (a PO box will not work)
- The formation fee: $100 for Articles of Organization (LLC), or the Certificate of Incorporation fee for a corporation
- Insurance quotes for general liability and workers' compensation, or proof of an exemption
- The $75 CIB registration fee
- Continuing education records, or a plan to sit for the PSI exam, if you will apply for the endorsement
- A sales tax permit application, if you will collect sales tax or withhold tax from employees
- A list of the cities where you plan to work, so you can check local contractor licensing
Step 1: Form Your Entity With the Oklahoma Secretary of State
Most roofing owners form a limited liability company. The Articles of Organization cost $100. A corporation files a Certificate of Incorporation, and its fee is one-tenth of one percent of the authorized capital stock, with a $50 minimum. Shares without par value count as $50 each, so 10,000 no-par shares carry a $500 fee, while 10,000 shares at $0.001 par pay the $50 minimum.
Your name must include a designator such as LLC, L.L.C., limited liability company, LC or L.C. (Ltd. and Co. are also accepted for limited and company). It must be distinguishable from other entity, trade and reserved names on file, current or within the last three years. To hold a name while you gather paperwork, reserve it for $10 for 60 days at the Secretary of State name availability page. You can check existing names at the business search.
File online through the Business Services section of the Secretary of State Business Filing Department, or present documents in person. In-person filings must arrive before 4:30 p.m. Central. Same-day service costs $50 per document, but only for documents presented in person. The Secretary of State publishes no processing-time guarantee, and documents are handled in the order received. Call the Business Filing office at 405-522-2520 to confirm current turnaround before you set a launch date.
Your registered agent can be you, if you are an Oklahoma resident, or an Oklahoma entity in good standing. Changing the agent or office costs $25. The Secretary of State fee list also shows a $40 annual agent fee where the Secretary of State acts as your registered agent, so ask the office whether it applies to your LLC.
Once formed, your LLC files an LLC Annual Certificate for $25 on the anniversary of its Articles of Organization. You get a 60-day grace period, and there is no late fee in the statute. An LLC that misses the 60 days stops being in good standing. Reinstatement has no fee of its own, but you must file every delinquent annual certificate, so put the date on your calendar on day one.
If you will advertise under a name other than your LLC's legal name, file a Trade Name Report with the Secretary of State for $25. It is a state filing, not a county filing, and no newspaper publication is required. The report carries no annual fee. Filing details are on the Secretary of State filing page.
Step 2: Register With the Construction Industries Board
This step answers the question behind most searches for an Oklahoma roofing license. Roofing contractors register with the CIB, and the initial registration costs $75. Registration renews every year at $75, and a late renewal costs $100. Search for the CIB's roofing registration page to confirm the current application steps, because this process runs through the CIB, not the Secretary of State.
Register before January 1, 2027 if your timing allows. The endorsement grandfathering window covers anyone registered and in good standing on January 1, 2027, so the date you register matters. Your registration also gives you the numbers you must display on job sites and in advertising, which Step 7 covers.
Step 3: Carry the Required Insurance
The CIB requires general liability coverage of $500,000 for residential work and $1,000,000 for commercial work. You must also carry workers' compensation coverage or hold a valid exemption. Ask your insurance agent to write policies that match these limits and to issue a certificate you can file. If you do both residential and commercial work, confirm with your agent and the CIB how each limit applies, since the amounts differ.
Premiums vary with payroll, subcontractor use and the types of roofs you install, so compare at least three quotes. Look at exclusions as well as premiums, and do not start a job until you have confirmed that your policy covers roofing work.
Step 4: Get the Residential Roofing Endorsement
The Residential Roofing Endorsement comes from HB 1628 (2025), as amended by SB 1873 and HB 3800, both signed in 2026. It becomes mandatory on January 1, 2028. Two dates matter.
The grandfathering window runs from January 1, 2027 to January 1, 2028. Anyone registered and in good standing on January 1, 2027 can apply for the endorsement during that window. The cost is $230, made up of a $30 application and a $200 fee. You must also complete either 10 hours of CIB-approved continuing education or pass the PSI exam with a score of 70%.
Once you hold the endorsement, renewal costs $100 and requires 4 hours of continuing education each year. Plan to hold the endorsement before January 1, 2028, when it becomes mandatory for residential roofing work.
The commercial endorsement follows a similar structure: a $30 application plus $200, with renewal at $100. Senate Bill 1732 does not change roofing fees, so disregard any claim that it raised them.
Step 5: Register for Sales Tax If It Applies
Oklahoma's state sales tax rate is 4.5%. Cities and counties add their own sales taxes, and the Oklahoma Tax Commission (OTC) collects the combined amount on one return. Depending on location, the total runs from about 8.25% to above 10%. A sales tax permit costs $20 for three years. Apply through OkTAP, or start at the Oklahoma Tax Commission site.
Whether your roofing labor, materials or invoices are taxable is a question for the OTC, not a rule you should assume. Contact the OTC before you quote your first job, and ask how to handle materials you buy and pass through to customers. You must also register with the OTC if you withhold tax from employees' pay.
Corporations pay a flat 4% corporate income tax for tax years beginning after December 31, 2021. Oklahoma has no franchise tax for tax year 2024 and later. Your CPA can explain how your entity type affects your return.
Step 6: Check City and County Rules
Oklahoma has no general state business license. Cities license businesses, and counties issue no business licenses. Only Oklahoma County and Tulsa County run zoning and building permits in unincorporated areas, so check with the county if a job sits outside city limits.
City rules vary. A minority of cities charge a general or occupational license. As of 2026, examples include Bartlesville, Tahlequah, Yukon, Sapulpa, Bixby and Mustang. Oklahoma City and Tulsa issue no general city business license, but each city separately licenses contractors and other specific activities. Check the rules for every city where you will work, and confirm current fees with the city clerk or building department. Do not assume that the rules in your home city apply to the next one.
Step 7: Follow the Job Site and Advertising Rules
Starting January 1, 2027, registrants must display their endorsement and registration numbers on job sites and in advertising. Build those numbers into truck decals, yard signs, website footers, estimates and social media profiles.
The labor-only crew rules matter if you use independent workers. Starting January 1, 2027, hiring an unregistered labor-only crew is unlawful. From January 1, 2028, labor-only crews must work directly for an endorsed contractor and carry proof of that relationship on site. Keep crew paperwork in each job file.
The CIB's handyman exclusion under OAC 158:85 covers small repair work. As summarized in the rules, it applies when the job is paid under $10,000, or when the repair covers less than 25% of the roof, the work is done with other repairs, and you perform no more than two roofing jobs a year. Confirm the exact conditions with the CIB before you rely on it, because misreading the exclusion can leave you doing roofing work without the required registration.
Fee Summary
| Item | Cost | Notes |
|---|---|---|
| LLC Articles of Organization | $100 | Secretary of State |
| Corporation Certificate of Incorporation | 1/10 of 1% of authorized capital stock, $50 minimum | Not-for-profit corporations pay $25 |
| Name reservation | $10 | Holds the name for 60 days |
| LLC Annual Certificate | $25 | Due on formation anniversary, 60-day grace period, no late fee |
| Trade Name Report | $25 | To file, amend, transfer or withdraw; no annual fee |
| Registered agent or office change | $25 | Secretary of State |
| CIB roofing registration | $75 | Renews at $75 a year; late renewal $100 |
| Residential endorsement (2027 to 2028 window) | $230 | $30 application plus $200, plus 10 hours of CE or the PSI exam |
| Residential endorsement renewal | $100 | 4 hours of continuing education each year |
| Commercial endorsement | $230 | $30 application plus $200; renewal $100 |
| Sales tax permit | $20 | Valid for three years |
| Franchise tax | None | Repealed for tax year 2024 and later |
Confirm every figure with the agency named before you pay, because fees can change.
Tips for a Smooth Start
- Register with the CIB before January 1, 2027 if your timing allows, and track the endorsement as a separate task.
- Combine your recurring dates (LLC annual certificate, CIB renewal, endorsement renewal, sales tax permit) into one calendar so none lapses.
- Schedule the PSI exam or continuing education courses early. Waiting until late 2027 leaves little room for scheduling problems.
- Ask your insurer for a certificate of insurance showing the correct limits, and keep a copy in each job file.
- Show your registration number on trucks, estimates and online profiles from the first day you advertise.
Common Mistakes to Avoid
- Searching for a statewide roofing license and paying for something that does not exist. The required step is CIB registration.
- Assuming the $75 registration covers residential work after 2028. The residential endorsement is mandatory from January 1, 2028.
- Filing a trade name with the county clerk. Trade Name Reports go to the Secretary of State for $25.
- Missing the 60-day grace period on the LLC annual certificate. Once you lose good standing, reinstatement requires filing every delinquent certificate.
- Using a PO box as the registered agent address. The agent needs a physical Oklahoma street address that is open during business hours.
- Relying on the handyman exclusion without confirming its conditions with the CIB.
- Hiring unregistered labor-only crews after January 1, 2027.
- Paying a third-party filing service without comparing its total cost to the state fee. Some services add charges on top of the $100 Articles of Organization fee.
What Results to Expect
Completing these steps in order may help you stay on the right side of the registration and endorsement rules, and it can reduce the chance of a delayed launch. Results depend on your location, your crew and how quickly each agency processes your filings, so treat the timing in this guide as a planning reference rather than a promise. Because the Secretary of State publishes no processing-time guarantee, build buffer time into your launch date.
When to Talk to a Professional
This article is informational, not legal or tax advice. If you have multiple owners, plan to hire subcontractors, work across several cities, or are unsure how sales tax applies to your jobs, consult a qualified Oklahoma attorney or CPA before you file. An insurance agent who writes contractor policies can confirm your coverage, and the CIB and the Oklahoma Tax Commission can confirm the rules for your specific work.
Keep exploring: related Oklahoma guides
- How to Start a Plumbing Business in Oklahoma
- Other Regulated Businesses in Oklahoma
- How to Start a Painting Business in Oklahoma
- How to Start an Electrician Business in Oklahoma
- Oklahoma Contractor License Requirements by Trade
- How to Start an LLC in Oklahoma
- Oklahoma Business License
- Cost to Start a Business in Oklahoma
- All Oklahoma business types
- Every Oklahoma guide in one place