
Hi @frob ,
You can grant access to external users in SharePoint Online either through directly by adding external user in sharepoint permission level or external sharing.
But either way, the system will automatically create user accounts with the suffix @yourdomain.onmicrosoft.com in M365 admin center for external users.
Whether to delete or clean up these guest accounts is up to you.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.