Most states charge a fee for the learner's permit test, usually between $10 and $50
Yes, nearly every state charges money to take the learner's permit test. The fee covers the cost of administering the test at your local Department of Motor Vehicles (DMV) or equivalent agency. The exact amount depends on which state you live in — some charge as little as $10, while others charge $40 or $50. A few states bundle the permit test fee with the cost of the permit itself, so you pay one combined fee rather than separate charges.
The fee is non-refundable even if you don't pass the test, so you'll need to pay again if you retake it. Some states let you retake the test the same day for no additional charge, while others require you to wait a certain number of days and pay the fee again. Check your state's DMV website to find out the exact fee and retake policy where you live.
Key Takeaways
- Learner's permit test fees range from about $10 to $50 depending on your state.
- The fee is non-refundable, so you pay it again if you retake the test.
- Some states charge the test fee separately, while others include it in the total permit cost.
- Your state's DMV website lists the exact fee and whether you can retake the test the same day without paying again.
- Once you pass the test, you'll pay an additional fee for the permit card itself, which is typically separate from the test fee.
How payment works at the DMV
When you arrive at the DMV to take your test, you'll pay the fee before or after the test, depending on your state's process. Most DMVs accept cash, debit cards, and credit cards. Some locations also accept checks or money orders, though this is less common. A few states now allow you to pay online before you arrive, which can speed up the process and let you skip the payment line.
If you're taking the test at a third-party testing location (some states contract with private companies to administer tests), the payment method may differ. Call ahead to confirm what forms of payment that location accepts. Some third-party centers may charge a slightly different fee than the official DMV rate, so it's worth asking about the total cost upfront.
What happens if you fail and need to retake
If you don't pass the test, you'll need to pay the fee again to retake it. The waiting period before you can retake varies by state — some allow you to test again the same day, while others require you to wait 1 to 7 days. During that waiting period, you can study and prepare for your next attempt using practice materials or study guides.
A few states waive the retake fee if you fail, but this is uncommon. Always check your state's specific rules before assuming you'll have to pay twice. Some states also limit how many times you can retake the test in a certain period, though most don't enforce a hard cap. Knowing the retake policy helps you budget if you need multiple attempts.
Fees for the permit card itself
The learner's permit test fee is separate from the cost of the permit card. Once you pass the test, you'll pay an additional fee to get the actual permit document. This fee typically ranges from $15 to $50, depending on your state and how long the permit is valid (usually 1 to 5 years).
In some states, the test fee and permit fee are combined into one charge that you pay upfront. In others, you pay them separately at different times — sometimes you pay the test fee first, then the permit fee after you pass. Your state's DMV website will clarify whether these are one fee or two, and when each payment is due.
How to find your state's exact fee
The fastest way to find out what you'll pay is to visit your state's DMV website directly. Search for "learner's permit test fee" plus your state name, or look for a section titled "Fees" or "Permit Costs." The DMV site will also tell you whether you can pay online in advance, what payment methods are accepted, and the retake policy.
If you can't find the information online, call your local DMV office. They can tell you the exact fee, where to pay it, and whether anything has changed recently. Having this information before you go saves time and prevents surprises at the counter. You can also ask about any discounts or fee waivers that might be available in your area.
Frequently Asked Questions
Can I pay the test fee online before I go to the DMV?
Some states allow online payment in advance, while others require you to pay in person at the DMV. Check your state's website to see if prepayment is an option. If it is, paying online often lets you skip the payment line when you arrive.
What if I can't afford the test fee right now?
Most DMVs do not waive or reduce the test fee based on income. However, some community organizations or nonprofits in your area may offer information with DMV fees. Contact your local social services office or search online for "DMV fee information" plus your state name to see what resources exist in your community.
Do I have to pay the fee even if I don't show up for my test?
No. You only pay the fee when you actually take the test. If you schedule an appointment and don't show up, you won't be charged. However, you may lose your appointment slot and have to schedule again later.
Is the test fee the same in every DMV office in my state?
Yes, the test fee is set by your state and is the same at every DMV location. However, some third-party testing centers may charge differently. If you're using a private testing location, confirm the fee with that location directly.