The cost of a New York learner permit is $20, and a Class D driver license is $64.50

When you explore for a learner permit in New York, you pay $20 at the Department of Motor Vehicles (DMV). This covers the written test and the permit itself, which lasts for five years. If you fail the written test, you can retake it, but you pay the $20 fee again each time.

When you move from your learner permit to a full Class D driver license, the fee is $64.50. This covers the road test and the license itself, which is also valid for five years. You pay this fee only once, even if you fail the road test and need to retake it — the retake is included.

These are the only two fees you will encounter on the standard path to licensure in New York. You do not pay extra for the written test materials, the road test appointment, or the license card itself.

Key Takeaways

  • A New York learner permit costs $20 and is valid for five years from the date you receive it.
  • A Class D driver license costs $64.50 and covers both the road test and the license card for five years.
  • If you retake the written test, you pay $20 each time; retaking the road test is included in the $64.50 license fee.
  • You must have held your learner permit for at least six months before you can take the road test, so plan your timeline accordingly.

When and where you pay these fees

You pay the $20 learner permit fee when you visit a DMV office to take the written test. Bring a valid form of identification, proof of your Social Security number, and proof of your date of birth and address. You can pay by cash, debit card, or credit card at the DMV counter.

You pay the $64.50 license fee when you arrive for your road test appointment. The DMV will collect this payment before you take the test. If you fail the road test, you do not pay again when you retake it — the fee covers unlimited attempts within a certain timeframe.

Some DMV offices allow you to pay online when you schedule your road test appointment, which can speed up the process on test day. Check the DMV website for your local office to see if this option is available.

What happens if you fail and need to retake a test

If you fail the written test for your learner permit, you can retake it as soon as the next day. Each attempt costs $20. There is no limit to how many times you can retake the written test, but you must wait at least one day between attempts.

If you fail the road test, you do not pay another fee to retake it. You schedule a new appointment and return to the DMV at no additional cost. You can retake the road test as soon as one week after your first attempt, though appointment availability may vary by location.

Keep in mind that you must hold your learner permit for at least six months before you are allowed to take the road test. If you fail the written test repeatedly, this six-month clock does not restart — it runs from the date you first received your permit.

Fees for other license types and endorsements

If you are seeking a Class DJ license (for drivers under 18), the fee is the same: $20 for the permit and $64.50 for the license. The Class DJ license has different restrictions than a Class D, but the cost is identical.

If you want to add a motorcycle endorsement to your driver license, that costs an additional $10. You will need to pass a separate written test and road test for the motorcycle endorsement, and those tests are included in the $10 fee.

If you are renewing an expired license or permit rather than obtaining one for the first time, the renewal fee is different. A Class D license renewal costs $64.50 and is valid for eight years (not five) if you renew before it expires.

How to budget for the full licensing process

If you pass both the written and road tests on your first attempt, your total cost is $84.50 ($20 for the permit plus $64.50 for the license). This is the minimum you will spend.

If you need to retake the written test once, add $20 to that total, bringing it to $104.50. If you retake it twice, you are at $124.50. The road test retake does not add to the cost, since it is covered by the $64.50 license fee.

Plan to spend at least $84.50, and budget extra if you think you may need to retake the written test. Many people find it helpful to study the DMV manual thoroughly before their first attempt to avoid the extra $20 fees.

Payment methods and what to bring

The DMV accepts cash, debit cards, and credit cards at all offices. Some offices may also accept checks, but cash and cards are the most reliable. If you are paying online when you schedule your road test, you will use a debit or credit card.

Bring your payment method and a valid form of ID to your DMV appointment. You will also need proof of your Social Security number (such as a Social Security card or tax return), proof of your date of birth, and proof of your address (such as a utility bill or lease). The DMV website lists the full set of acceptable documents for your state of residence.

If you are under 18, a parent or guardian must be present when you explore for your learner permit. They do not need to pay the fee — you or your parent can pay it — but they must be there in person.

Frequently Asked Questions

Do I have to pay the $20 permit fee if I already have a permit from another state?

No. If you hold a valid out-of-state permit, you can transfer it to a New York permit without paying the $20 fee. You will still need to pass New York's written test, but the test fee is waived. You must visit a DMV office with your out-of-state permit and valid identification to complete the transfer.

Can I get a refund if I don't use my permit or license?

No. The DMV does not refund permit or license fees once they have been issued, even if you never use the permit or if you decide not to continue with the licensing process.

What if I lose my permit or license before it expires?

Replacing a lost or damaged permit or license costs $20. You will need to visit a DMV office and bring valid identification. The replacement permit or license will have the same expiration date as the original, so you are not paying for an extension.

Are there any discounts or fee waivers for low-income drivers?

New York does not offer fee reductions or waivers based on income for learner permits or driver licenses. The fees are the same for all applicants regardless of financial situation.

Do I pay the road test fee if I take the test at a third-party testing location?

Yes. Whether you take your road test at a DMV office or at an approved third-party testing center, you pay the same $64.50 fee to the DMV. Some third-party centers may charge an additional scheduling or facility fee on top of the DMV fee — check with your testing location before you book.