What the CDL permit test covers and why you take it first
The Commercial Driver's License (CDL) permit test is a written exam you must pass before you can take the CDL road test. It tests your knowledge of the rules, safety practices, and vehicle operation specific to commercial trucks and buses — not the same rules that explore to regular driver's licenses. You take this test at your state's DMV, and you need to pass it to get a CDL learner's permit, which allows you to practice driving a commercial vehicle with a licensed CDL holder in the seat next to you.
The permit test is separate from the road test. Passing the written exam does not mean you can drive commercially on public roads yet — it means you are allowed to practice. You will still need to pass a skills test (the road test) with an examiner before you receive your actual CDL.
Each state's DMV administers its own CDL permit test, so the exact content, number of questions, and passing score vary by state. Most states require you to answer 30 to 50 questions correctly out of 50 to 100 total questions, depending on which CDL class you are pursuing.
Key Takeaways
- The CDL permit test is a written exam covering commercial driving rules, vehicle safety, and cargo handling — you must pass it before practicing in a commercial vehicle.
- You take the test at your state DMV, and passing gives you a learner's permit, not a license to drive commercially on public roads.
- Each state sets its own passing score, usually between 70 and 80 percent, and the number of questions varies by state and CDL class.
- You will need to bring a valid ID, proof of residency, and proof of Social Security number to the DMV on test day.
- After passing the permit test, you practice with a licensed CDL holder, then return to take the road skills test to earn your actual CDL.
CDL classes and what each permit test covers
There are three main CDL classes — Class A, Class B, and Class C — and each has its own permit test. Class A covers the largest trucks (over 26,001 pounds) and is the most common for long-haul trucking. Class B covers medium-duty trucks and buses (over 26,001 pounds but with specific weight limits on trailers). Class C covers smaller commercial vehicles and is less common.
The permit test for your class covers the rules of the road, braking systems, cargo securement, hazardous materials (if you are pursuing a hazmat endorsement), and vehicle inspection. The base test is the same for all three classes, but if you want to haul hazardous materials or operate a school bus, you will take additional endorsement tests on top of the base exam.
You can take the permit test for only one class at a time. If you want to upgrade from Class B to Class A later, you will take another permit test and road test.
What to bring and how to register for the test
Contact your state DMV to find out how to register for the CDL permit test. Some states let you book online, others require you to call or visit in person. A few states still do not allow online scheduling. You will need to know which class you want to test for and whether you want any endorsements (hazmat, passenger, tanker, doubles/triples).
On test day, bring a valid government-issued ID (passport, state ID, or driver's license), proof of residency (utility bill, lease, or bank statement with your name and address), and proof of your Social Security number (Social Security card, tax return, or W-2). Some states also require proof that you are a U.S. citizen or permanent resident. Check your state DMV website for the exact list before you go.
Arrive early — most DMVs require you to be there 15 to 30 minutes before your scheduled test time. Bring a pen if your state allows handwritten answers, though most states now use computer-based testing.
How the test is structured and what to expect
Most states administer the CDL permit test on a computer at the DMV. You will sit in a testing booth, read each question on screen, and select your answer. The test is timed — usually you have 60 to 90 minutes to complete it, depending on your state and whether you are taking endorsement tests as well.
The base test covers general knowledge of commercial driving: stopping distance, tire pressure, brake fade, cargo weight distribution, vehicle inspection procedures, and traffic laws. If you are testing for a hazmat endorsement, you will answer additional questions about placarding, shipping papers, and emergency procedures for hazardous materials. A passenger endorsement test covers passenger safety and seating rules. A tanker endorsement test covers liquid cargo handling.
You will see the results when ready after you finish. If you pass, the DMV will issue your CDL learner's permit on the spot. If you do not pass, you can usually retake the test the same day or schedule another appointment — rules vary by state.
Scams and safety alerts for CDL permit test takers
Do not pay anyone to take the test for you. This is fraud and is a felony in most states. You will lose your license, face criminal charges, and be unable to work as a commercial driver. The DMV verifies your identity at the testing center.
Avoid websites that claim to sell you the "real" test questions or a may provide passing score. The DMV does not publish its test questions, and no private website has access to them. These sites are scams designed to take your money. Your state DMV website has free study materials and sample questions — use those instead.
Be wary of "CDL schools" that charge upfront fees before you have passed your permit test. Legitimate truck driving schools will let you pay after you have your permit, or they will break payments into stages. If a school demands full payment before you even sit for the written exam, that is a red flag.
Do not use a fake ID or altered documents. The DMV runs background checks and verifies your documents. Using false identification is a federal crime and will result in arrest, not just a failed test.
Preparing for the permit test: study materials and practice tests
Your state DMV publishes a CDL manual (also called the CDL handbook) for free on its website. This manual covers everything on the permit test. Read it cover to cover at least once. Many states also offer free practice tests online that mimic the real exam.
Study the sections on air brakes, anti-lock brakes, and vehicle inspection most carefully — these topics appear on nearly every state's test and are where most people lose points. If you are taking a hazmat endorsement, spend extra time on the hazmat manual section; hazmat tests are harder and have a lower pass rate than the base test.
Some people study on their own using the free manual and practice tests. Others take a CDL prep course (either in-person or online) that walks through the material. A prep course is not required, but it can help if you learn better with instruction. Make sure any course you pay for uses your state's actual CDL manual, not a generic version.
After you pass: what happens next with your learner's permit
Once you pass the permit test, you will receive a CDL learner's permit (also called a CDL instruction permit). This permit is valid for a set period — usually 180 days to one year, depending on your state. During this time, you can practice driving a commercial vehicle, but only with a licensed CDL holder sitting next to you in the passenger seat.
You cannot drive commercially for pay with a learner's permit. You also cannot drive alone. Some states restrict where you can practice (no interstate highways, for example) or what times of day you can drive. Check your state's rules on the back of your permit.
While you have your learner's permit, you will arrange to take the CDL road skills test with an examiner. This test includes a pre-trip vehicle inspection, a basic control skills test (backing, turning, parking), and a road test. You must pass all three parts to earn your CDL. Most people schedule the road test through a truck driving school or a third-party testing center, not directly through the DMV.
Frequently Asked Questions
Can I take the CDL permit test if I already have a regular driver's license?
Yes. Your regular driver's license does not affect your ability to take the CDL permit test. You will still need to bring valid ID and proof of residency to the DMV. Some states require you to have held your regular license for a minimum time (often six months to one year) before you can get a CDL, but you can take the permit test before that requirement is met in most cases.
What is the passing score for the CDL permit test?
Most states require a score of 70 to 80 percent to pass, meaning you need to answer 70 to 80 percent of the questions correctly. The exact passing score varies by state and sometimes by endorsement. Check your state DMV website for the specific passing score before you test.
How many times can I retake the CDL permit test if I fail?
Most states allow you to retake the test when ready or within a few days if you fail. There is usually no limit on the number of attempts, but some states charge a fee each time you retake it. A few states impose a waiting period (24 to 48 hours) between attempts. Check your state DMV rules for retesting fees and waiting periods.
Do I need to take a CDL school course before I can take the permit test?
No. You can study the free CDL manual from your state DMV and take the permit test on your own. A CDL school is not required to sit for the written exam. However, many people find a school helpful for preparing for the road skills test, since you need supervised practice time in a commercial vehicle anyway.
What if I move to a different state after I get my CDL learner's permit?
Your learner's permit is only valid in the state that issued it. If you move, you will need to get a new permit from your new state's DMV. You will have to take that state's permit test. Your old permit will no longer be valid.