Free New Hampshire Car Bill of Sale
New Hampshire has no general sales tax, so there is no sales tax and no Use Tax on private vehicle sales. Buyers pay $0 in vehicle purchase tax at title transfer in New Hampshire. The trade-off is New Hampshire's annual municipal permit fee, collected by the town at registration based on the vehicle's list price and age, which can add $300–$600 or more per year for a newer car. The title application must reach the NH DMV within 20 days of sale.
Free PDF includes a light diagonal watermark. Go Pro to remove it. Already subscribed? Sign in.
New Hampshire Car Bill of Sale — What You Need to Know
Sales Tax Details
New Hampshire has no state sales tax and no Use Tax on private vehicle sales. There is zero tax owed to the NH DMV at title transfer. Buyers who register the vehicle in another state pay that state's tax there.
Exemption: All private vehicle sales in New Hampshire are fully exempt from sales and use tax — there is no vehicle excise tax at purchase. However, New Hampshire towns collect an annual municipal permit fee as part of registration, based on the vehicle's list price and age, which can range from $300 to $600+ per year on a newer car. This municipal fee is an ongoing ownership cost, not a tax on the sale.
Inspection Requirements
New Hampshire requires an annual safety inspection for all registered vehicles. Hillsborough, Rockingham, and Merrimack counties also require OBD-II emissions testing as part of the annual inspection. The buyer must obtain a passing inspection within the registration cycle. A new owner typically has up to 10 days to drive on a newly transferred registration before inspection is required at renewal.
New Hampshire Car Sale — Step-by-Step Checklist
- Prepare a bill of sale with the VIN, year, make, model, odometer reading, sale price, sale date, and full names and addresses of both buyer and seller.
- Seller completes the odometer disclosure on the back of the New Hampshire title for vehicles of model year 2011 or newer.
- Seller signs the title over to the buyer, including any required lien-release documentation if a lienholder appears on the title.
- Buyer takes the paperwork to their town or city clerk, which prepares the title application.
- Within 20 days of sale, the title application (prepared by the town or city clerk) and the signed title must be mailed or delivered to the NH DMV.
- Buyer pays the title fee and registration fees — no sales tax or Use Tax is collected on private vehicle sales in New Hampshire.
- New Hampshire plates stay with the seller: buyer must obtain new NH plates at the DMV visit.
- Buyer schedules an annual safety inspection (and OBD-II emissions if in Hillsborough, Rockingham, or Merrimack county) before the first registration renewal.
Common Pitfalls
- Expecting zero ongoing vehicle costs: the absence of sales tax is not the absence of vehicle-related costs. New Hampshire towns collect an annual municipal permit fee at registration based on the vehicle's list price and age — a new $40,000 truck can generate $400–$600 in annual town fees. Buyers crossing from other states to avoid sales tax should factor this annual cost into their ownership calculations.
- Missing the 20-day title transfer deadline: New Hampshire's 20-day window is shorter than the 30 days offered in states like Texas and Florida. Buyers who delay past 20 days pay a penalty equal to the fee for the transaction.
- Plates on the car at handoff: New Hampshire plates belong to the seller and do not transfer with the vehicle. A buyer driving away with the seller's plates is operating an unregistered vehicle. The seller should physically remove the plates before completing the sale.
- Assuming no inspection is needed at purchase: New Hampshire's annual inspection requirement means the buyer will need a passing safety inspection (and emissions test in the three southern counties) at registration renewal. A car with known inspection failures should be disclosed.
Pro Tip
A New Hampshire private car sale is one of the simplest in New England from a tax standpoint — signed title, a clerk-prepared title application, no purchase tax, filed within 20 days. The two surprises for new-to-NH buyers are the annual municipal property tax on the vehicle (budget $300–$600/year on a newer car) and the inspection requirement (OBD-II emissions in Hillsborough, Rockingham, and Merrimack counties). Sellers should remove plates at handoff and do not need to file any post-sale notification form — unlike Massachusetts or Connecticut, New Hampshire has no seller release-of-liability filing.