Master Reseller WHM: Setting Sub-Reseller Limits
If you run a hosting business, you already know the thrill of signing up new clients. Selling hosting space feels great. But giving your clients the ability to sell hosting space themselves takes things to a whole new level.
That is exactly what master reseller hosting does. It allows you to create sub-reseller accounts. Your clients get to act like hosting companies, and you collect the recurring revenue.
But there is a catch. If you do not control how many resources these sub-resellers use, your server will crash. One bad sub-reseller can consume all your CPU, RAM, and bandwidth. When that happens, every single website on your server goes offline.
I have spent the last 10 years managing hosting servers. I can tell you from personal experience that hoping your clients play nice is a terrible strategy. You need strict rules. You need hard limits.
This guide will show you exactly how to set resource limits for sub-resellers in a master reseller WHM account. We will look at disk space quotas, bandwidth limitations, and CPU allocation. By the end of this post, you will know how to keep your server stable, secure, and highly profitable.
What Is a Master Reseller WHM Environment?
Before you start clicking around in WHM, you need to understand how the system actually works. A master reseller environment is a specific type of hosting setup. It gives you powers that normal resellers just do not have.
How reseller hierarchies work
Think of hosting like a big apartment building. The server owner is the landlord. They own the whole building.
A normal reseller rents out a large floor of that building. They can chop that floor up into smaller apartments and rent them to website owners.
A master reseller is different. A master reseller rents out several floors. They can rent individual apartments to website owners. But they can also rent out entire floors to other people. Those people then rent out apartments to website owners.
This hierarchy is powerful. It allows you to scale your hosting business rapidly. If you want a deeper look at how to build this kind of operation, check out this guide on how to start a web hosting business.
Difference between reseller and sub-reseller accounts
You need to know the exact difference between a reseller and a sub-reseller.
You hold the master reseller account. You use Web Host Manager (WHM) to manage your clients. You can create normal cPanel accounts for basic websites. You can also create reseller accounts for clients who want to sell hosting.
Those clients are your sub-resellers. They get their own WHM login. They can create their own cPanel accounts. However, they cannot create more resellers. They sit one step below you in the hierarchy. If you are new to the difference between these control panels, read our simple guide on WHM vs cPanel.
Why resource management matters
Here is the most important lesson I learned in my 10 years of server management: resources are finite.
Your server only has so much CPU power. It only has so much memory. If a sub-reseller creates 500 spammy websites, those websites will drain your server.
When you manage a multi-tenant hosting management system, one user’s bad behavior affects everyone else. Proper resource management builds a wall around each sub-reseller. If they hit their limit, their websites slow down or stop. The rest of your server stays perfectly fine.
Why Setting Resource Limits Is Important
Setting limits is not about being stingy. It is about protecting your business. Let us look at why you must enforce strict resource allocation.
Preventing server overload
Server overload is your worst enemy. It happens when websites demand more CPU and RAM than the server can provide.
I once had a sub-reseller host a poorly coded e-commerce site. When that site got targeted by a botnet, it chewed through 90% of the server’s CPU. Thousands of other websites went down instantly.
Setting limits prevents this. It acts as a circuit breaker. If an account uses too much power, the system cuts it off before it impacts the main server.
Maintaining fair resource allocation
You want all your customers to get what they pay for. If one sub-reseller hogs all the server speed, your other sub-resellers will suffer.
Their clients will complain about slow load times. They will eventually cancel their hosting plans. Fair resource allocation ensures that every sub-reseller gets a fair slice of the pie. No one is allowed to take more than their allotted share.
Improving hosting stability and uptime
Uptime is the most important metric in web hosting. Your clients expect their sites to be online 99.9% of the time.
Stable servers do not crash randomly. By using sub reseller quotas, you create a predictable environment. You know exactly what the maximum load on your server can be. This stability makes it easier to retain clients and grow your brand. If you want to know what makes a provider reliable, read our review of the best reseller hosting providers.
What Resources Can Be Limited in WHM?
WHM gives you a massive amount of control. You just need to know which levers to pull. Here are the main resources you can limit for your sub-resellers.
Disk space and bandwidth
These are the most basic limits. Disk space is how much storage a sub-reseller can use for files, emails, and databases.
Bandwidth limitations control how much data can flow in and out of those websites each month. Every time a visitor loads a page, bandwidth is used. You set these limits to prevent sub-resellers from hosting massive file-sharing sites that drain your network.
CPU and memory usage
Disk space and bandwidth are easy to track. CPU and memory (RAM) allocation is a bit trickier, but much more critical.
CPU determines how fast the server processes requests. RAM holds temporary data so the CPU can access it quickly. If a sub-reseller runs heavy WordPress plugins without caching, they will exhaust these resources. You must restrict how much raw computing power they can access.
Number of accounts and databases
Sometimes, a sub-reseller might try to create hundreds of tiny cPanel accounts to sell ultra-cheap hosting. This is a nightmare for server performance.
Every cPanel account uses a baseline amount of resources. By limiting the total number of cPanel accounts a sub-reseller can create, you stop this abuse. You can also limit the number of MySQL databases to keep your database server running smoothly.
How WHM Packages Control Sub-Reseller Limits
You do not set limits for every single website manually. That would take forever. Instead, you use WHM account package limits.
Creating reseller hosting packages
A package is a saved template of resource limits. For example, you might create a package called “Starter Reseller.”
You set this package to have 50GB of disk space, 500GB of bandwidth, and a limit of 25 cPanel accounts. When a new client buys your starter plan, you simply assign this package to their sub-reseller account. It is highly efficient.
Assigning quotas and limits
When you create these packages, you are literally drawing a box around the sub-reseller. They cannot step outside that box.
If they try to create a 26th cPanel account, WHM blocks them. If their clients upload 51GB of files, the uploads fail. This automation is key to running a successful hosting business. For a great look at how to automate your billing and packaging, check out our guide on WHMCS reseller automation.
Avoiding overselling configurations
Overselling is a tricky concept. WHM allows you to grant sub-resellers the ability to oversell.
Overselling means a sub-reseller can assign more disk space to their clients than they actually have in their own plan. They do this betting that clients will not use all their space.
My advice? Turn overselling off for new sub-resellers. Hosting overselling prevention is the best way to keep your server stable. Make them upgrade their plan if they need more resources.
How to Set Disk Space and Bandwidth Limits
Setting your disk space and bandwidth quotas requires a bit of planning. You want to offer enough resources to attract buyers, but not so much that you lose money.
Determining realistic allocations
Look at your own master reseller plan. How much disk space do you have?
If you have 500GB total, you cannot sell ten 100GB sub-reseller packages without taking a massive risk. I recommend setting realistic disk space quotas. Offer packages like 20GB, 50GB, and 100GB. This keeps your costs manageable and encourages clients to upgrade as they grow.
Monitoring usage growth
You must keep an eye on how fast your sub-resellers are filling up their space. WHM provides great visual tools for this.
Check your WHM dashboard weekly. If you see a sub-reseller approaching 90% of their bandwidth limit, send them a friendly email. Offer them an upgrade. It is a great way to provide good customer service while increasing your revenue.
Scaling reseller packages
Your business will grow, and so will your clients. You need to make scaling easy.
When a sub-reseller hits their limit, upgrading them should take two clicks. You simply log into WHM, change their assigned package to a larger one, and hit save. The new limits apply instantly. If you are targeting professional developers who need room to grow, you can learn more in our post about the best reseller hosting for agencies & developers.
How to Limit CPU and RAM Usage
Limiting storage is basic. Limiting computing power is where you prove you are a hosting expert. CPU and RAM are the engines of your server.
Preventing noisy neighbor problems
In a shared hosting environment, a “noisy neighbor” is a website that uses so much CPU that it slows down every other site on the server.
Sub-resellers are notorious for bringing in noisy neighbors. They often host cheap, poorly optimized websites. You must configure your server so that one sub-reseller’s bad clients do not ruin the experience for your good clients.
CloudLinux and LVE management
The absolute best way to control CPU and RAM is by using CloudLinux. CloudLinux is an operating system designed specifically for hosting providers.
It uses a technology called LVE (Lightweight Virtual Environment). LVE isolates every single cPanel account into its own container. You can set strict CPU and RAM limits for these containers. If a site hits its RAM limit, it gets a 508 Resource Limit Reached error. The rest of the server never even notices.
If your master reseller provider uses CloudLinux, you have a massive advantage in server resource isolation.
Maintaining performance consistency
Consistent performance builds trust. When you use CloudLinux LVE limits alongside WHM packages, your server runs like a well-oiled machine.
Clients know their sites will load fast today, tomorrow, and next month. This kind of consistency is what separates professional hosting companies from amateurs. If you find you need more raw power and isolation than a reseller account can offer, you might eventually need to read our unmanaged VPS hosting guide.
How to Monitor Sub-Reseller Resource Usage
Setting limits is only the first step. You have to monitor your server to ensure everything works as intended.
WHM monitoring tools
WHM comes with built-in tools to track resource usage. The “Account Information” section lets you list all accounts and view their disk and bandwidth usage.
Get comfortable with the “Show Active and Inactive Accounts” interface. You can sort accounts by quota usage. This gives you a bird’s-eye view of your entire reseller ecosystem.
Identifying abusive accounts
Sometimes, sub-resellers host spam scripts or malware by mistake. These malicious files will chew through bandwidth and send thousands of spam emails.
You need to catch this early. Look for accounts with sudden spikes in bandwidth or massive inode usage. An inode is simply a file. If an account suddenly has 500,000 inodes, they are likely harboring malware. Identifying these issues quickly is vital for security. You can read more about keeping your system safe in our article on top 7 hosting scams.
Performance reporting best practices
I recommend setting up automated reports. You can configure WHM to email you daily or weekly usage summaries.
Do not ignore these emails. Spend 10 minutes every Monday morning reviewing your resource monitoring reports. Finding a small problem on Monday is much better than dealing with a crashed server on Friday night.
Best Practices for Managing Sub-Resellers
Managing sub-resellers is different than managing normal hosting clients. You are dealing with business owners. You need a professional approach.
Clear upgrade paths
Your sub-resellers should always know how to get more resources. Do not hide your upgrade options.
Make your hosting package configuration clear on your website. If they buy the 50GB plan, they should know exactly what the 100GB plan costs. Clear upgrade paths reduce support tickets and increase your monthly recurring revenue.
Transparent resource policies
You need clear Terms of Service. Be completely transparent about your resource limits.
Tell your sub-resellers exactly what happens if they use too much CPU or host illegal content. Do not hide your inode restrictions in tiny text. Honest communication builds long-term partnerships. You should also warn your clients about the hidden dangers of free hosting to show them the value of your premium, stable service.
Automated alerts and suspensions
You cannot watch your server 24/7. You need automation.
Configure WHM to send warning emails to sub-resellers when they hit 80% of their bandwidth limit. Set up automatic account suspension policies for when they hit 100%. Automation removes the emotion from the process and protects your server while you sleep.
Common Mistakes in Resource Allocation
I have made plenty of mistakes in my hosting career. I want to help you avoid the most common traps new master resellers fall into.
Overselling server capacity
I mentioned overselling earlier, but it is worth repeating. Selling space you do not actually have is dangerous.
If you have 500GB of master reseller space, and you sell 1,000GB of sub-reseller packages, you are playing with fire. If all your clients upload their backups on the same day, your account will hit a wall. Always keep a comfortable buffer of unused space.
Setting unrealistic limits
Do not set limits so low that your clients cannot actually run a normal website.
Giving a sub-reseller only 2GB of disk space for 10 cPanel accounts is unrealistic. WordPress alone takes up a good chunk of space. If you set limits too tight, your clients will get frustrated and leave. Find a balance between protecting your server and providing real value. Finding the right provider to partner with helps immensely. Learn how to choose the best reseller hosting for your needs.
Ignoring monitoring and analytics
Never configure your WHM account and then forget about it.
Hosting is not a set-it-and-forget-it business. The internet changes constantly. Traffic patterns shift. If you ignore your analytics, you will be caught completely off guard when a sub-reseller unexpectedly goes viral and drains your bandwidth. If you prefer to have an expert team help watch your back, you might consider co-management hosting models.
How Does SkyNetHosting.Net Inc. Support Master Reseller Hosting?
If you want to run a successful master reseller business, you need a rock-solid foundation. SkyNetHosting.net provides exactly that.
Scalable reseller infrastructure
SkyNetHosting.net builds its servers for growth. When you buy a master reseller package, you get access to high-performance SSD drives and massive bandwidth pipes.
You can start small and scale your operation seamlessly. As you add more sub-resellers, the infrastructure effortlessly supports your growth.
WHM-compatible hosting environments
Our environments are perfectly tuned for Web Host Manager. You get full access to the master reseller plugins you need to create and manage sub-reseller packages.
We take the guesswork out of hosting package configuration. The tools are installed, tested, and ready for you to use on day one.
Reliable server performance for reseller ecosystems
We utilize CloudLinux and advanced LVE limits on our servers. This means we have already built the walls to protect you from other master resellers on the network.
You get stable, reliable performance. This allows you to confidently sell your sub-reseller packages, knowing the underlying hardware will not let you down.
Securing Your Reseller Hosting Future
Managing a master reseller account is a highly rewarding business model. You get to empower other entrepreneurs while generating passive income for yourself.
However, proper resource limits are absolutely essential. Without them, your hosting environment will collapse under the weight of abusive users and unoptimized websites. You must take control of your disk space, bandwidth, CPU, and RAM allocation from day one.
WHM provides all the powerful tools you need to manage sub-reseller accounts efficiently. By creating strict packages, disabling overselling, and monitoring your usage reports, you protect your server and your reputation.
Take the time to configure your limits correctly today. It will save you from massive headaches tomorrow. Partner with a reliable provider, enforce your rules, and watch your master reseller business thrive.