Oklahoma CDL License Requirements – Your Easy Guide

| Last Updated: December 22, 2021

Before driving a commercial vehicle in Oklahoma, you need to have a commercial driver’s license (CDL). Failure to do so is a serious traffic offense that is punishable by the Oklahoma government. 

This guide will help you understand the ropes of obtaining a CDL in Oklahoma and answer all the questions about this subject. We’ll talk about the application requirements, the steps to follow, the costs, salary estimates, and expected timelines. 

How to Get a CDL in Oklahoma

To get a CDL in Oklahoma, you must visit the Department of Motor Vehicles (DMV) to fulfill the requirements. That includes your national ID, proof of residence, and fees. 

You also have to meet the basic requirements for an Oklahoma CMV driving license. Simply put, you should have an Oklahoma driving license or qualify to get one. 

Moreover, you’ll need to meet the basic medical requirements, including a DoT examiner’s report and vision test. 

After that, you’ll then need to pay for the CDL plus endorsements, pass the tests, and wait for your CDL results before getting your Oklahoma CDL. 

Oklahoma CDL Requirements

For you to obtain a CDL in Oklahoma, you need to meet the following:

1. Age Requirements

To be eligible to obtain a CDL in Oklahoma, you must be at least 18 years to drive a commercial vehicle intrastate and at least 21 years to haul hazardous materials interstate.

2. Proof of Identity/Residence 

You must prove that you are a US citizen or have legal permanent residence status. In that case, you can provide a birth certificate, ID, or green card. 

You also have to prove that you are a resident of Oklahoma, where you may have to provide an address, social security card, or anything else that shows a valid Oklahoma residence. 

3. Test Requirements

Before getting a CDL, you need to undergo two types of tests. They include:

a.  CDL Knowledge Test – This test comprises 50 questions, which you have to get 40 correct to attain a minimum score of 80%. This test tests your driving regulations knowledge and understanding of Oklahoma. 

b.  CDL Road Skill Test – This is a 3-part test you sit for after completing the CDL knowledge test and CDL training. The CDL road skill test generally includes the following: 

  • Pre-trip test – Where they test your understanding of the vehicle’s components, what to check, and why to do it
  • Basic vehicle-control test – Where they test your ability to control the vehicle 
  • Road test – This last part tests your road driving experience under normal traffic conditions.

4. Fees Requirements

The Oklahoma Department of Motor Vehicles charges an application fee for each CDL class and a license fee for it. The charges are as follows:

  • Class A License – $25 application fee and $56.50 license fee or $81.50 if you include a HazMat endorsement
  • Class B License – $15 application fee and $56.50 license fee or $71.50 if you want a HazMat endorsement
  • Class C License – $15 application fee and $46.50 license fee or $61.50 if you want a HazMat endorsement.

5. Physical Requirements

You also must meet these physical requirements to earn an Oklahoma CDL: 

  • Good vision – where you’ll go through a vision test, in which you need to score at least 20 out of 40. 
  • Ability to distinguish colors 
  • Minimum acceptable blood pressure of about 160/100
  •  Ability to perceive forced whispers from a distance
  • Blood sugar level that is less than 200mg/dl
  • Be drug-free (narcotics and other habit-forming drugs)

Oklahoma CDL Medical Requirements

Commercial drivers who haul cargo interstate with a gross weight of 10,000 pounds or greater must have a medical examiner’s certificate (ME Certificate). 

Your blood sugar level should not exceed 200 mg/dl in the test, and your blood pressure level shouldn’t go above 160/100.

In case of physical impairment, you’ll need to get a variance or clearance from the Oklahoma DMV.

How Much is a CDL License in Oklahoma?

The cost of a CDL in Oklahoma depends on the license class type and if you include a HazMat endorsement or not. In that case, a Class A CDL application fee and license fee cost $25 and $56.50 (or $81.50 in the case of a HazMat), respectively. 

On the other hand, a Class B CDL costs $15 (application fee) and $56.50 (license fee of $56.50) or $71.50 in the case of a HazMat addition. 

Lastly, a Class C CDL costs an application fee of $15 and a license fee of $46.50 (or $61.50 in the case of a HazMat addition).

Note, however, that a replacement of your CDL will cost you $25, while a retest will cost you $4. 

How Long Does It Take To Get a CDL in Oklahoma?

It will take you about seven weeks on average to get a CDL certificate in Oklahoma. However, in some cases, especially when there are issues with your requirements, it may take up to 6 months.

Commercial License Types & Classes in Oklahoma

There are initially three types of commercial driving licenses in Oklahoma, which include:

Class A License

A Class A license is for operating a combined vehicle weighing 26,001 pounds or more and a pulled vehicle weighing more than 10,000 pounds. 

Class A drivers can operate Class B and Class C vehicles.

Class B License

A Class B license is necessary when operating a single or combined vehicle with a total weight of 26,001 pounds or greater but with a towed vehicle of 10,000 pounds or less. 

A driver with a Class B Oklahoma license with an extra endorsement can legally drive a Class C vehicle.

Class C License

Any vehicle that doesn’t fit in either Class A or Class B but happens to transport 16 or more people (including the driver) or a placarded vehicle that carries hazardous materials belong to Class C.

Oklahoma CDL Endorsements

If you are a commercial driver, you will need any of the following endorsements for special trucking cases:

  • Tank Endorsement (N) – Essential when hauling liquid gas or liquids in a tanker with 1,000 gallons or more. You will need this endorsement displayed on your Class A or Class B License.
  • Trailer Endorsement (T) – Necessary for your Class A license when towing multiple trailers.
  • HazMat Endorsement (H) – Essential for hauling hazardous materials
  • X Endorsement – Combines an H endorsement and N endorsement for drivers who transport hazardous materials in tank vehicles
  •  Passenger Endorsement (P) – Needed for transporting 16 or more passengers, including the driver.
  • School Bus Endorsement (S) – Necessary when operating a school bus. You also need a P endorsement in addition to this endorsement.

Why is Oklahoma a Great Place to Start a Truck Driving Career?

The following are the reasons why Oklahoma is the best place to start your trucking career:

Better Pay

Indeed estimates that truck drivers in Oklahoma make $79,625 yearly, 9% more than the national average.

Even more interesting from the report is that those with more than six years of commercial truck driving experience make up to $85,000 or more yearly. 

Fast-Growing Economy

Oklahoma’s GDP is currently $202 billion, ranking it at number 37 nationally based on fast growth, enabling business environment, and job creation. That presents truck drivers with a massive opportunity to get better-paying jobs and earn a living. 

Besides, the Oklahoma economy is a 24-hour economy, which means truck drivers who take extra hours can make more money. 

Affordable Living 

According to a CNB report, Oklahoma ranks first among cities with better-paying jobs and affordable living conditions. While the study only focuses on Oklahoma City, it reflects the state as a whole. 

Rent, food, and utilities are more affordable than most parts, making it easy for truck drivers to have a decent living there. 

Job Outlook and Salary For Truck Driving in Oklahoma

Oklahoma has a good truck driving job scene, according to a 2021 report by Indeed. The report indicates that truck drivers in Oklahoma receive an average annual base pay of $79,625, 9% more than the national average.

However, more experienced truck drivers make up to $85,000 or more.  

The report also points out that owner-operator drivers make more than company drivers per mile. For example, while owner-operator drivers make $0.94-$1.97 per mile, company solo drivers earn $0.42-$0.60 per mile, while company team drivers receive $0.50-$0.74 per mile. 

Some of the best-paying truck companies, according to the report, are XPO Logistics, FFE, and Forward Air. And in terms of cities, El Reno, Enid, Oklahoma City, Woodward, and Loton are among the state’s best-paying cities. 

What is the Demand For Truck Drivers in Oklahoma?

There’s a shortage of 60,000 drivers in the US compared to Canada’s 20,000, and Oklahoma happens to be one of the most hit states. 

Low pay and poor working conditions had been the reasons for most truck drivers quitting and trying new things.

Following the shortage, which is a crisis, companies are now willing to pay more and improve truck drivers’ working conditions. More truck drivers are needed now in Oklahoma and other states more than ever before. 

How Much Do CDL Drivers Make in Oklahoma?

Based on a 2022 Indeed report, CDL truck drivers make $79,625, but those with 6-10 years of experience earn $85,000 or more. 


Above are the basics to master before obtaining a CDL in Oklahoma. Since the requirements are almost similar to other states, the secret is to comply with all the requirements. This will ensure a quick application and CDL acquisition process. 

People Also Ask

Given the existence of different classes of CDL, cost variations, and varying qualification requirements, it may be hard to exhaust everything about the topic. Here are some common questions about Oklahoma CDL requirements.

Do I Need a CDL For Farm Use in Oklahoma?

Drivers of farm vehicles do not require a CDL to operate. A CDL is only necessary when hauling a vehicle weighing 26,001 pounds or more, transporting hazardous materials, or transporting 16 passengers or more, including the driver.

What Disqualifies You From Getting a CDL in Oklahoma?

You can automatically be disqualified from obtaining a CDL in Oklahoma if you:

  • Commit an accident and flee the scene ( hit and run)
  • Are found under the influence of other substances and other drugs or have a previous DUI conviction
  • Use the vehicle to commit a felony
  • Are convicted of reckless driving 
  • Found driving at a speed of 15mph or more above the allowable limit

Note that you may also lose your standard driving license or have your Oklahoma CDL suspended if you are found under the influence of alcohol with a blood alcohol concentration (BAC) of 0.04% when operating a commercial motor vehicle.

How Much Does CDL School Cost in Oklahoma?

There are numerous truck driving schools in Oklahoma, all charging differently. The average tuition fee for Oklahoma CDL schools is $4,215. 

Can You Get a CDL With a DUI in Oklahoma?

You cannot get a CDL if you have a DUI ( driving under the influence). 

However, if you already have a CDL but are charged with DUI, your license will be suspended for a whole year. When the time frame is exhausted, and you have paid the court fees and applicable fines, you will retake the CDL test and pay the reinstatement fee.

Photo credit: tenor.com

Where Can You Get The Oklahoma CDL Practice Test?

The Oklahoma CDL practice is available online like every other CDL practice test through free mobile apps like:

With these mobile applications, you’ll get more than 1,000 CDL practice tests, which you can use to build confidence for the actual tests.  

Can You Have a CDL and a Medical Card in Oklahoma?

All drivers hauling cargo interstate with a gross weight of 10,000 pounds or more should obtain a valid medical examiner’s certificate (ME Certificate). 

Your blood pressure level (BP) shouldn’t go above 160/100, and a urinalysis test should affirm the absence of abnormal blood sugar and protein. 

There is no harm in having both the CDL and medical card within easy reach in case you are required to produce them.

After spending years on the road, I had a lot of time to think about the hardships that came with the trucking industry. I realized there was an opportunity to lend a hand a create a resource for truckers by truckers. With the help of my tech-savvy son, I built Trucker Geek as a way to show people that becoming a driver doesn’t need to be a stressful headache.