Driver's license fees vary by state and by the type of license you're getting
The cost to get a driver's license depends on where you live and which license type you're pursuing. Most states charge between $20 and $100 for a standard driver's license, but the real total includes written test fees, road test fees, and sometimes fingerprinting or medical exams. A learner's permit usually costs less than a full license — often $10 to $30 — but you'll pay again when you upgrade to a full license later.
The breakdown matters because you might pay fees at different times. Your learner's permit fee comes first, then the road test fee when you're ready to test, then the license fee itself when you pass. Some states bundle these into one payment; others charge separately. A few states waive certain fees for minors or offer discounts for online renewals, so the actual amount you owe depends on your age, your state, and how you explore.
Key Takeaways
- Learner's permit fees typically range from $10 to $30, and you pay this before taking your written test.
- Road test fees are separate and usually cost $10 to $50, depending on whether you test at a state office or a private testing center.
- The driver's license itself costs $20 to $100 in most states, and you pay this after passing your road test.
- Some states charge extra for fingerprinting, medical exams, or REAL ID compliance, which can add $10 to $30 to your total.
- Your total cost from learner's permit to full license typically falls between $50 and $200, but can be higher in states with additional requirements.
What the learner's permit costs
A learner's permit is your first step, and it's usually the cheapest part of the process. Most states charge $10 to $30 for a learner's permit, though a few charge as little as $5 and others charge up to $50. This fee covers the written knowledge test and the permit card itself. You pay this fee when you explore at your state's DMV or equivalent office, before you take the written test.
Some states include the written test in the permit fee; others charge a separate test fee on top of the permit fee. A few states let you retake a failed written test for free, while others charge a small fee each time. Check your state's DMV website to see whether the permit fee is all-inclusive or whether you need to budget for a separate test attempt.
Road test fees and where you test
The road test is where costs can vary the most. If you test at a state DMV office, the fee is usually $10 to $30. If you use a private testing center — which some states allow or require — the fee can be $30 to $75 or more. Private testing centers often have more available appointment slots and shorter wait times, but you pay for that convenience.
Some states let you choose between state and private testing; others use only state examiners. A few states don't charge for the road test itself but require you to pay a separate process or processing fee. If you fail your road test, most states charge a retest fee, which is usually the same as the original test fee or slightly less. Budget for at least one retest when you're planning your costs.
The driver's license fee and what it covers
Once you pass your road test, you pay for the license itself. This fee covers the license card, the background check, and the processing. Standard driver's licenses cost $20 to $100 depending on your state; some states charge less for minors and more for adults. The fee also determines how long your license lasts — a license valid for four years might cost less than one valid for eight years in the same state.
If you want a REAL ID-compliant license (required for federal buildings and domestic flights), some states charge an extra $10 to $30 on top of the standard license fee. You'll need to bring additional documents like a passport or birth certificate to prove your identity, but the documents themselves don't cost extra — only the license upgrade does.
Additional fees you might encounter
Beyond the permit, test, and license fees, some states charge for things you might not expect. Fingerprinting for a background check costs $5 to $20 in states that require it. A medical exam or vision test, required in some states for certain age groups, can cost $10 to $50 if you don't already have one on file. A few states charge a separate REAL ID document verification fee, even if you're not upgrading to REAL ID.
If you need to replace a lost or damaged license before it expires, replacement fees usually cost $10 to $30. If you change your name or address, some states charge a small fee to update your license, while others do it for free. Check your state's fee schedule on the DMV website to see the complete list — it's usually posted as a PDF or table.
How costs differ by state
A few states are notably cheaper: some charge under $50 total from learner's permit to full license. Others charge $150 or more, especially if they require fingerprinting, medical exams, or REAL ID compliance. States in the Northeast and West Coast tend to charge higher fees than states in the South and Midwest, but there are exceptions in every region.
Your state's DMV website lists all fees clearly, usually under a heading like "Fee Schedule" or "Driver's License Costs." If you can't find it online, call your local DMV office — they can tell you the exact total you'll owe before you go in. Some states also offer fee waivers or discounts for low-income drivers, military members, or seniors, so it's worth asking.
Payment methods and timing
Most DMV offices accept cash, debit cards, and credit cards. Some accept checks or money orders. A few states let you pay online when you renew, but most require you to pay in person at the office or at a kiosk. If you're paying for a learner's permit, road test, and license at different times, you'll make separate payments — so budget accordingly.
Some states let you pay for your license renewal online or by mail, which can save you a trip. If you're upgrading from a learner's permit to a full license, you usually don't pay the permit fee again — you only pay the license fee and any road test fee. Read your state's instructions carefully so you know exactly when and where to pay.
Frequently Asked Questions
Do I have to pay the learner's permit fee again when I get my full license?
No. You pay the learner's permit fee once, and it covers your permit for as long as you hold it. When you upgrade to a full license, you pay only the license fee and the road test fee (if applicable). The permit fee does not roll over or transfer — it's a separate transaction.
What happens if I fail my road test — do I pay again?
Yes, most states charge a retest fee each time you take the road test after failing. The retest fee is usually the same as the original test fee or slightly lower. Some states let you retake the test when ready; others require you to wait a few days or weeks. Budget for at least one retest when you're planning your costs.
Is REAL ID worth the extra cost?
REAL ID is required for federal buildings and domestic flights starting in 2025. If you travel by air or visit federal offices, you'll need it eventually. The extra cost is usually $10 to $30, so many people upgrade when they renew anyway. Check whether your state charges extra or includes REAL ID in the standard license fee.
Can I get a discount on my driver's license fee?
Some states offer fee waivers or discounts for low-income drivers, military members, seniors, or people with disabilities. Contact your state DMV to ask whether you may have access to. You may need to bring proof of income, military service, or disability status. Not all states offer discounts, so ask before you assume.
Why do private road tests cost more than state tests?
Private testing centers charge more because they offer more appointment slots and shorter wait times. State DMV offices often have long backlogs, so private centers fill a demand. You're paying for convenience and speed, not a different quality of test. Both types of tests are equally valid for getting your license.