This is to continue what was started here:
When a client is marked 'inactive', they should still be able to login to Blesta. There may be a period of time where they do not have any active services but they want to come back and order in the future. As of now, they would have to create a new account and start all over again if an admin has their account marked as inactive.
I feel a new setting and/or status should be made to disable login only if that's what a site admin wants
I think this would address your concern: https://dev.blesta.com/browse/CORE-2222
It proposes a 4th status of "Closed" to client accounts, so that we would have:
Active
Inactive
Fraud
Closed
And then the "Inactive" status behavior would change, and clients could login, etc.. unless it was "Closed".