A reseller plan lets you sell hosting under your own business name without running a server: the provider maintains the machine, and you create, sell and support cPanel accounts from WHM. Launching properly takes a few days of preparation rather than a few minutes, and most of that work is decisions rather than technology. Follow these steps in order. If you have not yet checked whether the numbers work, start with is reseller hosting profitable?

Step 1: define who you sell to

Write one sentence describing your typical client, for example: company websites you design, local shops running WordPress, or professionals who need a profile site and email. That sentence decides your package sizes, the questions you will be asked and the response time clients will expect. A reseller business serving existing design or marketing clients starts very differently from one that has to find every client from scratch.

Step 2: choose the plan size

Pick the plan that fits the accounts you expect in the first year, with room to spare. EngHosting's reseller hosting page offers three sizes: the smallest is listed with 10 cPanel accounts and 50 GB, the middle one with 25 accounts and 100 GB, and the largest with 200 GB plus a free COM, NET or ORG domain. Each card also shows WHM, free SSL, daily backups, LiteSpeed and CloudLinux with Imunify360. Count both accounts and storage: a few email-heavy clients can use more space than many small brochure sites. Ask support how moving between reseller plans works before the day you need it.

Step 3: build your packages in WHM

In WHM, a package is a template of limits applied to each new account (Packages » Add a Package). Create two or three packages that match your offer and give them the names your clients will see. These settings matter most:

Package settingWhy it matters
Disk quotaOne site can't fill the disk
Monthly bandwidthCaps traffic per account
Email accountsKeeps mailbox growth in check
DatabasesLimits heavy applications
Addon domainsControls sites per account
Feature listHides tools you won't support

Where your WHM privileges allow it, use the Feature Manager to build a feature list for each package and switch off cPanel features you do not intend to support. Keep the total you allocate to clients below what your plan actually holds, so that growth never catches you out.

Step 4: set up your brand and your rules

  • A business name, a domain and a simple website that lists your packages, what each includes and how to reach you.
  • Email on your own domain for sales and support, so clients never see a personal address.
  • Written terms of service and an acceptable use policy. Your clients' activity happens on your reseller account, so your rules must be at least as strict as your provider's acceptable use policy.
  • A short privacy note explaining what client data you keep and why.
  • Nameservers and interface branding: ask support which nameservers your clients' domains should point to and which branding options are available on your plan, then describe your service to clients accordingly.

Step 5: decide how you will bill

  • First clients: a client list with renewal dates, an invoice template and calendar reminders are enough. What matters is never missing a renewal.
  • Billing cycle: annual billing in advance is easier to manage, and should fall due before your own plan renews, so you never pay the provider out of your own pocket.
  • Payment methods: accept what your clients already use; in Egypt that usually means mobile wallets such as Vodafone Cash, InstaPay and bank transfer.
  • Non-payment: set a grace period and the point at which an account is suspended in WHM, and write both into your terms.
  • Invoices: company clients will ask for proper invoices, so check your own registration and tax position with an accountant before selling to them.
  • Automation: once you have more accounts than you can track by hand, billing software that connects to WHM can create, suspend and renew accounts automatically; budget for its licence.

Step 6: design a support model you can keep

You are your clients' first line of support, and the provider supports you. Decide in advance:

  • Your channels (email, tickets, WhatsApp) and the hours you answer, published on your website.
  • A response time you can genuinely keep, including evenings and public holidays.
  • A short help page for the common questions: email on phones, password resets, pointing a domain, SSL.
  • How to escalate: server-level problems go to the provider by ticket, with the account name, the time, the exact error and the steps already tried. Our guide to getting fast answers from hosting support shows what to include. The reseller plan cards list priority technical support.

Step 7: write your onboarding and offboarding routine

  • New client: create the account from the right package, point the domain, confirm SSL is active, create the mailboxes, send login details securely and record the renewal date.
  • Every month: compare disk use with your allocation, review accounts close to their limits, and confirm backups exist. The plan's daily backups help, but keep your own off-server copies of important accounts too, since the provider's acceptable use policy makes customers responsible for their own backups.
  • Leaving client: provide a full backup, help them move the domain, then terminate the account so it stops using your capacity.

Step 8: launch small

Move one or two friendly accounts first, ideally your own projects, and run them for a month. You will find the gaps in your packages, help page and billing before paying clients do. Then open your doors to everyone else. If many of your clients will be agency projects, our guide to hosting for agencies compares reseller plans with VPS hosting for client sites. Questions about the plans themselves can go to the team through Contact Us.

Need help choosing the right plan?

Message EngHosting with your website type, expected traffic and budget, and the team will recommend a suitable option.

Ask on WhatsApp