Create Hosting Packages in WHM

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

  1. Log in to WHM
  2. Go to "Packages → Add a Package"
  3. 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: 1

Example — Pro Plan

Space: 20 GB | Bandwidth: Unlimited
Emails: Unlimited | Databases: Unlimited
Subdomains: Unlimited | Addon Domains: 5
  1. 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.