If you want a user with account-level access not to access a company, you can't use the button to remove access for that company. Instead you either need to clear the permissions at account level first, or re-add the user to change its access level to single companies.
Default
If you initially set up a user with Account level access they’ll have access to all current and future companies.
If after that you select a company and click Remove access, this will only clear the permissions for that company. But any permission set up at account level will still apply to that company. Those permissions will show as greyed out under the companies permission tab.
📎NOTE: In some scenarios, removing the access from one company can trigger the error "failed to update relationship".
To remove access from users with Account level access, you have two options:
Option 1 - Keep account-level access and remove account-level permissions
You can give access to all companies and remove all the permissions for the one company you want to restrict. To be able to do that, you need to remove the permissions set up at account level first as they’ll apply to all companies.
📎NOTE: With this set up, the user will see the company in the list in the Home section, but will see no folders.
Remove permissions at account level
Remove permissions at account level
Go to the People section.
Edit the user.
Under Set up Access for, click Account.
under the Permissions tab, remove all the permissions.
Customise permissions at company level
Customise permissions at company level
Once you've removed the permissions at account level, you can customise permissions for each company. For any company you don't want a user to access, untick all the permissions.
Go to the People section.
Edit the user.
Under Set up Access for, click Company.
Select the company from the drop-down.
Under the Permissions tab, add the relevant permissions.
Repeat for each company.
Option 2 - Remove account-level access and set up as company level only
If you don't want a user to see a restricted company in the Home tab, you need to remove their Account level access. You can add them again with Company level access only.
Go to the People section.
Edit the user.
Under Set up Access for, select Account.
Click Remove all Access and confirm.
Note - the user will still show. Refresh the page or click the People tab.
Go to the People Tab.
Click Add People.
Add the user email address.
Select Single Company.
Select one of the companies you want them to access.
Check the permission.
If you need to add more companies, you don't need to invite again, instead:
Under Set up access for, select the company from the Company drop-down
Set the permissions
In the People's tab we can see the access level type is "Company":
📎NOTE: Removing a user and adding them again doesn't send an invitation. They won't need to set up their access again, their credentials will remain.