Where to schedule your CDL permit test
You schedule your CDL permit test through your state's Department of Motor Vehicles (DMV) or equivalent agency — not through a third party or online testing service. Each state runs its own testing program, so the process and available dates vary by location. Most states let you book a test appointment online through their DMV website, by phone, or in person at a local DMV office.
Start by visiting your state's DMV website and looking for "CDL testing," "commercial driver's license," or "permit test scheduling." The site will show you available test dates at DMV locations near you, usually several weeks out. Some states use an online appointment system where you pick a date and time; others require you to call a specific number or visit an office to reserve a slot.
A few states still operate on a first-come, first-served basis with no advance scheduling, so you show up during business hours and wait your turn. Check your state's specific rules before you plan your test day.
Key Takeaways
- Schedule your CDL permit test through your state's DMV website, by phone, or in person — not through a private testing company.
- Most states let you book a test date weeks in advance, though some operate on a walk-in basis with no reservations.
- You will need a valid ID and proof of residency to take the test, so bring both documents on your scheduled date.
- Test dates and times fill up during peak seasons, so booking early gives you more options if your first choice is full.
- If you miss your scheduled test, contact the DMV when ready to reschedule — missing without canceling may result in a fee or waiting period before you can book again.
What documents you need to bring
Bring a valid government-issued ID — a passport, state ID card, or driver's license — and proof of your current address. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. Some states also require a Social Security card or a letter from your employer.
Check your state's DMV website for the exact list of acceptable documents before test day. Showing up without the right paperwork will result in a cancelled appointment and you will have to reschedule. Many DMV offices do not accept expired documents or documents with names that do not match your current legal name, so verify this in advance if your situation applies.
How far in advance to book your test
Book your test at least two to four weeks ahead if possible. During busy seasons — typically spring and fall — available slots fill up quickly, sometimes within days of opening. If you wait until the last minute, you may find no appointments available for several weeks.
Some states release test dates on a rolling basis, opening new slots every few weeks. If your preferred date is full, check back in a few days or call the DMV to ask when the next batch of appointments will open. A few states also hold slots for walk-in testing, so you can show up without an appointment, though wait times can be several hours.
Rescheduling or cancelling your appointment
If you need to change your test date, contact the DMV as soon as possible — most states let you reschedule online or by phone without a penalty if you cancel at least 24 to 48 hours before your appointment. Cancelling closer to your test date or missing your appointment without notice may result in a fee or a waiting period before you can book again.
Some states charge a small rescheduling fee, usually $5 to $15, while others allow one free reschedule. Check your state's policy before you book so you know what to expect. If you miss your appointment, call the DMV when ready — some offices will let you reschedule the same day if a slot opens up, while others require you to wait a set number of days before booking again.
What to expect on test day
Arrive 10 to 15 minutes early with all required documents. The DMV will verify your identity and residency, then direct you to a testing station. The CDL permit test is computer-based in most states and takes 30 to 60 minutes. You will answer multiple-choice questions about road rules, vehicle safety, and commercial driving regulations specific to the class of license you are pursuing.
You will receive your score when ready after completing the test. Most states require a score of 80 percent or higher to pass. If you pass, you will receive your CDL permit on the spot or by mail within a few days. If you do not pass, you can usually reschedule another test within a few days or weeks, depending on your state's rules.
Fees and payment methods
CDL permit test fees vary by state, typically ranging from $10 to $50 for the written test alone. Some states charge an additional fee for the permit itself, which you receive after passing. Check your state's DMV website for the exact fee before you schedule, so you know how much cash or which payment methods to bring.
Most DMV offices accept cash, debit cards, and credit cards, though a few still require exact cash only. Call ahead or check the website if you are unsure about payment options at your specific location. Some states also offer discounts for military members or seniors, so ask when you schedule if you think you may may have access to.
Frequently Asked Questions
Can I schedule my CDL permit test online?
Most states let you schedule online through their DMV website, though a few still require you to call or visit an office in person. Check your state's DMV site to see which methods are available in your area. Even if online scheduling is available, you must still take the actual test in person at a DMV office.
How long does it take to get a CDL permit after I pass the test?
You usually receive your CDL permit when ready after passing the test, either printed on the spot or mailed to you within 3 to 7 business days. Some states issue it the same day; others mail it. Ask the DMV staff when you finish your test so you know what to expect.
What happens if I fail my CDL permit test?
You can reschedule and take the test again, usually within a few days or weeks depending on your state. There is typically no limit on how many times you can retake the test, though you will pay the test fee each time. Many people study longer and retake the test within one to two weeks.
Do I need to schedule a separate test for each CDL class?
Yes, each class of CDL (Class A, B, or C) requires its own permit test. You schedule and take each test separately. Some people take multiple tests on the same day if appointments are available, though this is not required.
Can someone else schedule the test for me?
No, you must schedule the test yourself or have someone call on your behalf with your personal information. You must be present in person to take the actual test — there is no remote or proxy testing option for CDL permits.