CDL Requirements in Oklahoma (2026): Steps, Cost & Testing
Quick answer
- Minimum age
- 18 intrastate · 21 interstate
- Permit hold
- 14 days before the skills test
- Knowledge tests
- Vision screening (given at the same appointment as the written test)
- State fees
- About $81.50 for a Class A 4-year credential (or $138.00 for 8 years); $71.50 / $128.00 for Class B; $61.50 / $108.00 for Class C — these bundle the application and credential fees
- Typical school cost
- $3,000–$8,000 for a private Class A program; less at CareerTech/community-college programs (surveyed market data, not a Service Oklahoma figure)
- License term
- 8 years
Requirements verified July 20, 2026 against Service Oklahoma
Oklahoma issues CDLs through Service Oklahoma (which took over driver license issuance from the Department of Public Safety). You hold a regular Oklahoma Class D license, pass the vision and knowledge tests to get a Commercial Learner Permit, hold it 14 full days (you can test on the 15th day), complete ELDT, then pass a three-part skills test in a truck you supply — at a Service Oklahoma office or with an approved third-party examiner. A Class A CDL runs $81.50 for a 4-year credential or $138.00 for 8 years.
Oklahoma handles CDLs through Service Oklahoma, the agency that took over driver license issuance from the Department of Public Safety (DPS still handles enforcement and some CDL functions). The process follows the federal pattern: hold a regular Class D license, pass the vision and knowledge tests to get a Commercial Learner Permit, hold it 14 full days, complete Entry-Level Driver Training, then pass a three-part skills test — a pre-trip inspection, basic control skills, and an on-road drive.
State fees are moderate: a Class A credential runs about $81.50 for four years or $138.00 for eight, blending a $25 application fee with a credential fee. Class B and C cost a bit less. The larger expenses are ELDT tuition (surveyed at roughly $3,000–$8,000 for a private Class A program, less through Oklahoma CareerTech) and, for hazmat, the TSA background-check fee.
A hallmark of Oklahoma is its heavy use of third-party examiners: approved schools and testers administer most skills tests, and you bring your own truck. You can also book a state drive test through the online 'Save Your Spot' scheduler. Qualifying veterans can skip the skills test through the Military Skills Test Waiver.
Eligibility and documents in Oklahoma
- Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
- Valid proof of identity
- Proof of lawful presence / U.S. citizenship or legal status
- A valid Oklahoma Class D driver license
- Social Security number
- One proof of address (two if you want a REAL ID credential)
- Entry-Level Driver Training (ELDT) completion certificate — required for HAZMAT and before taking your skills test (first-time Class A/B and first-time P/S/H)
- For the road test: your own test vehicle of the correct class, with valid registration and proof of insurance
How to get your CDL: step by step
- Get your Commercial Learner's Permit (CLP). Pass the required knowledge tests: Vision screening (given at the same appointment as the written test); General Knowledge (all applicants); Combination Vehicles (Class A); Air Brakes (if your vehicle has them); Any endorsement tests you need (P, S, H, N, T).
- Complete ELDT training. For a first Class A/B CDL or a first hazmat, passenger, or school-bus endorsement, you must train with a provider on the FMCSA Training Provider Registry. ELDT must be completed with a provider listed on FMCSA's Training Provider Registry, which reports your completion to FMCSA. Service Oklahoma verifies ELDT completion through the federal registry before you take the skills test (and before the hazmat knowledge test). Oklahoma has no separate state training portal — you find providers on the federal registry. ELDT is not required just to get a CLP. Drivers who held a valid CDL, or the S/P/H endorsement, before February 7, 2022 are grandfathered.
- Hold your permit 14 days. Federal rules require at least 14 days before the skills test.
- Pass the skills test. It has 3 parts: Pre-trip vehicle inspection, Basic vehicle control skills (backing maneuvers), On-road driving test. Service Oklahoma has long relied on approved third-party examiners and CDL schools, who can administer drive tests for most Class A, B, and C applicants (some restrictions apply). You can schedule a drive test at a Service Oklahoma office via the online 'Save Your Spot' scheduler, or arrange testing directly with an approved third-party examiner. Service Oklahoma publishes an official list of third-party CDL schools and examiners.
- Get your CDL issued. Pay the license fee, submit your medical self-certification, and receive your license (valid 8 years). Oklahoma offers a 4-year or an 8-year credential option; the 8-year costs roughly double the credential fee. Upgrading class or adding a passenger (P), school bus (S), or hazmat (H) endorsement generally requires a new CLP with a fresh 14-day hold and applicable ELDT. Partial credit applies on the skills test — if you pass one section but fail another, you keep credit for the passed section. Confirm current fees against Service Oklahoma's Classes & Fees PDF before relying on them.
Medical certification in Oklahoma
Self-certify your category with Service Oklahoma. Under National Registry II, your certified medical examiner submits your Medical Examiner's Certificate (Form MCSA-5876) electronically to FMCSA's National Registry, and FMCSA transmits it to Service Oklahoma, which updates your commercial driver record — examiners must submit by midnight the day after your exam. If you already hold the CDL you can also self-submit your self-certification/medical update online at Service Oklahoma's online DOT medical update page; providers/employers can email mec@service.ok.gov or mail Service Oklahoma, P.O. Box 11415, Oklahoma City, OK 73136 (Attn: CDL Help Desk).
If your card lapses: Keep a valid medical card on file if you self-certify NI (non-excepted interstate). A lapsed card triggers a downgrade of your CDL to a non-commercial license. Confirm the current paper-acceptance cutoff with Service Oklahoma — federal rules phase out state acceptance of paper medical certificates as electronic National Registry transmission takes over.
Every CDL holder must self-certify one operating category. The categories offered here:
- NI — Non-excepted Interstate (DOT medical card required)
- EI — Excepted Interstate (no card required for licensing)
- NA — Non-excepted Intrastate (no card required for licensing in Oklahoma)
- EA — Excepted Intrastate (no card required for licensing)
New to the DOT physical? See our DOT physical guide and CDL medical card explainer.
What a CDL costs in Oklahoma
| Item | Cost | Notes |
|---|---|---|
| CLP: CDL application/knowledge-test fee — Class A | $25 | Application fee for a Class A commercial credential per Service Oklahoma's Classes & Fees schedule. |
| CLP: CDL application/knowledge-test fee — Class B or C | $15 | Application fee for a Class B or C commercial credential. |
| CLP: Credential fee | about $46.50–$56.50 | Charged in addition to the application fee ($56.50 for Class A/B, $46.50 for Class C on a 4-year credential; higher for 8 years). Service Oklahoma bundles the application + credential fees — confirm how the CLP versus final-CDL split is billed with Service Oklahoma. |
| Class A CDL — 4-year credential | $81.50 | Combined application + license/credential fee per Service Oklahoma's fee schedule ($25 application + $56.50 credential). |
| Class A CDL — 8-year credential | $138.00 | |
| Class B CDL — 4-year / 8-year | $71.50 / $128.00 | |
| Class C CDL — 4-year / 8-year | $61.50 / $108.00 | |
| Motorcycle endorsement add-on | $4.00 | If you add a motorcycle endorsement to your credential. |
| ELDT training (if required) | $3,000–$8,000 for a private Class A program; less at CareerTech/community-college programs (surveyed market data, not a Service Oklahoma figure) | Surveyed market range — paid to your training provider, not the state. |
| DOT physical | ~$79–$150 | Paid to a certified medical examiner. |
| State & testing fees | About $81.50 for a Class A 4-year credential (or $138.00 for 8 years); $71.50 / $128.00 for Class B; $61.50 / $108.00 for Class C — these bundle the application and credential fees |
State fees come from Service Oklahoma's Classes & Fees schedule ($25 application for Class A, $15 for Class B/C, plus a $56.50/$46.50 credential fee that doubles for the 8-year term). The bigger costs are ELDT tuition and, for hazmat, the TSA background-check fee (about $86.50, paid to TSA/IdentoGO — not to Service Oklahoma). Confirm current amounts before relying on them.
See the full national breakdown on our CDL cost guide.
Skills testing in Oklahoma Third-party testing allowed
Oklahoma allows approved third-party testers to administer the CDL skills test, which can mean shorter waits than a state office. Third-party examiners are the main route Oklahoma drivers use to test, and some schools only test their own enrolled students — contact them directly. Wait times vary by location and season; confirm current availability with Service Oklahoma or your chosen examiner (surveyed observation, not a published figure).
Your test vehicle: Service Oklahoma does not supply a test vehicle — you must bring your own commercial vehicle representative of the class and type of CDL you are seeking, with valid registration and insurance.
Endorsements available in Oklahoma
Oklahoma offers the standard federal endorsements. Adding one usually means an extra knowledge test (and a skills test for passenger and school bus). Tap an endorsement for the full federal process and cost:
- HHazmat — Hazardous materials. Oklahoma is NOT a TSA self-managed state, so it uses the standard TSA process: pass the hazmat knowledge test (Section 9 of the CDL manual) and, for first-timers, complete hazmat ELDT, then enroll for the TSA Security Threat Assessment and fingerprinting at a TSA/IdentoGO enrollment center (TSA fee about $86.50, fingerprints included). The state issues the endorsement only after TSA clears you.
- NTanker — Tank vehicle. Requires a knowledge test; can be added to a CDL or CLP (CLP holders can't carry a loaded tanker — 'X' restriction).
- XHazmat + Tank — Combined hazmat + tank vehicle; follows the same TSA background-check process as H.
- PPassenger — Passenger. First-time P requires ELDT and a skills test in a passenger vehicle; CLP holders can't carry passengers ('P' restriction).
- SSchool Bus — School bus. First-time S requires ELDT and generally the passenger (P) path plus a school-bus skills test.
- TDoubles/Triples — Double/triple trailers. Knowledge test only; available on a CDL (not a CLP).
CDL disqualifications
Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state — including offenses in your personal vehicle. Oklahoma applies the federal 49 CFR 383.51 disqualification framework (major offenses, serious traffic violations, railroad-crossing and out-of-service violations) as adopted in Oklahoma statute (Title 47). A first major offense such as DUI in a CMV, refusal, or leaving the scene draws a 1-year disqualification (3 years if carrying hazmat), and a second brings a lifetime disqualification. Federal English-language-proficiency enforcement also applies to CDL holders. An intrastate-only credential carries the 'K' restriction (cannot leave Oklahoma).
These count whether you were in a commercial vehicle or your own car. Examples: DUI, a 0.04+ blood alcohol level in a CMV, refusing a required alcohol test, leaving the scene of a crash, or using a vehicle to commit a felony.
| Situation | Disqualification |
|---|---|
| First offense | 1-year disqualification (3 years if you were hauling placarded hazmat) |
| Second offense (any combination) | Lifetime — a state may allow reinstatement after 10 years and rehab |
| Using a vehicle in a drug-trafficking felony | Lifetime — no reinstatement |
Full federal detail: CDL disqualifications explained.
Military skills-test waiver
Oklahoma offers the federal Military Skills Test Waiver (form CDL-ST WVR): qualifying service members and recent veterans who regularly operated a comparable commercial vehicle for the military within the past 12 months (and for at least two years) can waive the CDL skills test. You still must pass the knowledge test(s). Download and submit the Application for Military Skills Test Waiver with your CDL application.
Practice for the Oklahoma CDL knowledge tests
Free practice questions written from the official CDL manual — general knowledge, air brakes, combination, and every endorsement. No sign-up.
Start the Oklahoma practice testOklahoma CDL FAQ
How much does an Oklahoma CDL cost?
For a Class A, Service Oklahoma's schedule works out to about $81.50 for a 4-year credential or $138.00 for 8 years (that combines a $25 application fee and a $56.50 credential fee). Class B is $71.50 / $128.00 and Class C is $61.50 / $108.00. On top of state fees, budget for ELDT tuition and a DOT physical, plus a TSA fee (about $86.50) if you want hazmat.
Do I have to bring my own truck for the Oklahoma skills test?
Yes. Service Oklahoma does not provide a test vehicle. You must supply a commercial vehicle representative of the class and type of CDL you're seeking, with valid registration and insurance. Many applicants test through a third-party school that furnishes a truck.
Can I take the CDL skills test with a third party in Oklahoma?
Yes. Oklahoma leans heavily on approved third-party examiners, who can administer the drive test for most Class A, B, and C applicants. You can also schedule at a Service Oklahoma office using the online 'Save Your Spot' scheduler. Note some schools only test their own enrolled students.
How long do I have to hold the Commercial Learner Permit?
You must hold the CLP for 14 full days before the drive test — you can take the skills test on the 15th day. You'll need to complete required ELDT before testing, and hold a valid Oklahoma Class D license the whole time.
How does hazmat work in Oklahoma?
Oklahoma is not a TSA self-managed state, so it uses the standard federal process: pass the hazmat knowledge test (and hazmat ELDT if it's your first time), then enroll for the TSA Security Threat Assessment and fingerprinting at a TSA/IdentoGO center (about $86.50). Oklahoma issues the H endorsement only after TSA clears you.
Official sources
Every requirement on this page traces to one of these official sources.
- Commercial Driving (CDL) — main hub — Service Oklahoma
- CDL First-Time Applicants — Service Oklahoma
- Digital Driver License Classes & Fees (PDF) — Service Oklahoma / DPS
- CDL Endorsements and Restrictions — Service Oklahoma
- Where do I send my medical card for CDL? (Help Center) — Service Oklahoma
- Oklahoma Third Party CDL Schools and Examiners (PDF) — Service Oklahoma