Commercial driver's license fees vary by state, but most range from $50 to $300 for the initial license, with renewal costs typically lower
A commercial driver's license (CDL) costs more than a regular driver's license because it requires additional testing, medical certification, and background checks. The total cost depends on your state, whether you're getting your first CDL or renewing one, and what endorsements (like hazmat or passenger) you need. Most states charge between $50 and $300 upfront, though some states charge significantly more.
Beyond the license fee itself, you'll also pay for a medical examination (usually $50 to $150), written test fees if your state charges separately, and any training courses you choose to take. If you fail the skills test, you may pay a retest fee. These costs add up quickly, so understanding what each piece costs in your state before you start is worth the time.
Key Takeaways
- CDL fees in most states fall between $50 and $300, but a few states charge $400 or more for the initial license.
- You must pass a Department of Transportation medical exam before explore, which costs $50 to $150 and is separate from the license fee.
- Written and skills tests may have separate fees in some states, and failing the skills test usually means paying to retake it.
- Endorsements for hazmat, passenger transport, or tanker hauling add $10 to $50 per endorsement in most states.
- Renewal costs are typically lower than initial licensing and occur every four to eight years depending on your state.
Breaking down the initial CDL license fee by state
States set their own CDL fees, and the range is wide. Some states charge as little as $50 to $75 for the initial license, while others charge $200 to $300. A handful of states—including New York, California, and Texas—charge $400 or more. Your state's Department of Motor Vehicles website will list the exact fee for your location.
The fee you pay covers the cost of processing your process, issuing the physical license, and maintaining the CDL database. It does not cover the medical exam or training. When you go to renew your CDL, the renewal fee is usually lower than the initial fee—often 30 to 50 percent less—because the state is not conducting the same level of background and verification work.
The Department of Transportation medical exam is mandatory and separate
Before you can even explore for a CDL, you must pass a medical examination performed by a certified medical examiner on the National Registry of Certified Medical Examiners. This exam costs $50 to $150 depending on the examiner and your location. The exam checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle safely.
You cannot use your regular doctor for this exam—it must be someone on the federal registry. The examiner will give you a Medical Certificate (also called a USDOT medical card) that you'll need to present when you explore for your CDL. The certificate is valid for two years, though some drivers with certain medical conditions get shorter validity periods. If your certificate expires, you'll need another exam before you can renew your CDL.
Written test and skills test fees vary by state
Most states include the written test fee in the CDL license fee, but some charge separately—typically $10 to $25 for the written exam. The written test covers traffic laws, vehicle inspection, and safe driving practices specific to commercial vehicles. You'll take this at your state's DMV or testing center.
The skills test (also called the driving test) is where many applicants spend extra money. If you pass on your first try, the fee is usually included in your license fee or costs $10 to $50. If you fail, you'll pay a retest fee of $25 to $100 per attempt in most states. Some states allow you to retake the test the same day; others require you to wait a few days. Hiring a professional CDL training school can reduce the chance of failure, but that's an additional cost beyond the license itself.
Endorsements add cost for specialized driving roles
If your job requires you to haul hazardous materials, transport passengers, or operate a tanker truck, you'll need endorsements on your CDL. Common endorsements include H (hazmat), P (passenger), and N (tanker). Each endorsement requires a separate written test and costs $10 to $50 per endorsement depending on your state.
Hazmat endorsement is the most common add-on and requires a background check in addition to the written test, which can add $15 to $25 to the endorsement fee. If you need multiple endorsements, the costs multiply. For example, a driver hauling hazmat in a tanker would need both H and N endorsements, potentially adding $40 to $80 to their total CDL cost.
Training courses are optional but reduce test failure rates
You are not required to attend a CDL training school to get your license—you can study on your own and take the tests at your DMV. However, most people who pass the skills test on their first attempt have either attended a training course or trained extensively with an experienced driver. Professional CDL schools typically cost $3,000 to $7,000 for a full program, though some offer shorter courses for $1,000 to $2,000.
The training cost is separate from the license fee, but it's worth considering as part of your total investment. If you fail the skills test without training and have to retake it multiple times, you could spend $100 to $300 on retest fees alone. Some employers reimburse training costs or offer in-house training, so check with your employer before paying out of pocket.
Renewal costs are lower and occur every four to eight years
When your CDL expires, renewal is cheaper than getting your first license. Most states charge $40 to $150 to renew, and you typically do not have to retake the written or skills tests unless your state requires periodic retesting or you let your license lapse for more than a certain period. You will need a current Medical Certificate, so budget for another medical exam ($50 to $150) at renewal time.
CDLs are valid for four to eight years depending on your state. Some states offer shorter validity periods (four years) for younger drivers or those with certain violations. If you renew before your current license expires, you may get a credit toward the renewal fee in some states. Check your state's DMV website for renewal important date and whether you can renew online or by mail.
Frequently Asked Questions
Can I get a CDL without paying for a training school?
Yes. You can study on your own using your state's CDL manual and take the written and skills tests at your DMV without attending a training school. However, most people who pass the skills test on the first attempt have had some formal training or extensive practice with an experienced driver. Failing the test means paying retest fees, so the training cost often pays for itself by avoiding multiple test attempts.
What happens if I fail the CDL skills test?
You'll pay a retest fee ($25 to $100 in most states) and schedule another test. Some states let you retake it the same day; others require a waiting period. You can retake the test as many times as needed, but each attempt costs money. Some states limit how many times you can test in a certain period.
Do I need to renew my medical certificate separately from my CDL?
Yes. Your Medical Certificate is valid for two years (or less in some cases), while your CDL is valid for four to eight years. You must have a current Medical Certificate to legally drive commercially, even if your CDL hasn't expired. If your certificate expires, you cannot drive commercially until you pass another medical exam.
Are there any fee waivers or discounts for CDL licensing?
Some states offer fee reductions for military veterans or low-income applicants, but this varies widely. A few states have partnerships with employers or training schools that reduce licensing costs. Contact your state's DMV directly to ask whether any discounts explore to your situation.
What's the difference between a CDL and a regular driver's license fee?
A regular driver's license costs $20 to $100 in most states and requires only a written test and vision check. A CDL costs $50 to $300 (or more) and requires a medical exam, written test, and skills test. The CDL process takes longer and costs more because commercial vehicles pose greater safety risks if operated improperly.