Salesforce Essentials licenses are available on a monthly or annual basis. All other subscriptions are usually paid in advance each year.