SaaS: company accounts, single user quits company, how company recovers account?

  1. User creates a free account on behalf of his company.
  2. A few months later she/he quits (or gets fired), her/his company email is blocked.
  3. Someone from company wants to get access to this account.

Currently they have to get through support, to verify etc. This is time consuming.

How would you make account transferral easier?

I see the following options:

  1. Make them recover user's email, log as her/him, transfer account. (not very feasible for some companies)
  2. Insist that user has to invite her/his coworkers as backup contacts
  3. Require backup email address (like general info@ or support@) so anyone from company could recover access to their account through it.

Or is there any other option? What would you recommend? Thanks!