WooCommerce Custom Price Labels plugin lets you add any price label to any WooCommerce product.
Labels can be set globally for all products, or locally on per product basis.
Optionally you can select if you want to override global price labels with per product labels (if set), or combine global and local labels.
You can also use included bulk price labels editor tool to modify multiple individual products labels.
Labels can be added at different positions:
Each label can be customized to be shown or hidden by page type:
Additionally for variable products labels can be customized to be shown or hidden for:
You can also show label for selected user roles only, or hide label for selected user roles.