The portal has no address configured
If you never defined the subdomain, the portal doesn't exist for anyone. Go to Settings > Client Portal, the Settings tab, and define at least the subdomain. See Set up your portal.
The client shows as Inactive
An Inactive client can't get in. In the Clients list, open their menu and switch them to Active.
The invitation is pending or expired
If the client shows as Invited, they haven't completed their registration yet. Use Resend Invitation to send them a new link. If it never arrived, check that the email is correct and ask them to look in their spam folder.
They forgot their password
If the client registered by invitation, from their menu use Send Password Reset. If you created them with Direct Access, you won't see that option: open Edit and use Regenerate Password, and pass them the new one. In any case, the client can also request the link from Forgot your password? on the login screen.
You use a custom domain and it doesn't load
If you connected your domain but it isn't verified yet, access through that domain doesn't work. While you complete the verification in Portal Access Domain, share the subdomain address (your-identifier.mb-suite.com) with your client, which works immediately.
"Access temporarily suspended" appears
That message isn't a client problem: it names the affected account and indicates that its access to the reports was suspended, almost always for a billing reason. Settle the corresponding payment and the portal is re-enabled.
Still have questions?
Ask MIA, the MB Suite AI assistant: open it with the MB AI button (⌘J) in the top bar. MIA knows the section you're in, so you can ask it directly about what you see on screen.