What are WHM Packages?
Packages (also called plans) define the resources each of your clients' cPanel accounts will have: disk space, bandwidth, number of databases, emails, subdomains, etc. You create the package once and assign it to clients based on their contracted plan.
Create a New Package
- Log in to WHM
- Go to "Packages → Add a Package"
- Enter the package name (e.g., Basic-Plan, Pro-Plan)
Resources to Configure
- Disk Space (MB): Disk space. E.g.: 5120 = 5 GB
- Monthly Bandwidth (MB): Bandwidth. 0 = unlimited
- Max FTP Accounts: Allowed FTP accounts
- Max Email Accounts: Email accounts. 0 = unlimited
- Max Databases: MySQL databases
- Max Subdomains: Allowed subdomains
- Max Parked Domains: Additional parked domains
- Max Addon Domains: Additional domains with their own site
Example — Basic Plan
Space: 5 GB | Bandwidth: Unlimited
Emails: 10 | Databases: 5
Subdomains: 5 | Addon Domains: 1Example — Pro Plan
Space: 20 GB | Bandwidth: Unlimited
Emails: Unlimited | Databases: Unlimited
Subdomains: Unlimited | Addon Domains: 5- Once you have configured the resources, click on "Add"
✅ Package created. Now when creating a client account, you can assign this package to it. You can also modify it at any time from Packages → Edit a Package.