The CDL permit test checks whether you understand the rules of the road and the specific safety requirements for operating a commercial truck or bus

The Commercial Driver's License (CDL) permit test is a written exam you take before you can drive a commercial vehicle on public roads. It covers traffic laws, vehicle safety, cargo handling, and hazmat rules depending on which endorsements you're pursuing. You must pass this test to get your CDL permit, which allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

The test is administered by your state's Department of Motor Vehicles (DMV) or equivalent agency. Each state sets its own passing score, but most require 80 percent correct answers. The number of questions varies by state and by which endorsements you're testing for — a general knowledge test might have 50 questions, while a hazmat endorsement test might have 30.

You cannot legally operate a commercial vehicle without first passing the permit test and obtaining your CDL permit. This is different from a regular driver's license permit — it's a separate document that proves you've demonstrated knowledge of commercial driving rules before you get behind the wheel of a truck or bus.

Key Takeaways

  • The CDL permit test is a written exam covering traffic laws, vehicle safety, and endorsement-specific rules, with a passing score typically around 80 percent.
  • You must pass the permit test before you can legally practice driving a commercial vehicle, even with a licensed CDL holder present.
  • Each state administers its own test through the DMV, so test content, question count, and passing scores vary by location.
  • You will need to bring a valid ID, proof of residency, and proof of citizenship or legal presence to test day.
  • After passing the permit test, you must complete behind-the-wheel training and pass a road test before you receive your actual CDL.

What the CDL Permit Test Actually Covers

The test is divided into sections based on the type of vehicle you plan to drive and any endorsements you need. The general knowledge section covers basic commercial driving rules, vehicle inspection, safe driving practices, and what to do in an emergency. This section is required for all CDL applicants.

If you're driving a passenger vehicle (bus, motorcoach, or van), you take an additional passenger endorsement test covering passenger safety, boarding procedures, and emergency evacuation. If you're hauling hazardous materials, you take a hazmat test covering how to identify hazmat, placarding rules, and what to do if there's a spill or leak. If you're pulling a tanker, you take a tanker test covering how liquid shifts inside the tank and how that affects braking and handling.

You do not have to take all endorsement tests at once. You can pass the general knowledge test first, get your permit, and then study for endorsements separately. However, you cannot legally haul hazmat or operate certain vehicles without the corresponding endorsement, so your job requirements will determine which tests you need.

How to Prepare for the Test

Your state's DMV publishes a CDL handbook that covers everything on the test. This handbook is free and available online on your state DMV website. Read it thoroughly — the test questions come directly from the material in the handbook, so studying it is the most direct way to prepare.

Many people use practice tests to get familiar with the format and question style. These are available online through third-party websites, some free and some paid. Practice tests help you identify which topics you need to study more, but they are not the official test and may not match your state's exact questions.

Some people attend CDL training schools before taking the permit test, though this is not required. A training school can walk you through the handbook material and answer questions, but you still have to pass the official state test on your own. The permit test itself is not taught by a school — it's administered by your state DMV.

What to Bring and How to Register

Contact your state's DMV to find out where and when you can test. Some states allow you to schedule online; others require you to visit in person or call. You will need to bring a valid government-issued photo ID (driver's license, passport, or state ID), proof of your current address (utility bill or lease), and proof of citizenship or legal presence (birth certificate, passport, or immigration documents).

There is a test fee, which varies by state. Most states charge between $10 and $100 for the permit test, though some charge more if you're testing for multiple endorsements. Check your state DMV website for the exact fee and whether they accept cash, card, or check.

You do not need to have a regular driver's license to take the CDL permit test, but you do need to be at least 18 years old (or 21 in some states for interstate driving). Some states require you to hold a regular driver's license first; others do not. Check your state's requirements before you schedule your test.

Taking the Test and Understanding Your Results

The test is taken on a computer at the DMV or testing center. You will have a set amount of time to complete it — usually 60 to 90 minutes depending on how many endorsements you're testing for. You can go back and change your answers before you submit, but once you submit, the test is scored when ready.

If you pass, you will receive your CDL permit on the spot or within a few days, depending on your state. The permit is valid for a set period — usually 180 days to one year — and allows you to practice driving a commercial vehicle with a licensed CDL holder in the vehicle with you.

If you do not pass, you can retake the test. Most states allow you to retake it the same day or within a few days. There is usually an additional fee for each retake. You do not lose your permit if you fail the road test later — the permit stays valid until it expires, so you can keep practicing and retaking the road test.

The Difference Between the Permit Test and the Road Test

The permit test is written and tests your knowledge. The road test is a driving test where an examiner watches you operate the commercial vehicle and grades your performance. You cannot take the road test until you have your permit and have completed the required hours of behind-the-wheel training.

Training requirements vary by state. Some states require a minimum number of hours (often 160 hours) with a licensed CDL holder before you can test. Others require you to attend a certified CDL training school. A few states have no formal requirement but expect you to have substantial practice.

The road test covers vehicle inspection, basic control (backing, turning, stopping), and on-road driving. You must pass both the permit test and the road test to receive your actual CDL. The permit test is the first step, but it is not the only step.

State Differences and Where to Find Your Test Information

Every state administers its own CDL permit test, so the exact questions, passing score, and procedures vary. Some states use the same question bank across all testing centers; others have slight variations. The handbook content is similar across states because the Federal Motor Carrier Safety Administration (FMCSA) sets national standards, but your state DMV controls the actual test.

To find your state's specific test information, visit your state DMV website and search for "CDL permit test" or "commercial driver's license." The DMV website will have the handbook, information about where to test, the fee, and what documents you need to bring. Do not rely on third-party websites for official requirements — go directly to your state DMV.

If you are moving to a different state after you get your CDL, you will need to transfer your license to that state. You do not have to retake the permit test if you already have a valid CDL from another state, but you may need to pass a written test on that state's specific traffic laws.

Frequently Asked Questions

Can I take the CDL permit test without a regular driver's license?

It depends on your state. Some states require you to hold a regular driver's license first; others allow you to take the CDL permit test without one. Check your state DMV website or call them directly to confirm the requirement before you schedule your test.

What happens if I fail the permit test?

You can retake it. Most states let you retake the test the same day or within a few days, though there is usually an additional fee. You can take it as many times as you need until you pass. Failing the permit test does not affect your regular driver's license.

How long is the CDL permit valid after I pass the test?

Most states issue a permit valid for 180 days to one year. Check your state's specific duration on your permit or on the DMV website. If your permit expires before you pass the road test, you will need to renew it or retake the permit test.

Do I have to attend a CDL school to pass the permit test?

No. The permit test is a state exam that you take at the DMV, not at a school. You can study the handbook on your own and take the test without attending a training school. However, many people attend school to prepare, and some states require formal training before the road test.

Can I test for multiple endorsements at the same time?

Yes. You can take the general knowledge test and any endorsement tests (passenger, hazmat, tanker) on the same day. However, you do not have to — you can pass the general knowledge test first and add endorsements later.