If people are thinking this is some form of avoiding taxes, you might want to point out to your state that Uhaul does not register a single vehicle in whatever state you are in, yet they are doing business in all 50 states. Every single one of their vehicles is registered in Arizona.
Having a vehicle registered to a business is not avoiding anything. It is a legal strategy. As far as the registration, after a certain age vehicles registered in Montana get a permanent plate. Then you don’t have any further ongoing registration cost. Still completely legal. Just because states like California don’t like it that other states have options like this, that’s on California not on Montana or any other state. It doesn’t change the fact that U-Haul vehicles are not registered in California, yet operate there every single day. And California is upset about this why? Because they see it that they are losing out on the registration fees.