Is buying a plugin or Woocommerce extension a one-time charge?

When purchasing a Woo product, you are purchasing a subscription to receive updates and support. Subscriptions are billed annually.
docs.woocommerce.com/document/frequently-asked-questions/#section-58


Our products are licensed under the GPL.
When you purchase paid Products, you will receive access to a Support Service for those Products for a period of one year. You may renew the Support Service for your paid Products on the anniversary of your paid Products’ purchase.

Some of our Products have been contributed by 3rd Party service providers. These 3rd Party service providers may change from time to time and the Products they contribute may not always be available through the WooCommerce Service.
woocommerce.com/terms-conditions/#products

An additional information:

wpandlegalstuff.com