An introduction to reseller access within WHM

What Reseller Access Means for Your Business

Managing multiple websites or clients? WHM reseller access turns your hosting account into a complete management platform. You can create separate cPanel accounts for each client or project while keeping everything isolated, secure, and organized.

This matters if you’re:

  • An agency managing multiple client websites
  • A developer juggling several projects
  • Building a hosting business on InMotion’s VPS or Dedicated infrastructure

Think of it as becoming your own hosting provider, without the complexity of running actual servers.

What is reseller access within WHM?

A web hosting reseller is a cPanel account that can create other cPanel accounts. Because these resellers can create cPanel accounts, they can “resell” cPanel hosting. When you sign up for a VPS Hosting plan or a Dedicated Hosting plan, you have reseller WHM access. This is why you can create separate cPanel accounts for your users / customers.

When you have WHM access, you can:

  • Create new cPanel accounts for clients or projects
  • Define resource allocations (disk space, bandwidth, databases)
  • Install SSL certificates across multiple accounts
  • Suspend or modify accounts as needed
  • Set up hosting packages with predefined limits
  • Monitor resource usage across all your accounts

Most website owners never see WHM because they only need cPanel to manage their single site. But when you’re managing multiple websites WHM becomes essential. It gives you the control to operate like a hosting company, even though you’re working within someone else’s infrastructure.

On InMotion’s VPS and Dedicated Hosting plans, you get WHM access that lets you function as a reseller. This means you’re working with a slightly restricted version of WHM compared to what the actual server owner sees, but you have everything necessary to create and manage client hosting accounts.

How Reseller Access Works

Reseller access follows a simple hierarchy:

Root WHM (full server control)

Reseller WHM (limited privileges)

Individual cPanel accounts (client-level access)

As a reseller, you occupy the middle tier. You can create and manage cPanel accounts, but you don’t have access to server-level functions. This separation protects the infrastructure while giving you everything needed to run your business.

Each cPanel account you create operates independently. Client A’s website won’t affect Client B’s performance. Their files, databases, and email accounts stay completely separate.

When You Get Reseller Access

Reseller access comes standard with InMotion’s VPS and Dedicated Hosting plans.

These plans give you the foundation to:

  • Host multiple client websites under separate accounts
  • Run an agency without mixing client data
  • Launch a white-label hosting business
  • Scale operations as your client list grows

Note: Shared hosting plans don’t include WHM access, they’re designed for managing a single website.

The Tools You’ll Actually Use

When you first log into your reseller WHM dashboard, the interface can feel overwhelming. Don’t worry, you’ll spend most of your time using just a handful of core tools.

Account Functions is your daily workspace. Create new cPanel accounts, suspend accounts when needed, or close them when projects end. Fill in a username, domain, and email, then click create. Your client has a working account in seconds.

Packages let you build reusable templates instead of configuring limits every single time. Create a “Basic Client” package with 20GB disk space, 200GB bandwidth, and 10 email accounts. Next time a similar client signs up, assign the package and move on. Most resellers end up with three or four standard packages that handle most situations.

SSL/TLS Management ensures every site has HTTPS. Search engines penalize sites without it, browsers show warnings, and clients expect it. Install free Let’s Encrypt certificates (they auto-renew) or upload certificates clients already own.

Account Suspension lets you temporarily disable access without deleting anything. The client’s data stays intact, but their site goes offline until you reactivate it.

DNS Management connects custom domains to your client accounts. When someone wants to use their own domain name, this tool handles the configuration.

Backup Tools schedule automatic backups and restore accounts when things go wrong. This feature alone has saved countless agencies from disaster when sites get hacked or accidentally deleted.

Why This Matters for Your Business

Reseller access isn’t just a feature, it’s a growth engine.

Monetize your infrastructure

Sell hosting packages under your own brand. Set your own pricing. Keep full control over client relationships.

Protect client environments

Isolated accounts mean one client’s issues never cascade to others. This builds trust and prevents reputation damage.

Scale without replatforming

Add clients without hitting infrastructure limits. No migrations, no rebuilding, no downtime. Your platform grows with you.

Save time with automation

Package templates and bulk tools reduce repetitive setup work. Onboard clients faster. Spend less time on administration.

Best Practices for Client Management

As you grow from a handful of accounts to dozens, these habits will keep operations running smoothly.

Use clear naming conventions from day one. When you create an account in WHM, the username is permanent, you can’t change it without recreating everything. 

Skip generic names like “account12” and use descriptive formats: “clientname-primary” or “smithco-staging.” When you’re looking at 50 accounts in WHM six months later, you’ll know exactly which belongs to which client without opening each one.

Build package templates before you need them. WHM’s Package section lets you create resource bundles you’ll reuse constantly. 

We recommend you set up three tiers (Basic, Professional, Enterprise) with clear allocations. 

  • Basic might be 20GB disk space and 100GB bandwidth. 
  • Professional could be 50GB and 300GB. 
  • Enterprise could be 400GB+

When you create new accounts, just select the right package instead of setting limits manually every time. This prevents errors like accidentally giving someone 500GB when you meant 50GB.

Turn on WHM’s monitoring and alerts. In Server Configuration, enable notifications for key events: accounts approaching disk limits, bandwidth thresholds, failed backups, or expiring SSL certificates. You’ll get alerts before problems become visible to clients. 

When WHM emails you that “Client XYZ has used 90% of disk space,” you can suggest an upgrade before their site breaks. This proactive approach embodies what we call Accountability You Can Trust.

Document your WHM workflows. Write down exactly how you create accounts, which packages you assign to different client types, and what nameservers you use. 

Document your migration steps and suspension procedures. These written workflows ensure consistency, reduce memory-based errors, and make it possible to train others as you scale.

How do resellers manage other cPanel accounts?

Resellers manage cPanel accounts using a limited WHM interface. Resellers have WHM access, but they don’t have all the features that WHM has to offer (for security reasons).

Ready to Get Started?

Need hands-on guidance? Our 24/7 support team helps with WHM setup, reseller configuration, and account management. Talk to an expert or explore VPS hosting options to start building your infrastructure.

Share this Article