The cost of a learner's permit test varies by state, but most states charge between $10 and $50 for the written exam itself
The written test fee is separate from any permit process fee your state charges. Some states bundle them together into one fee; others list them separately on your DMV bill. A few states charge nothing for the test but add a permit fee instead. You will pay at the time you take the test, either in cash or card at the DMV office.
The fee covers the cost of administering the test—the examiner, the testing system, and the paperwork. It does not cover your license or permit itself, which may have its own fee due when you pass and receive your permit card in the mail.
Key Takeaways
- Most states charge $10 to $50 for the written learner's permit test, paid when you take the exam at the DMV.
- Some states charge a separate permit process or issuance fee on top of the test fee, so check your state's DMV website for the full cost.
- A few states charge nothing for the test but require a permit fee instead, so the total cost structure varies.
- You typically pay in cash or card at the DMV office on the day you test; no advance payment is usually required.
- If you fail the test, you will usually have to pay the fee again to retake it, though some states allow one free retake.
How test fees and permit fees work together
Your state's DMV website will list both the test fee and any separate permit fee. For example, one state might charge $15 for the written test and $20 for the permit card itself. Another might charge $35 total and call it a "learner's permit fee." The way it is labeled does not change what you pay overall, but it helps to know the breakdown so you bring enough money to the DMV.
Some states also charge a small fee to replace your permit if you lose it or need a duplicate before you upgrade to a full license. That is a separate charge and only applies if you need a replacement.
What happens if you fail and need to retake the test
If you do not pass the written test on your first try, you will usually have to pay the test fee again to retake it. Most states let you retake the test the same day or within a few days, but you will be charged again each time you sit for the exam.
A small number of states offer one free retake if you fail, but this is uncommon. Check your state's DMV website or call ahead to ask whether retakes are free or cost the same as the initial test. Knowing this in advance helps you budget if you are nervous about passing on the first attempt.
Costs beyond the test fee
The test fee itself does not include the cost of getting your learner's permit card mailed to you, which may be a separate fee in your state. It also does not cover any documents you need to bring—such as a birth certificate, proof of residency, or Social Security card—though obtaining those documents may have their own costs if you do not already have them.
If you take a driver education course before testing (which some states require for younger applicants), that course has its own fee, usually $100 to $300 depending on whether it is in-person or online. The test fee and course fee are separate charges.
Payment methods and what to bring
Most DMV offices accept cash and debit or credit cards at the counter. Some offices also accept checks, but this is less common. Call your local DMV office before you go to confirm what payment methods they accept, especially if you plan to pay by check.
Bring more cash than you think you will need, in case your state charges a fee you were not aware of or if you need to pay for a duplicate document. If you are unsure of the exact total cost, call the DMV or check their website—most states list the fee schedule online, broken down by service.
State-by-state fee variation
Test fees range widely. Some states charge as little as $10, while others charge $50 or more. A few states in the Northeast and West Coast tend to charge higher fees, while some Southern and Midwestern states charge less. However, this is not a hard rule—you need to check your specific state's DMV website to know what you will pay.
Your state's DMV website will have a fee schedule that lists the exact cost for a learner's permit test and any related fees. If the website is unclear, call the DMV directly or visit in person to ask. The fee schedule is public information and DMV staff can tell you the total amount you need to bring.
Frequently Asked Questions
Do I have to pay the test fee even if I fail?
Yes. You pay the test fee when you take the exam, regardless of whether you pass or fail. If you fail and want to retake the test, you will pay the fee again. A few states offer one free retake, so check your state's policy before you assume you will pay twice.
Can I pay the test fee online before I go to the DMV?
Most states do not allow you to pay the test fee in advance. You pay at the DMV office when you arrive to take the test. Some states let you pay for other services online, but the test fee is almost always paid in person on the day of the exam.
Is the test fee the same for everyone, or does it depend on age?
The test fee is the same regardless of your age. However, some states charge different fees for different types of permits or licenses. A learner's permit test fee is standard; a commercial driver's license test fee would be different. Check your state's schedule to make sure you are looking at the learner's permit fee, not another type.
What if I move to a different state after I get my learner's permit?
You will need to get a new learner's permit in your new state and pay that state's test fee. Your old permit will not transfer. Some states may give you credit for passing the test in another state, but you will still need to take your new state's written test and pay their fee.
Are there any discounts or fee waivers for the test?
Most states do not offer discounts on the test fee itself. However, some states waive or reduce fees for people with low income. Contact your local DMV office or check their website to ask whether your state has a fee waiver program and what you need to show to request one.