CDL Prep
Pay once · yours forever

Walk in ready.

CDL practice from the official handbooks — every answer explained, every claim cited to the page. 629 questions. All 50 states. Works offline in the cab.

0cited questions
50+DCstates covered
0knowledge tests
0the real pass mark

Check us. We expect you to.

Every answer is traceable

Each explanation names the handbook section and page it came from. Think we are wrong? Open the book — then tell us.

State rules, marked

We read all 51 official handbooks. 36 states publish rules of their own; those questions carry your state's tag. The rest publish the federal manual unchanged, and we say so instead of implying more.

No invented statistics

Every number here is generated from what actually ships. We would rather quote a smaller true figure than a rounder false one.

Built for the day you sit the test

Mocks at the real 80%

Correct question counts, a clock, flagging, an answer sheet you can jump around, and the same pass mark the DMV applies. An easier bar teaches the wrong sense of ready.

Mistakes, drilled hardest first

Everything you get wrong collects in one place — explanation and citation included. Fix them, then rebook.

6,300 words of study material

Plain-English guides for all 6 tests, plus a cheatsheet of every figure the exam asks for and a walkthrough of the licensing process itself.

Works with no signal

Everything ships inside the app. Yard, cab, waiting room. Progress stays on your device — we do not operate a server that could receive it.

The dashboard, showing how close you are to passing
      the General Knowledge test
One number that answers “am I ready?”
A practice question with the correct answer, an
      explanation, and the handbook section it came from
Every answer explained, and cited.
The cheatsheet, listing air brake pressures and the
      other figures the written test asks for
Every figure the test asks for, on one page.

The 6 knowledge tests

General Knowledge

The test every applicant takes.

Air Brakes

Trucks with air brakes.

Combination Vehicles

Pulling a trailer.

HazMat

Hazardous loads.

Tanker

Liquid and gas loads.

Doubles & Triples

Two or three trailers.

Get CDL Prep for iOS & Android

Start preparing today. Complete General Knowledge exam with official state handbook citations is 100% free. No subscriptions, no trials.

Frequently Asked Questions

Everything you need to know about the CDL written exam, state requirements, endorsements, and pass marks.

What is the best CDL practice test app in 2026?

CDL Prep: All 50 States is designed specifically around official state commercial driver manuals and federal FMCSA regulations. Unlike generic national apps that teach federal rules that fail students in state-specific exams, CDL Prep covers all 50 states plus DC. 36 states publish statutes of their own (such as California's 55 mph towing law or Texas special vehicle rules), and we write questions from them with exact handbook page citations. The app features timed mock exams scored at the real 80% pass mark and works 100% offline with no subscriptions.

Is CDL Prep completely free?

Yes. The entire General Knowledge test bank — the mandatory exam every commercial driver must pass — is 100% free with all handbook page citations, detailed explanations, and exam simulations included. Additional endorsement banks (Air Brakes, Combination, HazMat, Tanker, Doubles & Triples) unlock with a single one-time purchase. There are no subscriptions, no auto-renewing trials, and no countdown timers.

Are these the real CDL test questions used by the DMV?

No, and be cautious of any app claiming to offer 'real DMV exam questions'. Official state DMV question pools are confidential and rotated frequently. Our questions are written directly from the official state driver handbooks and FMCSA knowledge requirements that DMVs draw the real exam from. Every single answer cites the handbook section and page number so you can verify it yourself.

Are CDL permit tests different in each state?

Yes. While federal regulations (49 CFR Part 383) set baseline knowledge standards, individual states enforce their own laws. 36 states publish local statutes of their own (such as speed limits, right-of-way, and unique state endorsements). The other 15 publish the federal manual unchanged. CDL Prep clearly tags every question as either Federal or State-Specific so you never study the wrong rule.

What score do I need to pass the CDL written test?

80 percent, on every knowledge test, in every US state. On a standard 50-question General Knowledge exam, you must answer at least 40 questions correctly (allowing a maximum of 10 wrong). On a 25-question Air Brakes exam, you must answer at least 20 correctly (allowing 5 wrong). All practice tests in CDL Prep use these exact state test lengths and passing marks.

How many questions are on each CDL written test?

Test lengths vary by endorsement: General Knowledge typically has 50 questions; Air Brakes has 25; Hazardous Materials (HazMat) has 30; Combination Vehicles has 20; Tanker has 20; and Doubles & Triples has 20. The mock exams in CDL Prep match these exact question counts and timed conditions.

What written knowledge tests are required for a Class A CDL?

To earn a Class A Commercial Learner's Permit (CLP), applicants must pass three core written knowledge tests: 1) General Knowledge, 2) Air Brakes, and 3) Combination Vehicles. Depending on the equipment you plan to drive, you may also add endorsements such as HazMat (H), Tanker (N), or Doubles & Triples (T).

How long do I have to hold a CLP before taking the skills test?

Federal regulation (49 CFR § 383.25) mandates that you must hold your Commercial Learner's Permit (CLP) for a minimum of 14 days before taking the behind-the-wheel CDL skills test. This 14-day mandatory waiting period applies in all 50 states and cannot be waived, even if you are upgrading license classes or adding a skills-tested endorsement.

What is the FMCSA ELDT requirement, and when must it be completed?

Entry-Level Driver Training (ELDT) is federally required under 49 CFR Part 380 for all first-time Class A or Class B CDL applicants, passenger/school bus endorsements, and HazMat endorsements. Training must be completed with an approved provider listed on the FMCSA Training Provider Registry (TPR). Note: for a first-time HazMat endorsement, ELDT theory training must be completed and recorded in the registry before you sit the state HazMat knowledge test at the DMV.

Do I need to take the Air Brakes test?

Yes, if you plan to drive any vehicle equipped with air brakes. Skipping the Air Brakes knowledge test places an 'L' restriction (Air Brakes restriction) on your commercial license, legally barring you from operating the vast majority of commercial tractor-trailers.

What are the critical air brake pressure numbers tested on the exam?

The CDL exam tests three critical air pressure thresholds: 1) The Low Air Pressure Warning buzzer/light must activate before tank pressure drops below 55 psi (typically between 60–75 psi). 2) The emergency Spring Brakes must pop out and apply automatically between 20 and 45 psi. 3) The air compressor governor cut-out pressure is 120–140 psi (cut-in around 100 psi). Confusing the 55 psi warning with the 20–45 psi spring brake activation is the single most common mistake on the Air Brakes test.

How do I get a HazMat (Hazardous Materials) endorsement on my CDL?

To obtain a HazMat (H) endorsement, you must: 1) Complete approved FMCSA ELDT HazMat theory training, 2) Pass the TSA Security Threat Assessment background check and fingerprinting, and 3) Pass the state DMV HazMat written knowledge exam (30 questions, 80% passing grade).

How many times can I retake the CDL test if I fail?

Retake waiting periods, fees, and attempt limits are determined by each state's DMV. Most states allow up to 3 attempts within the 180-day application period before requiring a reapplication fee. CDL Prep includes a dedicated Mistakes Review mode that automatically collects questions you missed so you can drill weak spots before rebooking.

Does the app work offline in remote yards or cabs?

Yes. The entire question bank, handbook citations, diagrams, and study materials ship directly inside the app. It works seamlessly in truck cabs, rural depots, or DMV waiting rooms without cellular signal or Wi-Fi. Your test history stays stored locally on your device.

Who makes CDL Prep?

M4 Infotech. You can reach our team at support@m4infotech.com for product questions, feedback, or handbook rule clarifications.

Where can I download CDL Prep: All 50 States?

CDL Prep is available for iOS on the Apple App Store and for Android on Google Play.