Commercial licensing is complicated. Applying for a CDL can be easy with our OK guide to your CDL.

Basic Requirements For A Commercial Driver’s Permit/License

Steps To Apply For A CDL Permit/License

  1. You must meet the requirements for an Oklahoma Driver’s License.
  2. Fill out the CDL application form and hand in in-person to a DPS office. For more information see Instruction Permit section below.
  3. Pay a $21.50 fee for your permit.
  4. Pass the CDL knowledge exams. See the CDL Manual for the required information. The exam can be taken at any DPS location and there is a $4.00 fail fee which is charged every time you fail till you clear the exam.
  5. Pass vision screening test.
  6. There is no mandatory requirement that you take a Commercial driver’s education program specifically for commercial motor vehicles but opting to enroll in such a program will help you to perform well in your knowledge exam
  7. Take road test at your local DPS office.
  8. Once you have cleared the tests you will have to fill a form and submit it to a Tag Agent who will issue the CDL.
  9. Pay license and endorsement fees.

Instruction Permit

In order to be eligible for an Oklahoma CDL, you must first obtain a CDL instruction permit. First, you must fill out the CDL application form. Then show proof of legal presence and US residency. Next, pay the $21.50 permit fee. Lastly, pass the CDL general knowledge exam and vision screening test. Oklahoma Instruction Permits expire in 1 year.


An Oklahoma Commercial Driver’s License will cost you $41.50 for a standard CDL license.

CDL Endorsements

The following is a list of endorsements you can get on your CDL:

  • Hazardous Material (Class H).
  • Tank Vehicles (Class N).
  • Passenger-Carrying Vehicle (Class P).
  • School Bus (Class S).
  • Towing a Double or Triple Trailer (Class T).
  • Air Brakes (Class L).

Federal Guidelines For Interstate Drivers

The following is a list of federal requirements for interstate drivers.


Last updated on Monday, February 19 2018.

Have a Question? Get Quick Online Answers!