New Hampshire taxes gasoline through a road toll of $0.222 per gallon (22.2 cents, including a 4-cent oil-discharge fee). The federal government adds its own $0.184-per-gallon excise. New Hampshire applies no sales tax on fuel, so those two per-gallon charges are the whole tax. This tool shows the tax in each fill-up, each year, and per mile.
How it works
Fuel tax is a flat amount per gallon, so the math is straightforward:
combined rate = 0.222 (NH road toll) + 0.184 (federal) = 0.406 per gallon
per fill-up = tank gallons × combined rate
annual gallons = annual miles / MPG
annual tax = annual gallons × combined rate
tax per mile = annual tax / annual miles
Because the tax is per gallon, a more efficient vehicle burns fewer gallons and therefore pays less total fuel tax for the same distance.
Example and notes
A 14-gallon tank carries 14 × 0.406 = $5.68 in fuel tax every fill-up. A driver
covering 12,000 miles a year at 27 MPG burns about 444 gallons, paying roughly
444 × 0.406 = $180 in fuel tax annually, or about $0.015 per mile. Diesel is
taxed at the same New Hampshire road toll but a higher federal rate ($0.244),
and New Hampshire never adds sales tax on top — one reason it is a popular
cross-border fueling stop.