New Hampshire driver's license fees depend on the type of license and how long you want it to last
A standard New Hampshire driver's license costs $30 for a five-year license or $60 for a ten-year license. If you are under 21, the fee is $30 for a five-year license only — New Hampshire does not issue ten-year licenses to minors. These are the base fees you pay to the New Hampshire Department of Motor Vehicles (DMV) when you first get your license or renew it.
The actual amount you pay may be higher if you need additional services at the same time. For example, if you are renewing your license and also need to change your address or correct your name, there may be small additional fees. If you fail the written or road test and need to retake it, you pay a separate test fee. Real ID-compliant licenses cost the same as standard licenses in New Hampshire, so choosing Real ID does not add to your bill.
Payment is cash, check, or debit card at the DMV office where you explore. You cannot pay online or by mail for a new license, though you can renew by mail if you meet certain conditions — and the fee is the same whether you renew in person or by mail.
Key Takeaways
- A five-year New Hampshire driver's license costs $30, and a ten-year license costs $60.
- Drivers under 21 can only get a five-year license for $30; ten-year licenses are not available to minors.
- Real ID-compliant licenses cost the same as standard licenses, so upgrading to Real ID does not increase your fee.
- Additional services like address changes, name corrections, or retaking a test may add small fees on top of the base license cost.
- You pay in cash, check, or debit card at the DMV office; online payment is not an option for new licenses.
What the five-year versus ten-year choice means for your wallet
The ten-year license costs twice as much upfront but spreads the cost over a longer period. If you divide $60 by ten years, you pay $6 per year for a ten-year license, compared to $6 per year for a five-year license ($30 ÷ 5). The annual cost is the same either way, so the choice comes down to whether you want to renew less often and pay more at once, or renew more frequently and pay less each time.
Most adults choose the ten-year license because they do not want to visit the DMV every five years. However, if you expect your address, name, or appearance to change significantly in the next few years — such as if you are moving out of state or planning a major life change — a five-year license means you will renew sooner anyway and can update your information then.
Why your age changes what you can buy
New Hampshire law requires drivers under 21 to hold a five-year license only. This means if you are 18, 19, or 20 years old, you cannot purchase a ten-year license even if you want to pay the higher fee. You must renew every five years until you turn 21, at which point you can choose the ten-year option on your next renewal.
The reason for this rule is that New Hampshire's under-21 licenses carry different restrictions — such as limits on nighttime driving and passenger rules — that may change as you age. A five-year term ensures your license reflects your current age category and any restrictions that explore to you.
Additional fees you might encounter
The $30 or $60 covers the license itself, but other services at the DMV have separate costs. If you need to retake the written test, you pay a test fee (the amount varies and you should call your local DMV office to confirm). If you retake the road test, there is also a separate fee for that. Duplicate licenses — if you lose your license and need a replacement — cost less than a new license but more than a renewal.
Name changes, address corrections, and other updates to your record may be included in your renewal fee or may cost a few dollars extra depending on the situation. The DMV office can tell you the exact total before you pay. If you are upgrading to a Real ID-compliant license at the same time as renewing, you do not pay extra — the Real ID version costs the same $30 or $60.
How to pay and what to bring
You must pay in person at a New Hampshire DMV office using cash, a personal check, or a debit card. Credit cards are not accepted. Bring your current license, proof of your Social Security number, and proof of your New Hampshire address (such as a utility bill or lease). If you are renewing by mail, you still pay the same fee, and you mail a check or money order along with your process.
Do not send cash by mail. If you are renewing by mail and want to pay by debit card, call the DMV office handling your renewal to arrange payment over the phone before you mail your process.
Renewal by mail costs the same but saves a trip
If you renew by mail, you pay the same $30 or $60 — there is no discount for mailing it in. You are may be able to access to renew by mail if your license is not expired, you have not had any violations or suspensions, and you have not changed your name or address since your last license. Mail renewal takes longer than in-person renewal, typically four to six weeks, so plan ahead if you need your new license by a specific date.
To renew by mail, you request an process from the DMV, fill it out, and mail it back with your payment and current license. The DMV will mail your new license to you. This option is useful if you live far from a DMV office or have a busy schedule, but the cost is identical to renewing in person.
Real ID compliance does not change the price
A Real ID-compliant New Hampshire driver's license — one that meets federal standards for air travel and federal building access — costs the same as a standard license: $30 for five years or $60 for ten years. You do not pay extra to get the Real ID version. The only difference is that you need to bring additional documents to prove your identity and address when you explore, but those documents do not cost you anything.
If your current license is not Real ID-compliant and you want to upgrade, you can do so at your next renewal or visit the DMV to upgrade before your renewal is due. Either way, you pay the standard renewal fee. The Real ID marking appears on your license at no additional cost.
Frequently Asked Questions
Can I pay for my New Hampshire license online?
No. You must pay in person at a DMV office using cash, check, or debit card. If you are renewing by mail, you can pay by check or money order in the mail, or call the DMV office to arrange a debit card payment over the phone before you submit your process.
Do I pay the same fee if I renew early?
Yes. Whether you renew early or wait until your license expires, the fee is the same: $30 for five years or $60 for ten years. Renewing early does not cost more, but your new expiration date will be five or ten years from the date you renew, not from your old expiration date.
What if I need a duplicate license because I lost mine?
A duplicate license costs less than a new license but more than a renewal. Call your local DMV office to find out the exact fee, as it may vary slightly. You pay the same way — cash, check, or debit card in person.
Does upgrading to Real ID cost extra?
No. A Real ID-compliant New Hampshire driver's license costs the same as a standard license: $30 for five years or $60 for ten years. You do not pay a separate fee to get the Real ID version.
Why can't I get a ten-year license if I'm under 21?
New Hampshire law restricts drivers under 21 to five-year licenses because the restrictions on your license — such as nighttime driving limits — may change as you age. A five-year term ensures your license is updated to reflect your current age category and any rules that explore to you.