Yes, you pay for a driver's license, but the cost depends on what you're getting

Every state charges a fee to issue a driver's license. The amount varies widely — from around $20 to over $200 — and depends on the type of license, how long it's valid, and which state you live in. A standard five-year license costs less than a ten-year one. A commercial license costs more than a regular one. Some states charge extra if you want a REAL ID-compliant license (which you'll need for federal buildings and domestic flights after May 2025).

You also pay separately for the written test and the road test in most states. Those fees are usually $10 to $30 each, though some states bundle them into the license fee. A few states waive the road test fee if you pass on your first try, and some offer discounts for military members or seniors.

The total cost to go from no license to a valid license typically falls between $50 and $300, depending on your state and how many attempts you need. If you're renewing instead of getting your first license, the cost is usually just the license fee itself.

Key Takeaways

  • Driver's license fees vary by state and range from roughly $20 to over $200 for the license itself.
  • Written and road tests usually cost $10 to $30 each in most states, though some states include these in the license fee.
  • A REAL ID-compliant license may cost more than a standard license, and you'll need one for federal buildings and domestic flights after May 2025.
  • Your total cost depends on how many test attempts you need and whether you may have access to for any discounts or waivers.
  • Renewal fees are typically lower than the fee for a new license and don't include test costs.

What the license fee covers in your state

The license fee itself pays for the card, the background check, and the DMV's processing. In most states, this is a single flat fee that covers everything related to issuing the license — you pay it once, whether you pass your tests on the first try or the fifth.

Some states separate the costs. For example, you might pay one fee to take the written test, another to take the road test, and a third to actually receive the license card. Other states bundle all three into one fee you pay upfront. Check your state's DMV website to see the exact breakdown for your situation.

If you're getting a REAL ID license (marked with a gold star or similar indicator), expect to pay $10 to $30 more than a standard license in most states. You'll also need to bring additional documents — a passport, birth certificate, or other proof of citizenship — which you don't need for a standard license.

Written and road test fees

The written test (also called the knowledge test) usually costs $5 to $20. You take it at the DMV or an approved testing location, and you can retake it if you fail, though you may have to pay the fee again each time.

The road test costs $10 to $30 in most states. This is the test where a DMV examiner rides with you and watches you drive. If you fail, you'll pay the fee again to schedule another attempt. Some states let you take the road test at a third-party testing location (a driving school, for example), which may have different fees.

A few states waive or reduce the road test fee if you pass on your first attempt, or if you completed a driver's education course. Military members and seniors sometimes get discounts on test fees. Your state's DMV website will list any discounts you might may have access to for.

How fees differ between license types

A standard passenger vehicle license (Class D in most states) is the cheapest option. A commercial driver's license (CDL) costs significantly more — often $100 to $200 — because it requires additional testing and background checks.

Motorcycle licenses and endorsements (like a motorcycle endorsement added to your regular license) have their own fees, usually $10 to $50 depending on your state. If you want multiple endorsements — say, both motorcycle and air brake — you may pay a separate fee for each one.

Learner's permits cost less than full licenses because they're temporary and don't require a road test. Most states charge $10 to $50 for a permit. The permit fee may or may not be credited toward your license fee when you pass your road test — this varies by state.

Renewal fees and how they differ from new licenses

Renewing your license costs less than getting a new one because you don't retake the written or road test. You're just paying for the new card and the DMV's processing. Renewal fees typically range from $20 to $100, depending on your state and how long the license is valid for.

Some states offer a discount if you renew early or online instead of in person. A few states charge more if you renew late — after your license has already expired — so it's worth renewing on time if you want to avoid extra fees.

If you renew by mail or online, you may avoid a trip to the DMV, but you'll still pay the same fee. Some states offer a reduced-fee renewal if you're over 65 or meet other criteria.

Payment methods and what happens if you can't pay

Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A few states allow you to pay online if you're renewing. Check your state's DMV website to see what payment methods your local office takes.

If you can't afford the fee, contact your local DMV to ask about payment plans or fee waivers. Some states offer reduced fees for people with low income, though this is not universal. A few states have hardship waivers that let you get a license without paying the full fee if you can show financial need.

Military members on active duty sometimes get fee waivers or discounts. Seniors and people with disabilities may also may have access to for reduced fees. These programs vary by state, so ask your DMV directly about what you might may have access to for.

Frequently Asked Questions

Can I get a driver's license without paying?

No, every state charges a fee. However, some states offer reduced fees or waivers for people with low income, military members, seniors, or people with disabilities. Contact your state's DMV to ask whether you might may have access to for a reduced or waived fee.

Do I have to pay the test fee every time I fail?

Yes, in most states you pay the test fee each time you take the written or road test. A few states waive the fee if you pass on your first attempt, but you'll pay again if you need to retake it. Some driving schools offer discounts on retests if you took their course.

What's the difference between a REAL ID and a regular license, cost-wise?

A REAL ID license costs $10 to $30 more than a standard license in most states. You'll need one for federal buildings and domestic flights after May 2025. You'll also need to bring extra documents (like a passport or birth certificate) to prove citizenship, which you don't need for a standard license.

If I get a learner's permit, do I have to pay again for the license?

You'll pay a separate fee for the license itself. Some states credit the permit fee toward your license fee, so you pay less the second time. Others don't. Check your state's DMV website or ask at the office to find out whether your permit fee will be credited.

Can I renew my license online and save money?

Online renewal costs the same as in-person renewal in most states. A few states offer a small discount for online renewal, but it's usually only $5 to $10. The main benefit of renewing online is convenience, not cost savings.