Yes, you can pay up to 3 years in advance. Again this is only possible if you register the account and billing as a business, not as an individual.