North Carolina Highway Use Tax

The Highway Use Tax says it's paid when you transfer a title. It's in lieu of sales tax. Is this just a one time fee, or paid annually when you renew your registration? Moving to NC and have to transfer the title there so trying to understand it.