Customers change their minds: a new domain name, more email accounts, a different contact address. In WHM you can adjust a single cPanel account without changing its package using Modify an Account. This guide explains each field and what to check afterwards.
Before you start
- WHM access on your MdmHost reseller plan (see how to log in to WHM).
- The cPanel username or domain of the account you want to edit.
- If you are changing the primary domain, the new domain should already be registered and pointed at your nameservers.
Open Modify an Account
- Log in to WHM.
- Go to WHM → Account Functions → Modify an Account.
- Select the account from the list (you can search by domain or username) and click Modify.
Fields you can change
| Field | What it does |
|---|---|
| Primary Domain | Renames the account's main domain. Files stay in public_html; DNS and email domains are renamed. |
| Username | Changes the cPanel login name. Database names and users with the old prefix are renamed too. |
| Contact Email | Where cPanel sends quota and security notices. |
| Package limits (quota, email accounts, databases, addon domains) | Override the package values for this account only. |
| Maximum Hourly Email by Domain Relayed | Caps outgoing email per domain per hour. |
| Max percentage of failed or deferred messages | Pauses outgoing mail when too many messages bounce. |
| Locale and Theme | Default language and cPanel theme for the user. |
Note: Some options, such as shell access and the CGI privilege, only appear if your reseller privileges allow them. If a field is missing, it is controlled by the server administrator.
Save the changes
- Edit only the fields you need.
- Scroll to the bottom and click Save.
- Wait for the progress output to finish. Domain and username changes can take a minute on large accounts.
Changing the primary domain safely
- Take a backup first. Customers can create one in cPanel → Files → Backup, and MdmHost runs daily JetBackup snapshots.
- Update WordPress or other app URLs afterwards; WHM does not rewrite database content. In WordPress, change Settings → General or use a search-replace tool.
- Re-run AutoSSL so the new domain gets a certificate (see AutoSSL setup).
Warning: Changing the username changes FTP, database and cPanel login details. Tell your customer before you do it, or their apps and FTP clients will stop connecting.
Modify limits without touching the package
If one customer needs more disk space, it is usually cleaner to move them to a bigger package. Per-account overrides are fine for one-off cases, but they are lost if you later apply a package to the account again.
Troubleshooting
"Sorry, a group for that username already exists"
The new username is in use on the server, possibly by another reseller's customer. Choose a different one.
The new domain shows the default page
DNS still points elsewhere or is cached. Check the zone in WHM DNS zone management and allow time for propagation.
You cannot raise a limit
Your reseller plan has its own total limits. If you have allocated all your disk space, see reseller account limits and overselling.
