Official fees
New Hampshire registration fee chart
Municipal permit fee, current model year
18 mills of MSRP
Municipal permit fee, year 2 / 3 / 4 / 5
15 / 12 / 9 / 6 mills
Municipal permit fee, year 6+
3 mills (floor)
minimum fee $5
State fee, 0–3,000 lbs
$42/yr
State fee, 3,001–5,000 lbs
$48/yr
State fee, 5,001–8,000 lbs
$66/yr
State fee, over 8,000 lbs
$1.06 per 100 lbs
Town clerk fee
$2.00
Municipal agent fee
$3.00
if the town clerk also processes the state portion
EV surcharge
$100/yr (BEV) / $50/yr (PHEV)
Figures verified July 2026 against official sources (listed below). Always confirm the final amount with your town or city clerk (NH DMV) - counties can add small local fees.
Step by step
How registration actually gets paid in New Hampshire
- 1
Bring your title or current registration to your town or city clerk - this is where the municipal permit fee is calculated and paid first.
- 2
The clerk looks up your vehicle's MSRP in the state valuation schedule and applies the mill rate for its age.
- 3
Most clerks are also state-certified agents; ask them to complete the state weight-fee portion in the same visit rather than sending you to a DMV branch.
- 4
Pay the combined total - town fee + town clerk fee + state fee + municipal agent fee (+ any EV surcharge).
- 5
Your registration and plate validation sticker are issued on the spot in most towns.
- Town fee
- 18→3 mills × MSRP, by age
- State fee
- $42 / $48 / $66 by weight
- Fixed add-ons
- $2 clerk + $3 agent
- EV surcharge
- +$100/yr (BEV), +$50/yr (PHEV)
- Pay at
- Town clerk (state usually same visit)
Overview
Because the town fee is tied to MSRP and age, two identical used Civics can owe very different registration bills depending on what they cost new and how old they are - a quirk no other New England state has. The calculator below runs both halves for you, plus the small flat fees ($2 town clerk, $3 municipal agent) that show up on every bill.
Same state, other costs
More New Hampshire vehicle costs
Common questions
New Hampshire registration fees FAQ
- How much does it cost to register a car in New Hampshire?
- It depends heavily on the vehicle's original MSRP and age, unlike most states. A 3-year-old car with a $30,000 MSRP owes about $360 to the town (12 mills) plus $42–$48 to the state plus $5 in flat fees - roughly $410–$415 a year. A brand-new $60,000 truck owes $1,080 to the town alone in year one.
- Why does my neighbor pay less for the 'same' registration fee?
- Almost always the town portion - it's driven by your specific vehicle's MSRP and age, not a flat statewide rate. A car that listed for $45,000 new pays more than one that listed for $28,000, even if they're now worth the same on the used market, and a newer vehicle always pays a higher mill rate than an older one.
- Does the state fee or the town fee change more often?
- The state fee is the one that jumped in 2026 - up 20 to 100% across the weight brackets as part of the state budget. The town's mill-rate schedule (RSA 261:153) is set in state law and hasn't changed; only your vehicle's age moves it, one bracket lower each year.
- Do I pay the town fee and state fee in one transaction?
- Usually yes - most New Hampshire towns are also municipal agents for the DMV and complete both halves at the same counter, adding a small $3 agent fee for the convenience. A few smaller towns still require a separate DMV stop for the state portion.
- What's the new EV surcharge on top of registration?
- As of January 1, 2026, fully electric vehicles pay an extra $100 a year and plug-in hybrids pay $50 a year, added to the normal state weight fee and town permit fee - RSA 261:141-c was written to recover the gas-tax revenue EVs and PHEVs don't generate.
- Is there a way to lower the town fee legally?
- Not directly - it's fixed by the state's MSRP valuation table for your exact make/model/trim/year, and towns can't discount it. The only real lever is time: the mill rate drops automatically every 12 months until it hits the 3-mill floor.
Receipts
Official sources
Every number on this page comes from these documents - check them yourself.
