The permit test in New York City costs $65 for a Class D (regular car) license, paid when you take the test at the Department of Motor Vehicles.
You pay the fee once, at the testing location itself, before you sit for the written exam. You cannot pay online in advance or at a different time. Bring cash or a debit card — the DMV locations that give the permit test accept both, though policies can vary slightly by office.
The $65 covers the written test only. If you fail and need to retake it, you pay the $65 fee again each time. There is no separate "study" fee or practice test fee — the cost is only when you show up to take the official exam.
Key Takeaways
- The Class D permit test costs $65, paid in cash or debit card at the DMV office where you take the exam.
- You pay only once per attempt, so retaking the test means paying $65 again.
- The fee covers the written test; the road test (taken later) has a separate fee of $65.
- Different license classes (motorcycle, commercial truck) have different fees, but most people taking a permit test pay $65.
- No online payment option exists for the permit test fee — payment happens in person on test day.
What the $65 includes and what it does not
The $65 permit test fee covers the written exam itself and the scoring. It does not include your learner permit document — that is issued for free once you pass. It does not cover the road test, which you take later with a separate $65 fee.
If you need to replace a lost or damaged permit after you pass the written test, the DMV charges a replacement fee (currently $20 for a duplicate document). This is separate from the test fee and only applies if something happens to your permit card after you receive it.
How to pay on test day
Arrive at your scheduled DMV office with either cash or a debit card. When you check in for your permit test, you will be directed to a payment window or kiosk where you hand over the $65. Keep your receipt — you will need it to be called for your test.
Some DMV locations have moved to digital check-in and payment kiosks, while others still use a counter. The process is the same either way: you cannot skip payment and take the test later. Payment must happen before you enter the testing room.
If you fail the test and need to retake it
You pay $65 each time you take the test. If you fail on your first attempt, you can schedule a retest at the same DMV office or a different one. You will pay the full $65 fee again when you show up for the second attempt.
There is no discount for retakes, and there is no limit to how many times you can retake the test. However, you must wait at least one day before retesting (you cannot take it again the same day you failed).
Different license types have different fees
A Class D permit (standard car) costs $65. A Class M permit (motorcycle) also costs $65. A Class A or B permit (commercial truck) costs $65 as well. Most people taking a permit test in New York City pay $65, but if you are pursuing a specialized license class, confirm the fee with the DMV office when you schedule your test.
The road test fee is also $65 for most classes, paid separately when you take that exam. Some commercial licenses have higher road test fees, so ask when you book your road test appointment.
What happens after you pay and pass
Once you pay the $65 and pass the written test, you receive your learner permit on the spot (or within a few days, depending on the office). The permit is free — the $65 only paid for the test itself. Your learner permit is valid for 24 months, during which you can practice driving with a licensed adult in the car.
When you are ready to take the road test, you will schedule that separately and pay another $65 fee at that time. Passing the road test leads to your Class D license, which is also issued for free.
Frequently Asked Questions
Can I pay the permit test fee online before I go to the DMV?
No. The DMV does not accept online payment for the permit test fee. You must pay the $65 in person on test day, either in cash or with a debit card at the DMV office where you are taking the exam.
What if I do not have $65 in cash or a debit card on test day?
You will not be able to take the test that day. Bring either cash or a debit card. Some DMV offices accept credit cards at payment kiosks, but debit and cash are the most reliable options. Call your scheduled DMV office ahead of time to confirm what payment methods they accept.
Do I get my money back if I fail the permit test?
No. The $65 fee is non-refundable whether you pass or fail. If you fail, you pay $65 again to retake the test.
Is the $65 permit test fee the same at every DMV office in New York City?
Yes. All DMV offices in New York City charge $65 for a Class D permit test. The fee is set by New York State, not by individual offices, so it does not vary between locations.
How much does the road test cost after I get my permit?
The road test also costs $65, paid separately when you schedule and take that exam. So in total, a Class D license costs $130 in test fees ($65 for the written permit test, $65 for the road test), plus any fees for replacement documents if needed later.