{
 "state": "New Hampshire",
 "code": "NH",
 "url": "https://cartaxhq.com/new-hampshire/",
 "summary": "New Hampshire has no sales tax. Car owners instead pay a yearly municipal permit fee to their town, based on the manufacturer's list price and model year, before paying the state registration fee. The rates are set by state law (RSA 261:153) and are the same in every town.",
 "annual": {
  "kind": "msrpSchedule",
  "per": 1000,
  "byAge": [
   {
    "age": 0,
    "mills": 18
   },
   {
    "age": 1,
    "mills": 15
   },
   {
    "age": 2,
    "mills": 12
   },
   {
    "age": 3,
    "mills": 9
   },
   {
    "age": 4,
    "mills": 6
   },
   {
    "age": 5,
    "mills": 3
   }
  ],
  "flat": 0,
  "note": "RSA 261:153. The rate is 18 mills for the current model year, then 15, 12, 9 and 6, and 3 mills for the fifth preceding year and older. The minimum is $5. Some towns add optional fees such as a $5 transportation improvement fee or a clean-air fee."
 },
 "purchase": {
  "rate": 0,
  "name": "No sales tax",
  "localAdds": false,
  "tradeInCredit": false,
  "note": "New Hampshire has no sales or use tax on cars. A title costs $25."
 },
 "registration": "The state registration fee depends on weight: about $31.20 for cars up to 3,000 lb, $43.20 for 3,001–5,000 lb, and $55.20 for 5,001–8,000 lb. Title costs $25.",
 "due": "Paid at your town or city clerk every year in your birth month (or when you first register), before the state portion.",
 "sources": [
  {
   "title": "RSA 261:153 Municipal permit fees",
   "url": "https://gc.nh.gov/rsa/html/XXI/261/261-153.htm"
  },
  {
   "title": "NH DMV registration fees",
   "url": "https://www.dmv.nh.gov/registrations/registration-fees"
  }
 ],
 "verified": "2026-10-14",
 "places": []
}