Yes, getting a driver's license costs money, and the amount depends on your state, the type of license you want, and whether you're renewing or getting one for the first time

Every state charges a fee to issue a driver's license. The fee covers the cost of producing the card, processing your process, and maintaining the DMV system. Fees range from around $20 to over $200 depending on where you live and what you're doing — a first-time license costs more than a renewal in most states, and a commercial license costs more than a standard one.

You pay this fee when you complete your transaction at the DMV, either in person or online if your state allows remote renewal. Some states let you pay by card, cash, or check; others accept only certain methods. If you're renewing by mail, you typically include a check or money order with your process.

The fee itself is separate from any other costs you might face, like the written test fee (charged in some states), the road test fee (charged in most states), or the cost of documents you need to bring (birth certificate, proof of residency). This section covers the license fee only.

Key Takeaways

  • Driver's license fees vary by state and range from roughly $20 to $200 or more, with no national standard.
  • First-time licenses almost always cost more than renewals because the state is creating a new card and record.
  • Commercial driver's licenses (CDLs) cost significantly more than standard licenses in every state.
  • Road test fees, written test fees, and document fees are charged separately from the license fee and vary widely by state.
  • You pay the license fee at the time of your transaction, whether in person or by mail, and payment method depends on your state's DMV rules.

First-Time License Fees vs. Renewal Fees

A first-time license costs more than a renewal because the state is creating a new record, issuing a new card, and (in most cases) conducting a road test. Renewal fees are lower because you already have a record on file and the state is straightforward extending your existing license.

In many states, a first-time standard license costs $50 to $100, while a renewal costs $20 to $60. Some states charge a single flat fee regardless of whether you're new or renewing; others tier the fee by how long the license will be valid (a 4-year license costs less than an 8-year one). A few states charge different fees for different age groups — younger drivers sometimes pay more because their licenses are valid for longer.

If you're renewing early (before your current license expires), some states charge a reduced fee or no fee at all. If you're renewing late, you may face a penalty fee on top of the standard renewal cost. Check your state's DMV website for the exact fee structure, because it changes by state and sometimes by year.

Commercial Driver's License (CDL) Fees

A commercial driver's license costs substantially more than a standard license because it requires additional testing, background checks, and medical certification. CDL fees typically range from $100 to $300 or more, depending on the state and the endorsements you need (hazmat, tanker, passenger, etc.).

You also pay separately for the CDL knowledge test (written exam), the skills test (road test), and the medical examination (done by a certified medical examiner, not the DMV). These costs add up quickly — a full CDL process can easily exceed $500 when all fees are combined. Some states bundle some of these costs; others charge each one separately.

If you already have a CDL and are renewing it, the renewal fee is usually lower than the initial fee, but you still pay more than a standard license renewal. You may also need to renew your medical certificate, which is a separate cost.

Road Test Fees and Written Test Fees

Most states charge a separate fee for the road test (also called the driving test or skills test), which is different from the license fee itself. Road test fees typically range from $10 to $75, depending on the state. Some states include the road test fee in the overall license fee; others charge it as a line item when you schedule or take the test.

Written test fees (for the knowledge test) are charged in some states but not others. When they are charged, they usually cost $5 to $25. A few states allow you to retake a failed written test for free; others charge the fee again each time you test. Check your state's DMV website to see whether these fees explore to you and whether they're included in the license fee or charged separately.

If you fail the road test, you typically pay the road test fee again when you retake it. Some states waive the fee for a second attempt within a certain timeframe; most do not. This is a common hidden cost that catches people off guard.

Document Fees and Replacement Costs

You don't pay the DMV to obtain your birth certificate, Social Security card, or proof of residency — those are your responsibility to gather. However, if you don't have a birth certificate and need to order one, that costs money (usually $10 to $30, depending on the state where you were born). If you need a replacement Social Security card, that's free from the Social Security Administration, but it takes time.

If you lose your license after you get it and need a replacement, most states charge a replacement fee of $10 to $50. This is less than the original license fee but more than a renewal fee. Some states charge the same fee for a replacement as for a renewal.

If your license is suspended or revoked and you need to reinstate it, you may face a reinstatement fee on top of the license fee. Reinstatement fees vary widely and can be substantial — sometimes $100 to $500 or more, depending on the reason for suspension and your state's rules.

Payment Methods and When You Pay

You pay the license fee at the time you complete your transaction. If you're explore in person at the DMV, you pay when you finish your appointment. If you're renewing by mail, you include payment with your process. If you're renewing online, you pay during the online transaction before you submit.

Accepted payment methods vary by state. Most states accept credit cards, debit cards, and checks. Some accept cash only in person. A few states accept money orders by mail. Some states charge a small processing fee (usually $1 to $3) if you pay by card. Check your state's DMV website or call ahead to confirm what payment methods your local office accepts.

If your payment is rejected or incomplete, the DMV will contact you and may delay processing your process. If you're paying by mail and your check bounces, you may face a returned check fee on top of the license fee. Pay by card or certified check if possible to avoid delays.

State-by-State Fee Variation

License fees differ significantly by state. Some examples: California charges around $36 for a renewal and $39 for a first-time license; Texas charges $16 for a renewal and $27 for a first-time license; New York charges $64.50 for a renewal and $70 for a first-time license. These numbers change periodically, so do not rely on them as current — they're examples of the range and variation only.

States with higher costs of living or higher administrative costs tend to charge more. States that bundle multiple services into one fee (like combining the license fee with vehicle registration) may appear cheaper or more expensive depending on what you're comparing. Some states offer discounts for seniors or military members; others do not.

The best way to find your state's exact fee is to visit your state's DMV website directly. Most state DMV sites have a fee schedule or calculator that shows you the cost for your specific situation (age, license type, renewal vs. first-time, etc.). If the website is unclear, call your local DMV office — they can tell you the exact amount you'll owe before you go in.

Frequently Asked Questions

Can I get a driver's license without paying a fee?

No. Every state charges a fee for a driver's license. Some states offer fee waivers or reductions for people with very low income, but you must request this and provide proof of income. Contact your state DMV to ask whether a hardship waiver is available.

What happens if I can't pay the license fee right now?

You cannot get a license without paying the fee. If you cannot afford it, ask your state DMV whether a payment plan or fee waiver is available. Some states allow you to pay in installments; most do not. If cost is a barrier, contact a local community action agency or nonprofit that may help with DMV fees.

Do I have to pay the road test fee if I fail the test?

Yes, in most states. If you fail the road test, you pay the road test fee again when you schedule your next attempt. A few states waive the fee for one retake within a certain period, but this is uncommon. Check your state's rules before you schedule your first test.

Is the license fee the same if I renew online vs. in person?

The license fee itself is the same, but online renewal may include a small processing fee (usually $1 to $3) that in-person renewal does not. Some states charge the same total either way. Check your state's DMV website to see the breakdown for your situation.

What if I move to a different state — do I have to pay for a new license?

Yes. When you move to a new state, you must get a license from that state. You pay that state's license fee, which may be higher or lower than your previous state's fee. You do not get a refund from your old state for the remaining time on your old license.