User Management
With our multi-user feature, you can create and manage a team, giving them access to various aspects of your WordPress websites, applications, databases, or static sites within MyKinsta. We offer a number of roles to allow you to fine-tune user access.
User roles
Company Owner role
There is a special role called the Company Owner. A Company Owner is always also a Company Administrator. There can only be one Company Owner per company.
A Company Owner is the only user in a company who can request an account closure or transfer company ownership (to a Company Administrator in the same account). Apart from that, they are exactly like Company Administrators in day-to-day use.
Company roles
When inviting or modifying a user, the first choice is to give the user Company access or Service access. Service-level users only have access to specific WordPress sites, applications, databases, or static sites you assign to them, while company users see company-level details. There are 3 company-level user roles to choose from, with various levels of access based on their role.
All user roles have access to Kinsta’s Support team, but we can only assist with sites your user role can access. If you only have Static Site Hosting with Kinsta, this is a free service, and therefore, 24/7 live chat is not available. We do have detailed Static Site Hosting documentation, and you can also connect with developers and knowledgeable community members in the Kinsta Community forum. This forum is where you can ask questions and discuss all things static site hosting, including website deployment, static site generators, and more. Whether you’re curious about choosing the right style of a static site, troubleshooting issues, or optimizing performance, our community is here to assist you.
Company Administrator
Company Administrators have the highest level of access. They have complete control of all company data and full access to all services, including migration requests. Only give Company Administrator access to users whom you trust. The Company Administrator can change any of the company plans, but they cannot cancel them; only a Company Owner can cancel a plan.
Company Developer
A Company Developer has access to manage all services and DNS in MyKinsta and can manage service-level users. While a Company Developer can view the list of company users (including email addresses and roles), they cannot make any changes to company-level users.
Company Developers can delete WordPress sites that do not have a Premium Staging Environment add-on. They do not see billing details, company settings, or migration requests. The following actions are billing events a company developer does not have access to:
- Cancel or change a WordPress plan.
- Access Referrals.
- Request a site migration.
- Approve or initiate a site or DNS transfer.
- Request a paid malware cleanup.
- Add or remove a premium staging environment.
- Add, suspend, or remove applications or databases.
- Change the build resources for an application.
- Change the pod size or the number of instances for an application process.
- Change the database size.
- Add or remove an add-on.
If you want a Company Developer to access any of the above features, you must increase their access level to Company Administrator.
Company Billing
A Company Billing user is a special role that only sees billing details and company settings. They can see invoices, enable automatic invoice emails, and modify company details like name and address. They do not have access to any websites, applications, databases, or migrations in any way.
Service roles
Service-level users can access a specific site, application, or database they are given access to. Service-level users may have access to more than one service, for example, 2 WordPress sites and an application or 2 applications and a database, etc.
WordPress Site Administrator
WordPress Site Administrators have complete access to a site and control of all environments. WordPress Site Administrators can also manage the DNS records for the site if you add a linked WordPress site to your DNS zone.
The only actions they are not permitted to do are removing a site from a company’s account, submitting or managing migration requests, or creating and deleting Premium Staging Environments. Note that a single user may be a WordPress Site Administrator for multiple sites.
WordPress Site Developer
WordPress Site Developers have access to the staging environments for the site(s) they are given access to. They only have control over the staging environments and can perform most actions apart from removing the staging environment or pushing it to live. Note that a single user may be a WordPress Site Developer for multiple sites.
WordPress Site Developers do not have access to company-level or live environment analytics, user management, migrations, DNS in MyKinsta, or the company-level activity log in MyKinsta. They cannot create or delete Premium Staging Environments.
Static Site Administrator
Static Site Administrators have complete access to the site they are given access to, with the exception of removing the static site. A single user can be a Static Site Administrator for multiple sites.
Application Administrator
Application Administrators have complete access to the application they are given access to, with the exception of removing the application. A single user can be an Application Administrator for multiple applications.
Database Administrator
Database Administrators have complete access to the database they are given access to, with the exception of removing the database. A single user can be a Database Administrator for multiple databases.
MyKinsta user roles and permissions chart
The following chart provides more specific details about the capabilities each user role has.
Capability | Company Owner | Company Administrator | Company Developer | Company Billing | Service-level Administrator | WordPress Site Developer |
---|---|---|---|---|---|---|
Access billing details or change plan | Yes | Yes | No | Yes | No | No |
Access referrals | Yes | Yes | No | Yes | No | No |
Cancel WordPress plan | Yes | No | No | No | No | No |
Access company analytics | Yes | Yes | Yes | No | No | No |
Manage all sites, applications, or databases | Yes | Yes | Yes | No | No | No |
Manage 1 site, application, or database | Yes | Yes | Yes | No | Yes | No |
Install or remove a paid add-on | Yes | Yes | No | Yes* | No | No |
Adjust PHP performance settings | Yes | Yes | Yes***** | No | Yes***** | No |
Approve inbound WordPress site transfer | Yes | Yes | No | No | No | No |
Initiate inbound WordPress site/DNS transfer | Yes | Yes | No | No | No | No |
Request WordPress paid malware cleanup** | Yes | Yes | No | No | No | No |
Request a WordPress site data center change | Yes | Yes | Yes | No | Yes | No |
Request a WordPress site migration | Yes | Yes | No | No | No | No |
Manage WordPress site labels | Yes | Yes | Yes | No | Yes | No |
DNS in MyKinsta | Yes | Yes | Yes | No | Yes**** | No |
Add or delete WordPress site/live environment | Yes | Yes | Yes*** | No | No | No |
Add, suspend, or delete application or database | Yes | Yes | No | No | No | No |
Access live WordPress environment | Yes | Yes | Yes | No | Yes | No |
Access site, application, or database analytics | Yes | Yes | Yes | No | Yes | No |
Access or Add Standard Staging Environment | Yes | Yes | Yes | No | Yes | Yes |
Delete or Replace Existing Standard Staging Environment | Yes | Yes | Yes | No | Yes | No |
Add or delete Premium Staging Environment | Yes | Yes | No | No | No | No |
Access Premium Staging Environment | Yes | Yes | Yes | No | Yes | Yes |
Access any staging environment analytics | Yes | Yes | Yes | No | Yes | Yes |
Push any staging to live | Yes | Yes | Yes | No | Yes | No |
Push any staging to another staging | Yes | Yes | Yes | No | Yes | Yes |
Request persistent storage backup restoration | Yes | Yes | No | No | No | No |
*Can add a disk space add-on but cannot manage hourly or external backups; those are managed at the site level.
**If the malware cleanup is free, any user can request it.
***Can delete a live environment if no Premium Staging Environment is attached to it.
****Can update DNS records if the WordPress site they have access to is linked to a DNS zone.
*****Can adjust the number of PHP threads and memory per thread, but only Company Owners and Company Administrators can adjust the total PHP memory pool.
Invite a user
With our multi-user feature, you can create and manage a team, giving them access to various aspects of your websites, applications, or databases. On the Company Users page, you can invite users to your company or services.
Note: You can also invite a user to a service (but not your company) on the service-level User management page.
To invite a user to your company, log in to MyKinsta, click your username > Company settings > Users > Invite users.

- Enter the email address of the user you’d like to invite. You can invite up to 10 users by separating their email addresses with commas in the email field.
- Select Company to choose between Company Administrator, Company Developer, or Company Billing.
User invite details with company access. - If you only want to grant access to a particular service, select Service, choose the service you want the user to have access to, and either type the name of the service or select it from the list.
Choose the service you want to grant the user access to. - If you choose a WordPress site, you also need to select the user role (WordPress Site Developer or WordPress Site administrator) for each site.
Choose the services and user role you want the user to have access to. - Click Send invite to invite the users to your service.
Resend a user invitation
If you need to send the invitation to a user again, click Resend. If you need to delete the pending invitation, click the Delete (trash can) icon.

Add users to a service
We offer a number of user roles in MyKinsta so you can fine-tune user access to your site, application, or database. You can invite existing users to a particular service from your username > Company > Users or the service-level User management page.
Add users from the Company Users page
If you previously added users to your company in MyKinsta and later want to change their access to one or more services at the same time without editing each user individually, you can do this on the Company Users page.
Select the users you’d like to change and click Add to service.

Choose the service you want the user to have access to, and either type the name of the service or select it from the list.

If you choose a WordPress site, you also need to select the user role (WordPress Site Developer or WordPress Site administrator) for each site. Selected users will receive the same role for that specific site.

Once you’re happy with the setup, click Add members.
Invite users from the service Users page
To invite a user to a service from the User management page, follow the steps below:
- Log in to MyKinsta and go to the required service Applications/Databases/WordPress sites/Static sites.
- Select the required application/database/site > User management > Invite users.
Invite users to a service in MyKinsta. - Enter the email address of the user you’d like to invite. You can invite up to 10 users by separating their email addresses with commas in the email field. For WordPress sites, select WordPress Site Administrator or WordPress Site Developer in the dropdown menu.
Invite a user to your WordPress site in MyKinsta. - Click Invite users.
- If you need to send the invitation to a user again, click the Resend (reload) icon.
- If you need to delete the pending invitation, click the Delete (trash can) icon.
- To copy the invite link, click the copy icon.
Remove a user from a company
Remove a single user from a company
Log in to MyKinsta, and click your username > Company settings > Users, click the trash (delete/remove) icon on the user.

To confirm the removal of the user, click Remove user.

Remove multiple users from a company
You can remove multiple users from your company at the same time. Select the users you want to remove, click Remove and click Remove from [company name].

To confirm the removal of the users, click Remove users.

Remove yourself from a company or service
If you are not the Company Owner, you can remove yourself from a company or service in your MyKinsta User settings. Click on your username and select User settings.

Click Access. Here you’ll see the companies and services you have access to. Click the kebab (three-dot) menu for the service or company you wish to leave and select Leave company.

Remove a user from a service
You can remove users from a service from either the service-level User management page or the company-level Users page.
Remove a user from the Company Users page
Log in to MyKinsta, click your username > Company settings > Users, and then click the Edit (pencil) icon on the user.

Click on the Delete (trash can) icon next to the service to remove the user from that service, and click Change access.

You can also remove multiple users from a service at the same time.
Note: If you only want to see users with access to a particular service, use the filter above the Name column to filter the list by service.
Select the users you wish to remove, click Remove and select Remove from service name.

To confirm the removal, click Revoke.

Remove a user from the service Users page
To remove a user from a service, on the User management page of the service, click the Delete (trash can) icon.

To confirm the removal of the user, click Remove user.

You can also remove multiple users from a service at the same time. Select the users you wish to remove and click Remove users.

To confirm the removal of the users, click Remove users.
