Driver's license fees vary by state, and they cover both the written test and the physical card itself

The cost of getting your first driver's license depends entirely on which state you live in. There is no federal fee — each state sets its own price, and that price covers the knowledge test, the road test, and the license card itself. Most states charge between $20 and $50 for a first license, but some charge significantly more. A few states charge under $20; a handful charge over $100.

The fee you pay also depends on how long the license lasts. A license valid for four years costs less than one valid for eight years, because you are paying for a longer period of use. Some states build in extra fees for things like organ donor registration or Real ID compliance, which adds $10 to $30 to the base cost in those places.

Beyond the state fee itself, you may face costs for the written test, the road test, or both — though most states include these in the license fee. A few states charge a separate fee for the road test, usually $10 to $20. If you fail either test and have to retake it, you may have to pay the test fee again.

Key Takeaways

  • Most states charge $20 to $50 for a first driver's license, but the exact amount depends on your state and how long the license is valid.
  • The license fee typically includes both the written test and the road test, though a few states charge separately for the road test.
  • Real ID compliance, organ donor registration, and other add-ons can increase your total cost by $10 to $30 in some states.
  • If you fail a test and retake it, you may have to pay the test fee again, so the total cost can exceed the base license fee.
  • You will also need to pay for a learner's permit before you take the road test, which is a separate fee in every state.

What a learner's permit costs and why you need one first

Before you can take the road test for a full driver's license, you must first get a learner's permit. This is a separate document with its own fee, and you must hold it for a minimum period — usually 30 days to six months, depending on your state — before you are allowed to test for the full license.

A learner's permit typically costs $10 to $35 and is valid for one to three years. You take the written knowledge test to get the permit, and that test is usually included in the permit fee. Some states charge a separate fee for the written test itself, usually $5 to $10.

The learner's permit fee and the license fee are separate charges. If you pay $25 for a permit and $40 for a license, your total out-of-pocket cost is $65, not one or the other. Some states offer a discount if you pay for both at the same time, but this is not common.

Real ID compliance and what it adds to your cost

If you want your driver's license to work as a federal ID — for boarding a domestic flight or entering a federal building — it must meet Real ID standards. Real ID is a federal security requirement, not a separate document. It is a designation on your regular driver's license.

Getting a Real ID-compliant license requires you to bring additional documents to the DMV: your birth certificate, proof of Social Security number, and proof of your current address. You cannot get Real ID by mail or online in most states; you must appear in person.

The fee for Real ID varies by state. Some states include it in the regular license fee at no extra charge. Others charge $10 to $30 extra. A few states charge the same price whether you want Real ID or not, but issue a non-compliant license if you do not bring the required documents. Check your state's DMV website to find out whether Real ID adds to your cost.

Retesting fees if you fail the written or road test

If you fail the written knowledge test, most states let you retake it the same day or within a few days. The retake fee is usually $5 to $15 per attempt. Some states include unlimited retakes in the original test fee; others charge each time.

Failing the road test is more expensive in terms of time, because you have to schedule a new appointment, which can take weeks. The road test fee itself — if charged separately — is usually $10 to $25 per attempt. The bigger cost is the delay: if you fail in month two of your learner's permit and your state requires a six-month holding period, you cannot test again until month eight.

A few states waive the retake fee if you fail, but most do not. Budget for at least one retake fee when planning your total cost, because the pass rate on road tests is typically 50 to 70 percent on the first attempt.

How to find your state's exact fees

The fastest way to find your state's driver's license fees is to visit your state's Department of Motor Vehicles website directly. Search "[your state] DMV driver's license fee" and look for a page titled "Fees" or "License Costs." Most state DMV sites list the base license fee, the learner's permit fee, and any add-on fees like Real ID or organ donor registration.

If your state's website does not clearly list fees, call your local DMV office. Have your age and the type of license you want (standard, commercial, motorcycle) ready, because fees sometimes differ by category. Ask specifically whether the fee includes the written test, the road test, or both.

Some states charge different fees depending on whether you renew by mail, online, or in person. If you are getting your first license, you will have to go in person, so ask for the in-person fee.

Why license fees vary so much between states

States set their own fees based on how much it costs them to run their DMV, how much revenue they need, and political decisions about whether to keep fees low. A state with a large population spread across many DMV offices has higher operating costs than a state with fewer offices. Some states use license fees to fund road safety programs; others use them only to cover DMV operations.

This is why a license in one state might cost $25 and in a neighboring state might cost $75. There is no federal standard, and the fee does not reflect the quality of the license or the difficulty of the test. It reflects only what that state decided to charge.

What happens if you move to a new state

If you move to a new state after getting your license, you will eventually need to get a license from your new state. Most states require you to get a new license within 30 to 90 days of moving there, though the enforcement of this rule varies.

When you get a license in your new state, you will pay that state's fee. You do not get a refund from your old state for the unused portion of your old license. The new state may waive the written test if you show your valid out-of-state license, but you will still pay the full fee for the new license and may have to take the road test.

Frequently Asked Questions

Can I get a driver's license without paying for a road test?

Most states require a road test for a first license and charge a fee for it, though the fee is usually included in the overall license fee. A few states waive the road test if you have held a learner's permit for a certain period and pass additional written tests. Check your state's DMV website for exemptions.

Do I have to pay for Real ID if I do not fly?

No. If you do not need to board a domestic flight or enter a federal building, you can get a standard driver's license without Real ID. You will not pay the Real ID fee, but you will still need a passport or other federal ID for those purposes. Some states charge the same price for both; others charge less for standard licenses.

What if I cannot afford the license fee right now?

Most states do not offer fee waivers or payment plans for driver's licenses. A few states have reduced fees for low-income residents, but this is rare. Contact your local DMV office to ask whether your state has any fee reduction programs. Some nonprofits also help pay for licenses in specific states, though availability varies.

Do I have to pay the fee again if I renew my license?

Yes. Renewal fees are separate from the original license fee. Renewal fees are usually the same as or slightly less than the original fee, depending on your state. You pay the renewal fee every time your license expires and you want to keep it active.

Can I get a temporary license while I wait for my permanent one?

Most states issue a temporary paper license on the spot when you pass your road test, valid for 30 to 60 days while your permanent card is printed and mailed. This temporary license is included in your fee; you do not pay extra for it. Some states do not issue temporary licenses and instead mail the card within one to two weeks.