WP Engine has two separate permission systems: one for the WP Engine dashboard (your hosting account) and one for WordPress itself. Understanding both, and how to use them to give clients and team members appropriate access without handing over full account control, is important for anyone managing multiple sites or working with clients on WP Engine.
WP Engine Dashboard User Roles
The WP Engine dashboard has its own user management system at the account level. These roles control what a user can do within your WP Engine account, independent of what they can do in WordPress itself.
| Role | What they can do | Best for |
| Owner | Full account access including billing and plan management | Account holder |
| Full | All site management, no billing access | Senior developers, agency leads |
| Partial | Access to specific environments only | Client access, junior developers |
| Billing | Billing and invoices only, no site access | Finance contacts |
To add a user in the WP Engine dashboard: go to your account name (top right), select Users, and click Invite User. Enter the email address and select the appropriate role. The user receives an invitation to create their own WP Engine account linked to your organisation.
Giving Access to Specific Environments Only
The Partial role is the most useful for agency and freelance work. When a user has Partial access, you can specify exactly which environments they can see and manage. A client with Partial access sees only their own site environment in the dashboard. A developer working on one client’s project sees only that environment.
To configure environment-level access: after inviting a user with the Partial role, navigate to the specific environment in the WP Engine dashboard, go to Users within that environment, and add the user. Repeat for any additional environments that user should access. They cannot see or access any environment you have not explicitly granted them.
This is the recommended approach for client access: the client can see their environment’s dashboard, access logs, backups, and domain settings, without seeing your billing information, other client sites, or account-level settings.
WordPress User Roles on WP Engine
WordPress’s own user role system operates independently of the WP Engine dashboard. Standard WordPress roles apply normally on WP Engine:
| WordPress Role | Key capabilities |
| Administrator | Full WordPress control: plugins, themes, users, settings |
| Editor | Publish and manage all posts and pages, no plugin or theme access |
| Author | Publish and manage their own posts only |
| Contributor | Write posts but cannot publish (requires editor approval) |
| Subscriber | Read content, manage their own profile only |
For clients who need to update their own content but should not install plugins or change theme settings, the Editor role is typically appropriate. For clients who need to manage other users’ content as well, Editor is sufficient. Administrator should be reserved for developers and site managers who genuinely need full WordPress access.
The WP Engine User Portal for Clients
For clients who need limited access to their WP Engine environment without a full WP Engine dashboard account, WP Engine provides a user portal option. This gives clients a simplified view of their environment: they can see their site’s status, access their WordPress login, and view basic environment information, without the full dashboard complexity.
This is useful for clients who are not technically oriented and do not need to manage environment settings but want the reassurance of a dashboard they can log in to. The portal reduces support requests about basic site status because clients can check for themselves.
Frequently Asked Questions
Can a client access their WP Engine environment without seeing my other sites?
Yes. Invite the client as a Partial user and grant them access only to their specific environment. They will see only that environment when they log in to WP Engine, with no visibility of your other client sites, billing information, or account settings.
What is the difference between WP Engine dashboard access and WordPress admin access?
WP Engine dashboard access controls what a user can do in the hosting control panel: managing environments, accessing logs, restoring backups, configuring domains. WordPress admin access controls what a user can do inside WordPress: creating content, installing plugins, managing users. These are independent systems. A user can have WP Engine dashboard access with no WordPress admin account, or a WordPress admin account with no WP Engine dashboard access.
How do I remove a user's access to a WP Engine environment?
Navigate to the environment in the WP Engine dashboard, go to the Users section within that environment, and remove the user from the environment’s access list. For account-level users, go to your account Users section and delete or modify their role. Removing a user from an environment does not delete their WP Engine account; it only removes their access to that specific environment.





