The cost of a commercial driver's license varies by state, but you'll typically pay between $100 and $800 total

A commercial driver's license (CDL) is what you need to drive a bus professionally. The price depends on which state you live in, whether you're getting your first CDL or renewing one, and which endorsements you add. Most states charge a base fee for the license itself, then separate fees for the written test, the skills test, and any special endorsements like passenger (P) or school bus (S).

The written test and skills test are usually administered by your state's Department of Motor Vehicles (DMV) or equivalent agency. Some states bundle these fees into one payment; others charge them separately. You may also need to pay for a medical examination before you test, which is required by federal law and typically costs $50 to $150 at a clinic your state approves.

If you're switching from a regular driver's license to a CDL, you'll pay the full CDL fee. If you're renewing a CDL you already have, the renewal fee is usually lower than the initial fee.

Key Takeaways

  • Most states charge $100 to $300 for the base CDL license fee, plus separate fees for the written test ($10 to $50) and skills test ($100 to $300).
  • A medical examination, required before you test, costs $50 to $150 and must be done at a clinic approved by your state.
  • Adding a passenger endorsement (required for bus drivers) typically costs $10 to $50 extra.
  • Your state's DMV website lists the exact fees and which clinics are approved for medical exams in your area.

Breaking down the fees: what each part costs

The base CDL license fee is what you pay to the DMV to issue the license itself. This ranges from about $50 in some states to $200 or more in others. This is separate from the test fees.

The written test fee covers the knowledge test you take at the DMV. Most states charge $10 to $50 for this. You answer questions about road safety, vehicle operation, and cargo handling. You need to pass this before you can take the skills test.

The skills test fee is usually the largest single cost. This covers the practical driving test where an examiner watches you operate the bus. Most states charge $100 to $300 for this test. Some states charge one flat fee for both the written and skills tests; others charge them separately.

The passenger endorsement (P) is required to drive a bus with passengers. Most states add $10 to $50 to your total cost for this endorsement. A few states include it automatically with a CDL; most do not.

The medical examination requirement and cost

Before you can test for a CDL, you must pass a Department of Transportation (DOT) medical examination. This is a federal requirement, not optional. A certified medical examiner checks your vision, hearing, blood pressure, and general health. The exam typically takes 20 to 30 minutes.

The cost ranges from $50 to $150, depending on the clinic and your state. You pay the clinic directly, not the DMV. Your state's DMV website lists which clinics are certified to perform DOT exams in your area. You cannot use your regular doctor unless they are on that list.

Once you pass the exam, you receive a Medical Certificate that is valid for two years (or one year in some cases). You bring this certificate to the DMV when you test for your CDL. If your certificate expires before your CDL is issued, you'll need a new exam.

How to find your state's exact fees

Each state sets its own CDL fees, so the only way to know the exact amount you'll pay is to check your state's DMV website. Search "[your state] DMV CDL fees" or "[your state] commercial driver's license cost." The website will list every fee separately and tell you the order in which you pay them.

Most state DMV websites also show you which testing locations are available near you and whether you need to schedule an appointment in advance. Some states allow you to take the written test online; others require you to go in person. The skills test always happens in person with an examiner and a bus.

If you cannot find the information online, call your local DMV office directly. Staff can tell you the total cost, what documents you need to bring, and how long the process typically takes in your state.

Whether you need training school and what that adds

You are not required by law to attend a commercial driver training school to get your CDL. You can study on your own, take the written test, and take the skills test. However, many people find training school helpful because instructors teach you how to operate a bus safely and help you prepare for the skills test.

If you choose to attend training school, that is an additional cost on top of the CDL fees. Training programs typically cost $3,000 to $7,000 and last three to six weeks. Some programs are shorter or longer. This is separate from what you pay the DMV.

Some employers, including school districts and transit agencies, offer to pay for training school if you commit to working for them for a set period. If you're interested in driving a school bus, ask the school district whether they have a training partnership or reimbursement program.

Renewal costs and how often you renew

A CDL is typically valid for four to eight years, depending on your state. When it expires, you renew it at your DMV. The renewal fee is usually lower than the initial CDL fee—often $50 to $150—because you don't pay for the skills test again.

You do have to renew your DOT medical certificate every one or two years, which means paying for another medical exam ($50 to $150) before your CDL renewal. Some states require you to pass a written test again at renewal; others do not.

If your CDL is suspended or revoked, you cannot straightforward renew it. You'll need to go through the full process again, including both tests and the medical exam, and pay the full initial fees.

Frequently Asked Questions

Do I have to pay for the medical exam before I pay the DMV?

Yes. You need the Medical Certificate in hand before you go to the DMV to test. Schedule and pay for the medical exam first, pass it, get your certificate, then schedule your DMV tests. If you show up to the DMV without the certificate, they will not let you test.

Can I take the written test and skills test on the same day?

Most states allow this, but it depends on your state and the testing location. Some DMVs require you to pass the written test first, then schedule the skills test for a later date. Check your state's DMV website or call ahead to ask whether same-day testing is available where you live.

What if I fail the skills test—do I have to pay again?

Yes, you pay the skills test fee each time you take it. Most states let you retake the test within a certain timeframe (often 30 to 60 days) without paying the written test fee again, but you do pay the skills test fee for each attempt. Check your state's rules on retakes and fees.

Is the passenger endorsement the only endorsement I need to drive a bus?

For a regular passenger bus, yes—the passenger (P) endorsement is what you need. For a school bus, you may also need a school bus (S) endorsement, which some states require and others do not. Ask your employer or the school district what endorsements their buses require, then check your state's DMV website for the cost of each.