# NGINX Plus licensing workflows




This reference shows how NGINX Plus validates license status and sends usage reports to F5. The workflows include startup, license expiration, and reporting in both online and offline (disconnected) environments.

## Startup check

_Select the image to enlarge._

[![image](solutions/about-subscription-licenses/images/NGINX-Plus-startup-check.svg)](../images/NGINX-Plus-startup-check.svg)

## License expiration check

_Select the image to enlarge._

[![image](solutions/about-subscription-licenses/images/NGINX-Plus-license-expiration-check.svg)](../images/NGINX-Plus-license-expiration-check.svg)

## License reporting check

_Select the image to enlarge._

Default: every 1 hour.

[![image](solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check.svg)](../images/NGINX-Plus-licensing-reporting-check.svg)

## License reporting check (offline)

_Select the image to enlarge._

Default: every 1 hour.

[![image](solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check-offline.svg)](../images/NGINX-Plus-licensing-reporting-check-offline.svg)

## License renewal using JWT token

_Select the image to enlarge._

[![image](solutions/about-subscription-licenses/images/NGINX-Plus-license-renewal-with-JWT.svg)](../images/NGINX-Plus-license-renewal-with-JWT.svg)

Default: every 1 hour.

**Note:** 
If your subscription was renewed under the Flexible Consumption Program (FCP), automatic JWT renewal isn't supported. You must [apply updated JWT licenses manually](https://docs.nginx.com/solutions/about-subscription-licenses/getting-started/#manually-update-license) at each renewal to make sure NGINX Plus continues to work.

Check your subscription details, including subscription type, on [MyF5](https://my.f5.com).

For more information, see [K000160880: JWT license auto-renewal may fail in NGINX Plus](https://my.f5.com/manage/s/article/K000160880).

