Permit test fees vary by state, but most fall between $10 and $40
The cost of a permit test depends entirely on which state you're taking it in. Some states charge as little as $10, while others charge $40 or more. A few states bundle the permit test fee with the cost of the permit itself, so you pay once. Others charge separately for the test and the permit document. The best way to know your exact cost is to check your state's Department of Motor Vehicles (DMV) website or call the local office where you plan to test.
Most states accept cash, check, or debit card at the testing location. Some DMV offices now allow you to pay online when you schedule your test appointment, which can save you a trip. A handful of states let you take the test for free if you fail and want to retake it the same day, though this varies widely.
Key Takeaways
- Permit test fees range from $10 to $40 depending on your state, and your state DMV website lists the exact amount you'll pay.
- Some states charge the test fee and permit fee together; others charge them separately, so confirm whether you need to budget for both.
- Most DMV offices accept cash, check, or debit card on the day of your test, though some allow online payment when you book your appointment.
- A few states waive the retake fee if you fail and test again the same day, but this policy is not universal.
How to find your state's exact permit test cost
Go to your state's DMV website and search for "permit test fee" or "written test cost." The page will list the dollar amount and tell you whether that fee covers just the test or includes the permit document itself. If the website is unclear, call your local DMV office directly — they can tell you the cost and whether you need to bring exact change or if they accept cards.
Some states post the fee on the page where you schedule your appointment. If you're booking online, the cost will appear before you confirm. This is the most reliable way to see the exact amount you'll owe on test day.
What happens if you fail and need to retake the test
Most states charge you the full fee again if you fail and want to retake the test. However, a small number of states waive the retake fee if you test again the same day or within a short window (usually 24 to 48 hours). Check your state's DMV website for the retake policy, because it varies.
If you fail, you'll typically have to wait a set number of days before you can retake the test — often 1 to 7 days depending on the state. During that waiting period, you can study and use practice tests to improve your score. When you're ready to retake it, you'll pay the fee again at your next appointment.
Paying for your permit test on the day of your appointment
Bring your payment method to the DMV office on the day of your test. Most offices accept cash, debit cards, and checks. A few accept credit cards, but this is less common — call ahead if you only have a credit card. Some DMV locations have ATMs on-site if you need cash, but don't count on it.
If you paid online when you scheduled your appointment, you won't need to pay again at the office. Bring your confirmation email or receipt just in case the staff needs to verify payment. Arrive early so you have time to check in and complete any paperwork before the test begins.
Whether you can pay before your test appointment
Some states let you pay the permit test fee when you book your appointment online. This is usually the fastest option because you won't have to handle payment at the DMV office. The fee is charged to your debit or credit card right away, and you'll get a confirmation number.
Other states require you to pay in person on test day. If your state doesn't offer online payment, you have no way around paying at the office. Check your state's DMV website to see which option applies to you — it will be listed under appointment scheduling or permit test information.
Additional costs beyond the permit test fee
The permit test fee itself is separate from the cost of the permit document. Some states include both in one price; others charge them separately. If your state charges separately, you'll pay the test fee at the DMV office when you take the test, and then pay the permit fee (usually $15 to $50) when you receive your permit after passing.
You may also need to pay for a new photo ID or state ID if your state requires it as part of the permit process. This is an additional cost beyond the test and permit fees. Your state DMV website will list all required fees upfront so you can budget for the total amount.
Frequently Asked Questions
Can I pay for my permit test with a credit card?
Most DMV offices accept debit cards but not credit cards for permit test fees. Some states allow credit card payment online when you schedule your appointment, but in-person payment is usually limited to cash, check, or debit. Call your local DMV office to confirm what payment methods they accept.
What if I don't have enough money for the test fee on the day of my appointment?
You won't be able to take the test without paying the fee first. If you can't pay that day, you'll need to reschedule your appointment for a later date when you have the money. Some DMV offices may let you cancel and rebook without a penalty, but policies vary by state.
Do I have to pay the permit test fee if I fail?
Yes, you'll pay the full fee again if you retake the test. A small number of states waive the fee for retakes on the same day or within 24 to 48 hours, but most charge the full amount each time. Check your state's DMV website for the retake policy.
Is the permit test fee the same as the permit fee?
No, they are usually different. The permit test fee is what you pay to take the written test. The permit fee is what you pay for the actual permit document after you pass. Some states combine both into one price, while others charge them separately.
Can I pay online for my permit test?
Some states allow online payment when you schedule your appointment, while others require you to pay in person at the DMV office. Check your state's DMV website or call your local office to see which option is available in your area.