CDL Requirements in Oklahoma
Verified against Service Oklahoma ·
Compiled and verified against each state's own licensing agency and statutes by GetCDLLicense — cite-or-deny, with no invented figures. How we source & verify →
Oklahoma's CDL program is now run by Service Oklahoma, the centralized service-delivery agency that took over driver-licensing functions the Department of Public Safety (DPS) used to handle directly; DPS's Highway Patrol Troop S retains commercial-vehicle enforcement and, on its own commercial-driver information page, directs the public in plain text (not a hyperlink) to 'the Oklahoma Department of Public Safety Driver License Services website' for license-application information — a reference to DPS's own driver-licensing materials, not a link to Service Oklahoma. Oklahoma prices CDL issuance, renewal, and endorsement-addition fees by CDL class (A/B/C) rather than a single flat rate, and applicants choose a 4-year or 8-year credential term.
Oklahoma's CDL requirements are verified against Service Oklahoma (see Service Oklahoma — CDL First-Time Applicants (fees, CLP, testing process)), current as of 2026-07-25.
Oklahoma CDL Requirements at a Glance
This is the fee, age, and testing detail for Oklahomaspecifically — for the full step-by-step process see how to get a CDL, and for what Class A, B, and C each permit see CDL classes.
| Commercial learner’s permit (CLP) | |
|---|---|
| CLP fee | — |
| Minimum holding period before skills test | 14 days |
| CLP validity | — |
| Age minimums | |
| Intrastate minimum age | — |
| Interstate minimum age | 21 (federal floor) |
| Fees | |
| Application fee | — |
| Initial CDL fee | — |
| Renewal fee | — |
| Renewal period | 4 or 8 years, applicant's choice |
| Knowledge test fee | — |
| Skills test fee | — |
| Testing rules | |
| Third-party testers allowed | — |
| Retest waiting period | — |
Other published fees
- Initial CDL, Class A (4-year): $81.50
- Initial CDL, Class A (8-year): $138
- Initial CDL, Class B (4-year): $71.50
- Initial CDL, Class B (8-year): $128
- Initial CDL, Class C (4-year): $61.50
- Initial CDL, Class C (8-year): $108
- CDL renewal, Class A (4-year): $56.50
- CDL renewal, Class A (8-year): $113
- CDL renewal, Class B (4-year): $56.50
- CDL renewal, Class B (8-year): $113
- CDL renewal, Class C (4-year): $46.50
- CDL renewal, Class C (8-year): $93
- Replacement/duplicate CDL (either term): $25
- Retest fee, written or drive (each): $4
- Endorsement application fee — Class A CDL (any endorsement): $25
- Endorsement application fee — Class B CDL (any endorsement): $15
- Endorsement application fee — Class C CDL (any endorsement): $15
Service Oklahoma states plainly that an applicant 'must hold this permit for 14 full days before taking the drive test' — matching (not exceeding) the federal floor. No separate CLP issuance fee or CLP validity period (in months) is published; the written-test fee appears bundled into the class-based CDL fee.
No Service Oklahoma page or the CDL Driver's Manual states an Oklahoma-specific minimum age (neither an 18-and-up intrastate floor nor the interstate threshold) in so many words. Interstate operation is federally fixed at 21 in every jurisdiction (49 CFR 391.11), recorded here for completeness; no Oklahoma-specific intrastate age is stated here rather than assumed.
The CDL skills test has three segments — pre-trip inspection, backing maneuvers, and a road test — administered as roughly a two-hour appointment at a Service Oklahoma office. A $4.00 fee is added to the licensing fee for any retest, written or drive. No fetched source states whether third-party (non-Service-Oklahoma) testing is authorized, or a minimum number of days required between a failed test and a retest, so both are left undefined.
Oklahoma CDL Endorsements
| Endorsement | Available | Fee | Knowledge test | Skills test |
|---|---|---|---|---|
| Hazardous materials (H) | Yes | — | Yes | No |
| Tank vehicle (N) | Yes | — | Yes | No |
| Doubles/triples (T) | Yes | — | Yes | No |
| Passenger (P) | Yes | — | Yes | Yes |
| School bus (S) | Yes | — | Yes | Yes |
Hazardous materials: Requires a TSA Hazmat endorsement background check (Service Oklahoma links out to TSA's Hazmat Endorsement page for that process). No fee is tied to the Hazmat endorsement specifically — Oklahoma's endorsement-addition fee is set by the CDL class the endorsement is added to ($25 Class A / $15 Class B / $15 Class C), not by endorsement type.
Tank vehicle: Applies to vehicles with an individual tank rated over 119 gallons and an aggregate capacity of 1,000+ gallons; knowledge test only. Endorsement-addition fee is set by CDL class ($25 Class A / $15 Class B / $15 Class C), not by endorsement type.
Doubles/triples: Addable to Class A CDLs for pulling multiple trailers; knowledge test only. Endorsement-addition fee is set by CDL class ($25 Class A / $15 Class B / $15 Class C), not by endorsement type.
Passenger: Requires a knowledge test plus the standard skills test (pre-trip inspection, backing maneuvers, road test) taken in a representative passenger vehicle, after the same 14-day CLP holding period as a base CDL. Endorsement-addition fee is set by CDL class ($25 Class A / $15 Class B / $15 Class C), not by endorsement type.
School bus: Requires a knowledge test plus a skills test in a representative school bus, after the same 14-day CLP holding period as a base CDL. Endorsement-addition fee is set by CDL class ($25 Class A / $15 Class B / $15 Class C), not by endorsement type.
For what each endorsement permits, the federal knowledge/skills testing baseline behind it, and hazmat’s separate TSA security threat assessment, see CDL endorsements. Veterans and current service members with military driving experience may qualify for a skills-test waiver — see military & veteran CDL pathways.
Federal requirements that apply in Oklahoma
These are set by federal regulators and are the same in every US jurisdiction. Full detail here.
- Entry-Level Driver Training (ELDT). Since February 2022, first-time CDL applicants — and drivers upgrading to Class A or seeking a first-time school bus, passenger, or hazmat endorsement — must complete Entry-Level Driver Training with a provider on the FMCSA Training Provider Registry before testing.
- DOT medical certificate. Most CDL holders who operate in interstate commerce must hold a valid DOT medical examiner's certificate, issued by an examiner listed on the FMCSA National Registry of Certified Medical Examiners.
- Interstate minimum age. Federal rules set 21 as the minimum age to drive commercially across state lines; states set their own intrastate minimum, commonly 18.
- Hazmat security threat assessment. A hazardous materials endorsement additionally requires a TSA security threat assessment, which is a federal process separate from the state endorsement.
DLA Academy · Sponsored
Getting a Class A or B CDL in Oklahoma for the first time? The theory half of ELDT can be completed online with a registered provider; behind-the-wheel training must be done in person.
Some links below are affiliate links. If you buy through them we may earn a commission at no extra cost to you.
Before paying any provider, confirm it is listed on FMCSA’s Training Provider Registry; only registered providers can submit your completion.
Self-certification in Oklahoma
Service Oklahoma administers self-certification for the following FMCSA operating categories:
- Non-Excepted Interstate
- Excepted Interstate
- Non-Excepted Intrastate
- Excepted Intrastate
Confirmed via the Oklahoma CDL Driver's Manual's self-certification statements (Section 1.2.3) and Service Oklahoma's first-time-applicant page, which abbreviates the same four categories as NI, EI, NA, and EA.
Source Notes
Where a source is stale, conflicting, or required a judgment call, we document it here rather than presenting a single confident-sounding number. See our methodology for how these calls are made.
- Oklahoma's CDL program is administered by Service Oklahoma, not the Department of Public Safety — DPS retains commercial-vehicle enforcement (Highway Patrol Troop S) but no longer issues CDLs directly.
- Oklahoma's endorsement-addition fee is set by the CDL class the endorsement is added to ($25 for Class A, $15 for Class B, $15 for Class C) rather than by which endorsement (Hazmat, Tanker, Doubles, Passenger, School Bus) is being added.
means no primary source publishes that figure — left blank on purpose rather than estimated or copied from an unverified aggregator.
Sources
- Service Oklahoma — CDL First-Time Applicants (fees, CLP, testing process)
- Service Oklahoma — CDL Renewals and Replacements (fee schedule)
- Service Oklahoma — CDL Endorsements and Restrictions
- Service Oklahoma — Commercial Driver's License Manual
- Service Oklahoma — Commercial Driving CDL
- Service Oklahoma — CDL Upgrades and DOT Medical Card
- Oklahoma Department of Public Safety — Troop S, Commercial Driver Information
- Service Oklahoma — Contact Us
Data last verified: 2026-07-25 (verified by: agent) | Source: Service Oklahoma