We have managed packaged App in appexchange and we use 'Seats' field to assign licenses to our Clients in LMO. My question is what happens when someone is assigned 5 seats and they are using all 5 but we change it to 2. Can other 3 users in client's org still able to access the app? My assumption is they will be able to access it until Admin revoke their access manually or for given time period because LMO does not know which user should be disabled to access the app. But if it does disable those extra 3 licenses how it decides which user?


All currently assigned users retain access to the application until they are deactivated by the Administrator. No further licenses can be assigned to other users until the License Count reaches a positive value.

This is mentioned in the documentation:

What happens when I decrease the number of available licenses below the current number of licensed users?

Users in the customer’s org who already have access to your offering continue to have access. Their system administrator must manually revoke the extra licenses. Until the admin revokes access, the license count remains negative.

  • I knew I read something about it somewhere couldn't find the documentation.. thanks – balinder singh Apr 6 '18 at 16:30
  • 1
    @balindersingh I actually had to look it up, I'd forgotten, I think. Either way, I probably learned something new today. – sfdcfox Apr 6 '18 at 16:31
  • That means being a package owner we can't do anything about it? – balinder singh Apr 6 '18 at 16:32
  • 1
    @balindersingh As a package owner, you can deactivate the org entirely, revoking access for all users until they comply, or even take them to court for a breach of contract. There are technical and legal ways you can do something about it. – sfdcfox Apr 6 '18 at 16:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.