> ## Documentation Index
> Fetch the complete documentation index at: https://speedypage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Edit a team user

> How to update a team user's username, password, roles, services, and expiration date in cPanel.

You can change any part of a team user's account after creating it: their username, password, roles, services, and expiration date. You can also suspend and unsuspend users from the same interface.

For an overview of Manage Team and available roles and services, see [Manage Team](/web-hosting/manage-team).

## Edit a team user

<Steps>
  <Step title="Open Manage Team">
    Log in to cPanel through your [client area](https://my.speedypage.com) or at `yourdomain.com/cpanel`. Go to **Preferences** and click **Manage Team**.
  </Step>

  <Step title="Select the user">
    Find the user in the team list and click **Edit User** in the **Actions** column.
  </Step>

  <Step title="Update the user's settings">
    Change any of the following:

    * **Username** — enter a new username. The full login remains in the format `username@yourdomain.com`.
    * **Password** — choose **The user will set the account password** to send them a reset email, or **Set the user's password** to set it yourself.
    * **Contact Email** — update the email address used for notifications.
    * **Roles** — add or remove roles (Administrator, Database, Email, Web). Check the security risk warning box after making changes.
    * **Notes** — update the note for this user (up to 100 characters).
    * **Services** — enable or disable Email, FTP, and Web Disk access. Adjust quotas, directories, and permissions as needed.
  </Step>

  <Step title="Save your changes">
    Click **Save** to apply the changes and return to the team list.
  </Step>
</Steps>

## Change the expiration date

You can set, update, or remove an expiration date for any team user. When the date arrives, the system automatically suspends that user.

<Steps>
  <Step title="Open the user's settings">
    In Manage Team, click **Edit User** next to the team user.
  </Step>

  <Step title="Update the expiration">
    Under **Security Settings**, pick a new date from the **Expire On** menu. Enter an optional reason (up to 100 characters).

    Click **Set Expire Date** to save the date. To also notify the user by email, select **Set expire date and notify user** from the dropdown instead.
  </Step>

  <Step title="Save your changes">
    Click **Save**.
  </Step>
</Steps>

<Tip>
  Set an expiration date when giving temporary access to a freelancer or agency. The account is suspended automatically, so you don't need to remember to revoke access manually.
</Tip>

## Suspend and unsuspend a team user

Suspending a team user blocks them from logging in without deleting their account. Their roles, services, and settings are preserved and restored when you unsuspend them.

<Steps>
  <Step title="Open Manage Team">
    In cPanel, go to **Preferences** > **Manage Team**.
  </Step>

  <Step title="Suspend or unsuspend">
    Find the user in the list:

    * To block access, click **Suspend** in the **Actions** column. Optionally enter a reason.
    * To restore access, click **Unsuspend** in the **Actions** column.
  </Step>
</Steps>

<Warning>
  You cannot reset the password for a suspended user. Unsuspend them first, then change the password.
</Warning>

<Note>
  Suspended users with roles still count towards the seven-user role limit. To free up a role slot, [delete the user](/web-hosting/manage-team#delete-a-team-user) instead.
</Note>
