What a CDL Permit Is and Why You Need One

A Commercial Driver's License (CDL) permit is a document that allows you to practice driving a commercial vehicle before you take the CDL test. You cannot legally operate a commercial truck, bus, or other heavy vehicle without one. The permit proves you have passed the written knowledge test and are authorized to be behind the wheel while learning.

The permit is separate from your regular driver's license. Even if you hold a valid license for passenger vehicles, you must obtain a CDL permit before you can drive anything classified as commercial. Most states require you to hold the permit for a minimum period — often 14 days — before you can take the road test.

You will need this permit whether you are training through a professional truck driving school, learning from a private instructor, or preparing on your own. The permit is your legal proof that you are allowed to be in that driver's seat.

Key Takeaways

  • You must pass a written knowledge test at your DMV to receive a CDL permit; the test covers vehicle operation, safety rules, and regulations specific to commercial driving.
  • Most states require you to hold the permit for at least 14 days before you can take the road test, though some states have different waiting periods.
  • You will need to bring your current driver's license, proof of residency, and any medical certification documents your state requires.
  • The written test covers different material depending on which class of CDL you are pursuing and what endorsements you need.
  • Permit fees vary by state but typically range from $10 to $50 for the permit itself, separate from any test fees.

What Documents to Bring to the DMV

Bring your current, valid driver's license. The DMV will not issue a CDL permit if your regular license is expired or suspended. If you do not have a current license, you will need to renew or obtain one first.

Bring proof of your current address. This can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A driver's license with your current address printed on it may be sufficient, depending on your state's rules.

Some states require a medical certificate or medical examiner's certificate (often called a DOT medical card) before you can take the CDL permit test. This document certifies that you meet federal health standards for commercial driving. If your state requires it, you must obtain this from a certified medical examiner before you go to the DMV. Check your state's DMV website to confirm whether you need this before your visit.

Bring your Social Security number or a document that displays it. You may also need to bring proof of citizenship or legal residency if you are not a U.S. citizen.

The Written Knowledge Test: What to Expect

The CDL permit test is a written exam administered at your DMV. The test covers the CDL Manual, which your state's DMV publishes and makes available free online or in print at the DMV office. You should study this manual before you take the test.

The test typically contains 50 questions, though the exact number varies by state. You must answer a certain percentage correctly to pass — usually 80 percent or higher. The test is multiple choice. You will take it on a computer at the DMV office, or on paper if your location does not have computer testing available.

The test covers general knowledge that applies to all commercial drivers: how to inspect a vehicle, how to operate it safely, how to handle emergencies, and federal regulations about hours of service and cargo. If you are pursuing a specific class of CDL (Class A, B, or C) or need endorsements (such as for hazardous materials or passenger transport), you will answer additional questions on those topics.

You are usually allowed to take the test when ready after you arrive at the DMV, though some locations require you to schedule an appointment. Call ahead or check your state's DMV website to learn your local office's process.

CDL Classes and Endorsements That Affect Your Test

Class A CDL allows you to drive the largest commercial vehicles, including tractor-trailers and trucks towing trailers. The written test for Class A covers air brake systems, combination vehicle operation, and other topics specific to large rigs.

Class B CDL covers single commercial vehicles over a certain weight, such as straight trucks and buses. The test focuses on vehicle operation and safety for these vehicle types.

Class C CDL is less common and covers smaller commercial vehicles or vehicles carrying hazardous materials or passengers in smaller numbers.

Endorsements are add-ons to your CDL that allow you to drive or carry specific things. Common endorsements include H (hazardous materials), P (passengers), and T (double/triple trailers). If you need an endorsement, you will answer additional test questions on that topic. You can add endorsements when you take the permit test, or later when you take the road test.

How Long the Permit Is Valid

A CDL permit is usually valid for 180 days (six months) from the date you receive it. During this time, you must pass your road test. If your permit expires before you pass the road test, you will need to retake the written test and obtain a new permit.

Some states allow you to renew your permit once if you have not yet taken the road test, but you will have to pay the permit fee again and may have to retake the written test. Check your state's rules to understand what happens if you do not pass the road test before your permit expires.

The permit must be in your possession whenever you are driving a commercial vehicle for practice. You cannot drive without it, even if you are with an instructor.

The Waiting Period Before Your Road Test

Most states require you to wait at least 14 days after you receive your CDL permit before you can take the road test. This waiting period is designed to give you time to practice and prepare. A few states have different waiting periods — some as short as one day, others as long as 30 days — so check your state's specific rules.

During this waiting period, you should practice driving the commercial vehicle you will be tested in. Many people attend a professional truck driving school during this time, while others practice with a private instructor or experienced driver. The more hours you log, the better prepared you will be for the road test.

You cannot schedule your road test until the waiting period has passed. When you are ready, you will contact your DMV to book the test appointment.

Fees and Payment

CDL permit fees vary significantly by state. Most states charge between $10 and $50 for the permit itself. Some states charge an additional fee to take the written test, while others include the test fee in the permit fee. A few states charge no permit fee at all.

Payment methods accepted at the DMV usually include cash, check, debit card, and credit card, though some offices accept only certain methods. Call your local DMV office or check the website to confirm what payment methods are available and what the exact fee is in your state.

The permit fee is separate from the road test fee, which you will pay later when you schedule your road test appointment.

Frequently Asked Questions

Can I take the CDL permit test online from home?

No. The CDL permit test must be taken in person at a DMV office. You cannot take it remotely. You will go to your local DMV, bring your documents, and take the test on a computer or paper form at the office.

What happens if I fail the written test?

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. You will have to pay the test fee again. There is no limit to how many times you can retake the test, though some states may require you to wait a certain number of days between attempts.

Do I need a medical certificate before I take the permit test?

It depends on your state. Some states require a DOT medical certificate before you can take the written test; others allow you to take the test first and obtain the certificate later. Check your state's DMV website or call your local office to find out whether you need it before your visit.

Can I take the CDL permit test in a language other than English?

Most states offer the test in English only. Some larger states offer it in Spanish or other languages, but this varies. Contact your local DMV office to ask whether your language is available.

What if my permit expires before I pass the road test?

You will need to retake the written test and obtain a new permit. You cannot take the road test with an expired permit. Plan to take your road test well before your permit expires to avoid this situation.