Since moving up here from NJ, we've been tickled that pretty much everything is cheaper here than in NJ. Before we moved, people warned us that NH had high property taxes, but as it turned out, they were just about what we were paying in NJ, but NO ONE warned us about automobile registration.
We bought a new car in April and were shocked when we had to pay $150 even after an $80 discount for transferring registration from our other car, but that's only 1/3 of the story.
Two days ago, I got pulled over by the Raymond police. They said I had an expired registration. How could that be? I just bought the car in April? I found out that registration is due at the end of the month of your birthday, which as August and there is notification or online registration. You have to remember and do it in person.
The office was very polite, friendly, and understanding. He told me that they take non-registration seriously and that he is supposed to give me a $103 ticket and tow the car immediately, but he didn't. He told me not to drive and to get it registered in the morning.
I just got back from registration and I'm still in shock! That $150 after the $80 discount only covered the period from April to August. The bill for a 1-year registration was $567!!! The same registration in NJ is only $84.
If you are from NH and have been paying that kind of fee regularly, the fee probably seemed normal, but now that you know the NH registration is seven times more than NJ, you might think differently.