Excessive consumption of users in Overselling mode


Active Member
Mar 23, 2014
cPanel Access Level
Root Administrator
Overselling feature is active for our reseller accounts, but we noticed that users can really consume more than the total volume defined by us.
When I activate Overselling, I expect Reseller to be allowed to create more accounts than the specified limit, but naturally, he should not be able to really use more than the volume we defined.
For example, let's say that I create a Reseller with a volume of 100 GB. Overselling feature is active for this account, but I expect Reseller users in total cannot consume more than 100 GB.


Jurassic Moderator
Staff member
Oct 19, 2014
cPanel Access Level
Root Administrator
More details on that feature can be found here:

I think the most critical portion of that page is this:

"For example, you allocate 500 MB to the reseller Adam and enable overselling. Adam sets disk space quotas of 200 MB for four users. Combined, the users’ accounts can use up to 800 MB of disk space. However, after the accounts collectively use 500MB of disk space, they can still function, but Adam cannot create any new accounts."

Does that help clear things up?


Well-Known Member
Aug 10, 2002
cPanel Access Level
Root Administrator
Overselling basically removes the ability of the system to govern the reseller's limits. It becomes a task for the server administrator to govern the usage with overselling enabled.

A reseller with a 10GB disk space limit without overselling, is able to allocate out 10GB worth of disk space to his resold accounts. That could be ten 1GB packaged accounts, twenty 500MB packaged accounts, or some combination. The system won't let the reseller allocate more than 10GB of total disk space among his resold accounts. How much actual disk space the resold accounts use is irrelevant, because the restriction is allocation based. But the absolute maximum that those combined resold accounts could ever use is 10GB

Enabling overselling effectively removes that governance. A reseller with a 10GB disk space limit and overselling enabled can create accounts with packages sized at 1GB, 5GB, 10GB, 100GB, 1000GB it doesn't really matter. Nothing stops the reseller with overselling from over allocating his 10GB disk space limit. That means a resold account under this reseller could use 1000GB despite the reseller's 10GB disk space limit.

So why even have limits if overselling is enabled? So that the server administrator can keep tabs of what limits a respective reseller is suppose to be held to. How you do that is up to you.

We don't have a lot of overselling reseller plans, but the ones that we do, I created a daily report that tabulates how much cumulative disk space a reseller's accounts are using and compare that to the reseller's disk space limit. When a reseller's cumulative total exceeds their defined disk space limit, we write the reseller and may suspend the reseller's accounts until the issue can be rectified. Effectively we make this a usage based reseller vs. an allocation based reseller.

Allocation based resellers are fixed cost. Since resellers can't over allocate, they can never exceed their disk space limit. That means those resellers know exactly what they are going to be paying every pay period. If they need more disk space to allocate out, then they will have to upgrade - again knowing the cost.

Usage based resellers are not fixed cost. Since those resellers never know when their resold account's cumulative disk space is going to go over their disk space limit, they can never be sure what their cost is going to be from pay period to pay period.

From a server administrator's point of view, usage based resellers are more expensive than allocation based resellers. Allowing a reseller to allocate out 10GB of disk space, means that those accounts are very unlikely to ever consume a total of 10GB. Not saying it's not possible, but it's unlikely. Whereas a reseller with a usage based 10GB reseller plan, they are free to create as many accounts (within account limits) as they want regardless of how much disk space is allocated. That reseller is only going to be forced to upgrade once they hit 10GB of total cumulative disk space used.
  • Like
Reactions: cPRex