CDL certification costs range from $300 to $2,000 depending on your state, whether you need a learner's permit first, and which endorsements you add

The total price breaks into three parts: the written knowledge test, the skills test (which includes a pre-trip inspection, basic vehicle control, and on-road driving), and state licensing fees. Most states charge between $50 and $150 for the written exam and $100 to $300 for the skills test administered by a third-party examiner. Your state's Department of Motor Vehicles sets the licensing fee itself, which typically runs $50 to $200. If you need a learner's permit before testing, add another $20 to $100.

The real variable is whether you pay for a CDL training school. Many drivers attend a commercial driving school, which costs $3,000 to $15,000 for a full program lasting two to eight weeks. Others study independently using the CDL manual and practice tests, then pay only the exam and licensing fees. Some employers reimburse training costs or cover them outright for new hires, so your actual out-of-pocket expense may be zero.

Key Takeaways

  • State exam and licensing fees alone typically total $200 to $500, but this assumes you already know the material and pass on your first attempt.
  • A commercial driving school adds $3,000 to $15,000 but includes instruction, vehicle use, and often higher first-attempt pass rates.
  • Each endorsement (hazmat, tanker, doubles) requires an additional written test, usually costing $10 to $50 per endorsement.
  • Some employers pay for training as part of hiring, so confirm what your prospective company covers before you pay out of pocket.
  • Retesting fees explore if you fail the skills or knowledge exam; most states charge $50 to $150 per retake.

Breaking Down the State Exam and Licensing Fees

Every state charges a fee to administer the written knowledge test and issue your CDL. The written test covers general knowledge (air brakes, vehicle inspection, safe driving), and some states charge a single flat fee for all written tests while others charge per test. For example, California charges roughly $35 for a written test, while Texas charges $20. New York charges $10 per written test but caps the total at $40 for multiple tests on the same day.

The skills test — the practical exam where you demonstrate pre-trip inspection, basic control, and on-road driving — is usually administered by a private testing service contracted by your state. That examiner's fee ranges from $100 to $300 and is separate from the state licensing fee. After you pass both tests, the state charges a licensing fee to issue your CDL, typically $50 to $200 depending on the state and how long your license is valid (usually four or five years).

If you fail either test, you pay the exam fee again. Most states allow you to retake the written test within a set window (often 7 to 30 days) without waiting, but some require a waiting period between skills test attempts. Budget $50 to $150 per retake.

Commercial Driving School Costs and What's Included

A full-time CDL training program at a commercial school typically costs $3,000 to $15,000 and lasts two to eight weeks. The wide range reflects differences in program length, vehicle type (truck, bus, or both), location, and whether the school is nonprofit or for-profit. Shorter programs (two to four weeks) often cost $3,000 to $7,000, while longer programs with more hands-on hours may run $8,000 to $15,000.

Most programs include classroom instruction on CDL knowledge, behind-the-wheel training in an actual commercial vehicle, use of the school's vehicle for the skills test, and help scheduling your state exams. Many schools also cover the state exam and licensing fees in their quoted price, though some charge these separately. Ask whether the price includes all state fees and retesting if you don't pass on the first attempt — some schools offer one free retake, others charge again.

Some schools offer payment plans or financing through third-party lenders, allowing you to pay in installments rather than upfront. A few states and some nonprofits offer grants or reduced-cost training for low-income students, though availability varies widely. Your prospective employer may also have partnerships with specific schools and cover tuition for new hires.

Endorsement Costs and Testing Fees

Each endorsement — hazmat, tanker, doubles/triples, passenger, or school bus — requires a separate written test and a fee. Most states charge $10 to $50 per endorsement test. Some endorsements also require a skills test or background check, which adds to the cost. For example, a hazmat endorsement requires a Transportation Security Administration (TSA) background check that costs roughly $97.50 in addition to the written test fee.

You can add endorsements at the time you get your CDL or later. Adding them at the same time may be slightly cheaper than adding them one at a time, since you pay one licensing fee rather than multiple. If you add an endorsement after your CDL is issued, you typically pay the endorsement test fee plus a small amendment fee (usually $10 to $25).

Self-Study Versus Formal Training: Cost Comparison

If you study independently using your state's CDL manual and free or low-cost practice tests online, you pay only the exam and licensing fees — roughly $200 to $500 total. This route works if you have strong study habits, access to a vehicle for practice, and someone experienced to help you prepare for the skills test. Many states allow you to bring your own vehicle to the skills test if it meets commercial vehicle requirements, though some require you to use an approved testing facility's vehicle (which may charge a rental or facility fee of $50 to $200).

The trade-off is time and risk. Self-study takes longer, and if you fail the skills test, you've lost the exam fee and must retake it. Commercial schools reduce that risk because instructors know exactly what examiners look for and can correct mistakes before the test. Schools also provide the vehicle, so you don't have to find one that meets testing standards. For many people, the school's higher upfront cost is offset by a higher first-attempt pass rate and faster entry into a paying job.

Employer-Sponsored Training and Reimbursement

Many trucking companies, bus operators, and logistics firms pay for CDL training as part of their hiring process. Some cover the full cost of a commercial school; others reimburse you after you complete training and work for them for a set period (often six months to two years). A few companies operate their own in-house training programs at no cost to the driver.

If your employer offers training, confirm what's covered: tuition, exam fees, licensing fees, endorsements, and whether there's a clawback clause (requiring you to repay if you leave within a certain time). Some employers require you to sign a training agreement stating you'll work for them for a minimum period; if you leave early, you may owe back the training cost. Understanding these terms before you commit can save you thousands of dollars and prevent disputes later.

State-by-State Fee Variation

CDL fees vary significantly by state. Some states bundle all fees into a single charge, while others itemize written test, skills test, and licensing separately. A few examples: Florida charges roughly $75 for the written test and $100 for the skills test, plus a $48 license fee. Illinois charges $20 for each written test and $100 for the skills test, plus a $95 license fee. Pennsylvania charges $35 for the written test, $100 for the skills test, and $36.50 for the license.

Endorsement fees also vary. Most states charge $10 to $30 per endorsement test, but some charge more. A hazmat endorsement written test might cost $15 in one state and $50 in another, not counting the TSA background check fee. Before you budget for your CDL, check your specific state's Department of Motor Vehicles website for current fees, as they change periodically.

Hidden Costs and What to Budget For

Beyond tuition and exam fees, plan for transportation to and from testing, medical certification (required for most commercial drivers), and study materials if you're self-studying. A CDL medical exam costs $50 to $200 and must be performed by a certified medical examiner; you'll need this before you can get your CDL. If you're attending a commercial school, transportation may be included or you may need to arrange it yourself.

If you fail the skills test, you also pay to retake it. Some people need multiple attempts, which adds up quickly. Budget conservatively: if you're self-studying, assume you might need one or two retakes. If you attend a school, ask whether retakes are included in the tuition or charged separately.

Frequently Asked Questions

Can I get a CDL without paying for a commercial driving school?

Yes. You can study the CDL manual on your own, use free or low-cost online practice tests, and pay only the state exam and licensing fees — typically $200 to $500 total. You'll need access to a commercial vehicle for practice and someone experienced to help you prepare for the skills test. Many people do this successfully, though pass rates are often lower than for school-trained drivers.

What's the cheapest way to get a CDL?

Self-study with state exam and licensing fees only costs the least upfront. However, if an employer offers free or subsidized training, that's effectively cheaper because you're not paying anything and you enter a job faster. Compare your total cost including potential retakes and time to employment, not just the initial fee.

Do I have to pay for endorsements right away, or can I add them later?

You can add endorsements anytime after you get your CDL. Adding them later costs slightly more because you pay an amendment fee each time, but it lets you spread costs over time. Many drivers get their base CDL first, then add endorsements as their job requires them.

Will my employer pay for my CDL training?

Many do, but not all. Ask during the hiring process what training costs the company covers and whether there are conditions (like a minimum employment period). Some companies cover tuition but not exam fees; others cover everything. Get the terms in writing before you commit.

How much does a CDL medical exam cost?

A CDL medical certification exam costs $50 to $200 and is required before you can get your CDL. You must see a certified medical examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) website. This is separate from the CDL exam and licensing fees.