Ohio · updated 2026

Ohio CDL: requirements, cost & free practice tests

How to get your commercial driver's license in Ohio through the BMV — the fees, the three-stop process, what changed in 2025, and the practice tests to pass it.

Ohio sits within a day's drive of most of the U.S. population, which is why it's one of the country's great freight crossroads. It's the third-largest manufacturing state behind California and Texas, with more than 12,000 manufacturers, a booming logistics hub around Columbus and Rickenbacker, Great Lakes ports at Toledo and Cleveland, and the I-70, I-71, I-75, and Ohio Turnpike corridors carrying constant freight. This page covers exactly how to get your Ohio CDL: who qualifies, what it costs in 2026, the order the steps happen in, the Ohio-specific quirks most guides skip, and which written tests you'll take — with a free practice test for each. One thing to know up front: Ohio's process is spread across three kinds of locations, run by the Bureau of Motor Vehicles (BMV).

On this page: At a glance · Recent changes · Step-by-step · Fees · Which tests · Ohio specifics · Pay & jobs · FAQ

Ohio CDL at a glance

Minimum age
18 in-state · 21 interstate / HAZMAT
Issuing agency
Ohio BMV (not a DMV)
Government fees
~$125 (CLP $31.50 + skills $50 + license)
Passing score
80% on each written test
Where you go
Exam station → skills site → deputy registrar
Learner's permit (CLP)
12 months · 14-day hold
Skills-test retry
Wait 2 days after a failed part
Medical certificate
Electronic only (since June 23, 2025)
License validity
4 years

Fees and rules change. Confirm current figures on the Ohio BMV CDL page.

What changed for Ohio CDLs recently

Verify current status with the BMV before you apply — this is recent.

Electronic medical certificates. Effective June 23, 2025, the FMCSA began electronically transmitting DOT exam results to the Ohio BMV, so you no longer submit a paper Medical Examiner's Certificate. You still complete the CDL Self-Certification Authorization (form BMV 2159) and keep a valid medical card when your category requires one.

Non-domiciled CDLs paused. Following U.S. DOT emergency rules in late September 2025 (with related FMCSA non-domiciled updates in 2026), new and renewal CLP/CDL issuance is paused for applicants with limited-term legal presence, and out-of-state non-domiciled CLP holders face extra validation before Ohio skills testing. Check the BMV for current status.

How to get your CDL in Ohio, step by step

Step 1 — Hold an Ohio license and meet the basics

You need a valid Ohio non-CDL driver's license first. You must be at least 18 to drive commercially within Ohio, or 21 to drive interstate or haul hazardous materials. Gather documents proving your legal name, date of birth, Social Security number, citizenship or lawful presence, and Ohio address, and complete the CDL Self-Certification Authorization (form BMV 2159).

Step 2 — Pass your DOT physical (submitted electronically)

Pass a DOT physical with an examiner on the National Registry. As of June 23, 2025, results are transmitted electronically to the BMV. Your self-certification category determines whether you must keep a medical card on file.

Step 3 — Complete ELDT theory training

Federal law requires first-time applicants to complete Entry-Level Driver Training from a provider on the FMCSA Training Provider Registry before the skills test. You can finish the theory portion online — we run an FMCSA-registered provider, ELDT365, for exactly that.

Step 4 — Pass your knowledge tests and get your CLP

Take the written knowledge tests for your class and endorsements at any Ohio driver exam station, along with a vision test. Then visit a deputy registrar license agency, pay the ~$31.50 permit fee, and receive your Commercial Learner's Permit (CLP), valid 12 months.

Step 5 — Hold your CLP for 14 days and practice

Hold the CLP for at least 14 days before the skills test, practicing on public roads with a qualified CDL holder of the correct class in the vehicle with you.

Step 6 — Pass the skills test

Schedule your skills test at a CDL skills/testing location — a state site or an approved third-party tester. It has three parts: the pre-trip inspection (30 minutes), the basic maneuverability test (40 minutes), and the road test. Bring a commercial vehicle matching your class. Fail any part and you must wait at least two days to retry.

Step 7 — Get your Ohio CDL

After passing, visit a deputy registrar to pay the CDL fee; your photo CDL arrives by mail. From there it's keeping your medical certificate current and renewing on schedule.

Ohio CDL fees (2026)

Item Cost
Commercial learner's permit (CLP) ~$31.50
Skills test — pre-trip / maneuverability / road $10 + $10 + $30 = $50 (state site)
Third-party skills test (optional) Provider-set (varies)
CDL license ~$42–$46
DOT physical exam ~$80–$150 (varies by provider)
ELDT theory training Varies by provider
HAZMAT endorsement — federal TSA background check ~$85 (separate federal fee)

Government fees as of 2026; confirm on the Ohio BMV fees page. Behind-the-wheel training at a CDL school is a separate, larger cost and isn't a BMV fee.

Which written tests you'll take in Ohio

Every Ohio CDL applicant takes General Knowledge; the rest depend on your class and the job. Questions come from the Ohio Commercial Driver License Manual (published by the Ohio Department of Public Safety). Every test below is free to practice here — tap to start.

Class A (tractor-trailers)

General Knowledge, Combination Vehicles, and Air Brakes (skip Air Brakes and you get a restriction barring air-braked vehicles — nearly every truck).

Class B (straight trucks, buses)

General Knowledge (Class B) plus, almost always, Air Brakes. School bus drivers add Passenger and School Bus.

Endorsements (job-specific)

Add only what your job needs: HAZMAT (plus a TSA background check; in demand across Ohio's chemical and fuel freight), Tanker, Doubles/Triples, Passenger, and School Bus. The Pre-Trip Inspection is a spoken part of the skills test, not a written one.

Not sure which class and endorsements fit your goal? Run the Which CDL tool, or see the full step-by-step guide to getting your CDL.

Ohio-specific rules worth knowing

  • Three different stops. Knowledge tests at a driver exam station, skills test at a CDL skills/testing site, and issuance at a deputy registrar — plan your trips accordingly.
  • The permit lasts a year. Ohio's CLP is valid 12 months, longer than the 180 days many states give.
  • Two-day wait after a fail. Miss any part of the skills test and you wait at least two days before retesting.
  • Timed skills sections. You get 30 minutes for the pre-trip inspection and 40 minutes for basic maneuverability — practice so you're not rushed.
  • Electronic medical certificates. Since June 23, 2025, results come in electronically; you complete form BMV 2159 to self-certify.
  • Military Even Exchange. Qualifying service members can waive the knowledge test (and skills test) using form BMV 2070.

CDL pay and jobs in Ohio

Ohio's manufacturing base and central location make it one of the steadiest trucking job markets in the country. Federal Bureau of Labor Statistics data puts the average annual wage for heavy and tractor-trailer drivers in Ohio around $55,610, near the national median of about $57,440 (May 2024). Those are averages across all experience levels; new drivers start lower while experienced over-the-road and specialized drivers earn well beyond it. With 12,000-plus manufacturers, the state generates constant industrial freight, and the Columbus logistics corridor — anchored by the Rickenbacker inland port and a dense cluster of e-commerce fulfillment centers — keeps regional and local work plentiful. Endorsements pay off here: HAZMAT and Tanker drivers are in steady demand moving the chemicals and fuel tied to Ohio's industrial economy. A cost of living near the national average means take-home pay holds up well.

Picking a school to get behind the wheel? Compare Ohio CDL schools by location, price, and reviews on CDLSpot.

Wage figures are approximate and based on U.S. Bureau of Labor Statistics estimates; actual pay varies by employer, region, experience, route type, and endorsements.

Start practicing for your Ohio CDL

Read the Ohio Commercial Driver License Manual once, then use the practice tests to find your weak spots and retake until you're consistently above 90%. Every test is free, no sign-up, and reshuffles its questions on each attempt.

Ohio CDL FAQ

The questions Ohio applicants ask most.

How much does a CDL cost in Ohio?

About $125 in government fees as of 2026: ~$31.50 for the permit, $50 for the skills test at a state site ($10 pre-trip + $10 maneuverability + $30 road), and ~$42–$46 for the license. Add a DOT physical, ELDT training, and a TSA background check for HAZMAT.

Where do I go to get a CDL in Ohio?

Three kinds of locations: a driver exam station for the written tests, a CDL skills/testing site for the skills test, and a deputy registrar to get your permit and final CDL issued.

How long is the learner's permit valid?

Ohio's CLP is valid 12 months. Hold it at least 14 days before the skills test, and practice only with a qualified CDL holder in the vehicle.

What if I fail part of the skills test?

You wait at least two days before retrying. The three parts are pre-trip inspection (30 min), basic maneuverability (40 min), and the road test; bring a vehicle matching your class.

Does Ohio still take paper medical certificates?

No. Since June 23, 2025, results come in electronically from the FMCSA. You still complete form BMV 2159 to self-certify and keep a valid medical card when required.

MyCDLPractice is an independent study aid and isn't affiliated with the Ohio BMV or FMCSA. For official requirements, forms, and fees, see the Ohio BMV CDL page.

Get Certified

Need your ELDT certification?

FMCSA-registered online theory training. Required to take your CDL skills test.

ELDT365 →
Find a School

Looking for a CDL school?

Search 4,400+ CDL schools across the U.S. by location, price, and reviews.

CDLSpot →