KB#:  KKB000221


How does KES licensing work?


KES Licensing

A KES license has a life expectancy of 365 days. Once a KES license is applied to a machine, the 365 days decrements based on the install date after a successful checkin that the installation is successful. That KES license is marked as ‘Applied’ and added to the ‘Applied’ count. When 365 days are used up, the KES license for the installed machine is marked as ‘Expired’. That ‘Expired’ license will be added to the ‘Expired’ counts.

If a machine having KES previously installed is uninstalled via Kaseya>Install/Remove page before the 365 life is expired; that KES License will retain a life expectancy of the remaining days left. For example, if KES is uninstalled from a machine after 65 days that KES license will be marked as ‘Partial’ and have 300 days of use left. That is return to the ‘Partial’ License count pool. When new KES installs occur, ‘Partial’ licenses will always be applied first, before full licenses.

A KES license can be extended for a KES installed machine. Extending KES licenses adds another 365 days to the machine. That license will get assigned the day the existing license expires for that machine. This is done via the Security>Extend/Return page. The user can extend the KES license for machine(s) manually; or set them to auto extend. A machine can have multiple extended KES licenses that are applied after each proceeding KES extended license is expired. Extended Licenses can be returned. Extended licenses are displayed on the Extend/Return page as ‘Returnable’ if they have not been applied yet. If licenses are returned, they will decrement from the ‘Returnable ’count and be added back to the ‘Unused’ count on the Install/Remove page.

When an agent is deleted without removing KES first, the KES license is not lost. A background process runs several times a day, checks for missing agents and recovers the “partial” license. That partial license is the same type of license that would have been converted had the machine had KES manually uninstalled.

If the end user manually uninstalls AVG from the machine, the KES license is still applied and continues to count down.

There are a few cases where the KES licenses are marked as “other.” These cases require support interaction to resolve. A support ticket needs to be created.

KES License information is displayed on the following pages in the Kaseya VSA:

- Security>Install/Remove page (Hover over the license counts label on the screen)

- System>License Manager page>Endpoint Security

Security>Install/Remove page

The Install/Remove page reflects the KES License counts.

For a complete breakdown of KES license counts, place your mouse arrow over the License Count text. A popup will display the following




Pending Installs:



Expired - KES licenses where the 360 day life of the license has been used. They are not recoverable.

Applied - KES licenses that are actively in use and have not expired

Partial - KES licenses that have been uninstalled from machines before the 365 days. This license is available for use and has a life expectancy for the remaining days.

Pending Installs - KES installs that have not completed

- These counts are not added to the ‘Used’ counts on the License Manager page

Extended - KES licenses extended to existing KES installs via Security>Extend Remove

- These counts are not added to the ‘Used’ counts on the License Manager page

Other - KES license will be put into an ‘orphaned’ state. All licenses in that state will be displayed in on the Install/Remove page Install Counts popup as ‘Other’.

System>License Manager>Endpoint Security

At the top of the license manager page, there is a section for KES

Used: All licenses used to date including expired, “other”, partials, etc.

Max: The total number of licenses purchased for KES.

At the bottom section of the page, there is a breakdown of the agents per group and their license usage. These numbers per group do not reflect licenses used, but rather the number of machines with KES installed on them.


The License Manager counts do not add the following:

- 'extended' counts found on the Install/Remove page.
- 'pending install' count found on Install/Remove page

In the upcoming KES 3.0, the KES dev team is going to simplify the way KES reports licensing.