Is the purchase a one-time payment?
For premium licenses and optional add-on features, yes. The purchase price is a one-time payment and the purchased license does not have any expiry date.
The exceptions to this are Monthly Map updates, and Mobile speed cameras. These two optional upgrades are offered as one-year licenses, and will stop being active after their license expires.