Skip to main content
All CollectionsReseller Hosting
The Quick Start Guide To Making Money Reselling Web Hosting
The Quick Start Guide To Making Money Reselling Web Hosting

How to Begin Profiting in the Web Hosting Reselling Industry

Jamie G. avatar
Written by Jamie G.
Updated over a week ago

🤩 We host a lot of resellers here at NameHero!

Since launching our Reseller Cloud, we have gained the trust of thousands of different businesses.

We strive to offer our customers a reliable, secure, and scalable cloud hosting environment that can allow them to run their businesses with ease at the highest level of probability. When our resellers have a problem, we know that trickles down to their business, and could affect their reputation. Therefore, we take great pride in offering the highest level of customer support.

We also understand that we're only as successful as our customers. If their customers aren't happy, they're not going to be happy, and we're not going to be around for long! Web hosting is a VERY lucrative industry because people are always going to need it as they come online.

While the United States market may be crowded with competition, other countries around the globe are just now gaining consistent internet access, presenting a whole other opportunity for massive growth. Some of our largest Resellers are prevailing businesses in Africa, Uruguay, Mexico, Singapore, etc.

Enough tooting our horn here, the bottom line is we WANT you to make money with your web hosting business.

With all of this, we've decided to expand training our resellers, to ensure them the best experience possible. This very easy "quick start" guide details the entire Reseller Web Hosting process from account setup to business management. Feel free to share it with all your friends, family, and others that are interested in joining the industry.

Together, we can all make awesome things happen!

🤝 Course introduction

This course will provide you with a comprehensive understanding of how to best resell cPanel accounts using WHMCS. You will learn about the tools and techniques required to set up and manage a successful reselling business. By the end of the course, you will have the skills and knowledge needed to start your own cPanel reselling business.

Lesson 1: Getting Started with Reselling cPanel Accounts

Lesson 2: Setting Up Your Reselling Business

Lesson 3: Installing WHMCS and Creating Packages

Lesson 4: Managing Products and Accounts

Lesson 5: Building and Managing Your Reselling Business

🛠️ Introduction to cPanel and WHMCS

A Comprehensive Overview

If you're considering getting into the web hosting business or looking for a reliable web hosting control panel, cPanel and WHMCS are two powerful tools that you should know about. In this article, we will provide you with an introduction to cPanel and WHMCS, including their features, benefits, and how they work together.

What is cPanel?

cPanel is a web hosting control panel that allows website owners and administrators to manage their web hosting accounts and server configurations through an easy-to-use graphical interface. It provides a range of features that simplify the management of websites, email accounts, databases, files, and more. Some of its key features include:

  • User-friendly graphical interface

  • One-click installation of popular web applications

  • Email management tools

  • Website file management tools

  • Database management tools

  • Security features such as SSL certificate installation

ℹ️ cPanel is a popular choice among web hosting providers and is used by millions of website owners worldwide.

What is WHMCS?

WHMCS (Web Host Manager Complete Solution) is a client management and billing automation platform designed specifically for web hosting providers. It enables web hosting providers to manage their customers' accounts, billing, and support requests from a single platform. Some of its key features include:

  • Client management tools

  • Automated billing and invoicing

  • Support ticket management

  • Integration with popular payment gateways

  • Provisioning and management of cPanel accounts

ℹ️ WHMCS is an essential tool for any web hosting provider looking to automate their billing and customer management processes.

How do cPanel and WHMCS work together?

cPanel and WHMCS work together seamlessly to provide a complete web hosting solution. When a new customer signs up for a web hosting account, WHMCS creates a new cPanel account for them automatically. This eliminates the need for manual provisioning and ensures that the customer can start using their web hosting account immediately.

From within WHMCS, web hosting providers can manage their customers' accounts, view their billing history, and provide support for any issues they encounter. They can also use WHMCS to automate their billing processes, including generating invoices, accepting payments, and sending payment reminders.

cPanel and WHMCS are two powerful tools that can help web hosting providers streamline their operations and provide a better customer experience. cPanel provides a user-friendly interface for managing web hosting accounts, while WHMCS automates billing and customer management processes. Together, they provide a complete web hosting solution that is reliable, efficient, and easy to use.

🤔 Understanding the benefits of reselling cPanel accounts

Reselling cPanel accounts is a lucrative business venture that offers a range of benefits to both resellers and their customers. cPanel is a web hosting control panel that allows users to manage their websites, domains, and email accounts with ease. With the increasing demand for online presence, web hosting has become a competitive market, and reselling cPanel accounts has emerged as a popular way to tap into this market. In this article, we will explore the benefits of reselling cPanel accounts and why it's a profitable business model.

Easy-to-use control panel

cPanel is a user-friendly control panel that enables customers to manage their websites with ease. It provides a range of features such as file management, domain management, email management, and database management. As a reseller, you can offer your customers a simple and intuitive interface that makes it easy for them to manage their websites.


Reselling cPanel accounts is a cost-effective business model that requires minimal investment. As a reseller, you can purchase cPanel accounts from NameHero at a discounted price and resell them to your customers at a markup. This allows you to earn a profit without having to invest in expensive infrastructure or equipment.


One of the biggest advantages of reselling cPanel accounts is the scalability it offers. As your customer base grows, you can easily upgrade your reseller package to accommodate more accounts. This enables you to expand your business without having to worry about the infrastructure and resources needed to support it.


Reselling cPanel accounts allows you to customize the packages you offer to your customers. You can tailor your packages to meet the specific needs of your customers, including bandwidth, storage space, and other features. This enables you to offer a more personalized service that meets the unique requirements of each customer.


NameHero provides technical support to all resellers, which means you can rely on us to provide assistance via chat or ticket 24 hours a day, 7 days a week and 365 days a year!

This frees up your time and resources, allowing you to focus on growing your business and providing excellent customer service.

Reselling cPanel accounts is a profitable business model that offers a range of benefits. It's a cost-effective and scalable way to tap into the web hosting market, and it provides a simple and intuitive interface that makes it easy for customers to manage their websites.

With customization options, technical support, and a user-friendly control panel, reselling cPanel accounts is an excellent opportunity for entrepreneurs and small businesses looking to enter the web hosting market.

🥇 Selecting the right plan

Silver NVMe Reseller

ℹ️ The Silver NVMe Reseller plan is suitable for resellers just getting started or for larger resellers looking for the ability to resell additional accounts.

  • Total Client Accounts: 40

  • Resellable Storage: 60GB NVMe Raid 1

  • Resellable Bandwidth: 600GB per month

  • Free WHMCS License: No

  • Free Blesta License: Yes

Each resold account created uses the following limits:

  • Websites/Domains: Ability to host unlimited - Reseller may place their own limits.

  • Storage: Up to 350,000 files (inodes)

  • Memory: Up to 2GB RAM concurrent usage

  • CPU: Up to 2 Core concurrent usage

  • I/O: Up to 32MB/s

  • IOPS: 2024

  • EP: 50

  • NPROC: 200

Gold NVMe Reseller

ℹ️ The Gold NVMe Reseller plan is best for new Resellers just getting started. Includes free WHMCS license (a $14.95/month value)

  • Total Client Accounts: 60

  • Resellable Storage: 100GB NVMe Raid 1

  • Resellable Bandwidth: 1000GB per month

  • Free WHMCS License: Starter (Up to 250 Clients)

Each resold account created uses the following limits:

  • Websites/Domains: Ability to host unlimited - Reseller may place their own limits.

  • Storage: Up to 350,000 files (inodes)

  • Memory: Up to 2GB RAM concurrent usage

  • CPU: Up to 2 Core concurrent usage

  • I/O: Up to 32MB/s

  • IOPS: 2024

  • EP: 50

  • NPROC: 200

Platinum NVMe Reseller

ℹ️ The Platinum NVMe Reseller plan is the most popular reseller plan for existing businesses/agencies with current clients requiring web hosting.

  • Total Client Accounts: 100

  • Resellable Storage: 170GB NVMe Raid 1 (US) SSD Raid 10 (NL)

  • Resellable Bandwidth: 1.7TB per month

  • Free WHMCS License: Starter (Up to 250 Clients)

Our Platinum NVMe Reseller package includes larger child account limits allowing the ability to offer "high-end" hosting accounts to your end users. These include blazing-fast NVMe storage for ultimate performance; we're proud to be one of the few web hosts in the industry offering such! If your customers have high demands; this package will not disappoint!

Each resold account created uses the following limits:

  • Websites/Domains: Ability to host unlimited - Reseller may place their own limits.

  • Storage: Up to 350,000 files (inodes)

  • Memory: Up to 2GB RAM concurrent usage

  • CPU: Up to 2 Core concurrent usage

  • I/O: Up to 32MB/s

  • IOPS: 2024

  • EP: 50

  • NPROC: 200

Diamond NVMe Reseller plan

ℹ️ The Diamond NVMe Reseller plan is the most powerful reseller package; best for those with a large client base or high demands.

  • Total Client Accounts: 150

  • Resellable Storage: 270GB NVMe Raid 1 (US) SSD Raid 10 (NL)

  • Resellable Bandwidth: 2.7TB per month

  • Free WHMCS License: Starter (Up to 250 Clients)

Our Diamond NVMe Reseller package offers increased limits on child accounts, providing your customers with top-of-the-line hosting, including lightning-fast NVMe storage. We are one of the few web hosts to offer this, so your customers' expectations will be met!

Each resold account created uses the following limits:

  • Websites/Domains: Ability to host unlimited - Reseller may place their own limits.

  • Storage: Up to 350,000 files (inodes)

  • Memory: Up to 2GB RAM concurrent usage

  • CPU: Up to 2 Core concurrent usage

  • I/O: Up to 32MB/s

  • IOPS: 2024

  • EP: 50

  • NPROC: 200

✍️ Creating a business plan

Research your industry and competitors

Before you can create a business plan, you need to have a thorough understanding of your industry, competitors, and potential customers. Gain insights into market trends, key players, and pricing models. Research the competitive landscape to find out what other businesses are doing and what strategies they are using.

Choose your business name

When starting a business, choosing a brand name may be one of the first tough decisions you have to make. This name will be at the center of your brand identity, impacting your logo, domain, marketing, and potential trademark registration. When selecting a name, consider making it unique and hard to imitate or confuse with competing brands. If you have plans for growth, it might also be beneficial to keep the name broad so that it's easier to pivot if your products or services change.

Define your target market

Who are your potential customers? What do they need and what do they want? Understanding your target market is essential to developing a successful business plan.

Set your goals and objectives

What are your long-term and short-term goals? How will you measure success? Setting clear goals and objectives will help you stay focused on achieving your business plan.

Create a financial plan

Develop a financial plan that outlines your revenue streams, expenses, and profits. This will help you understand the financial implications of the decisions you make.

Get feedback

Ask for feedback from trusted advisors or mentors about your business plan and adjust the details as needed.

📃 Registering your business

Before you can register your business with the government, you need to decide what type of structure your business will have. Examples of business structures include sole proprietorship, partnership, LLC, and corporation.

After you decide on a business structure, you need to choose a business name. Make sure to do a thorough search to ensure the name is not already taken.

Depending on the type of business structure you choose, you may need to register your business with the federal government and/or your state government. For example, in the US, a corporation must register with the federal government, and an LLC must register with the state but this may be different in your home country.

Depending on your country and type of business, you may need to obtain an employer identification number (EIN). All businesses must obtain an EIN from the IRS to pay taxes and open a business bank account in the US.

ℹ️ Make sure to set up a separate business bank account to help you keep your personal and business finances separate.

🔣 Branding

Select your business focus and personality

As you begin to build your brand, it is important to identify a specific focus and keep that in mind as you continue to create other elements. What words or activities are associated with your brand and what do you want people to think when they hear about your company?

Define your slogan

Having an eye-catching and impactful slogan is a great asset. It should be brief and descriptive and can be used in your social media bios, website header, custom business cards and anywhere else where you only have a few words to make a strong statement. You don't need to keep the same slogan forever but keep it short and effective to help get your brand out there.

Choose your companies look and style

After deciding on a slogan for your business, it's time to focus on the presentation of your brand. Think about the colors and typeface/font that you'd like to use as this will become very valuable when you begin to build your website.

Selecting your colors

The colors you choose for your brand logo will help you create an impactful and consistent look across all your marketing and create a distinct identity. Through careful selection of your brand colors, you can stand out from competitors and make sure that customers get the message you are conveying. Although there’s not a definite answer to it, color psychology can give you an idea of the emotions that certain colors generally inspire.

Selecting your fonts

When it comes to fonts on your website, less is more. Try to pick two fonts at most - one for headings and one for body text - as a way to simplify your brand.

Design your brand logo

Having a distinctive logo is essential when creating a brand. It serves as the public face of the business and is often seen in many places. Designing a unique, clear logo is important, and making it scalable for different locations and sizes is an important step often overlooked. For example, if you have a text logo on social media, it needs to be visible and still recognizable when shrunken down. Therefore, we recommend adding an iconic logomark to create a square version that can be seen in both digital and physical mediums.

Apply your branding

Having a consistent brand across your business will give it a meaningful brand story. This brand story is a representation of what your business stands for and is the foundation of each interaction customers have with your brand, whether they are shopping online or in-store. Not all businesses need to be mission-driven, but building your brand with a purposeful and meaningful story could potentially help gain customer loyalty.

💻 Installing WHMCS on your server

Installation process

To install WHMCS using Softaculous in cPanel, please follow these steps:

1. Login to your cPanel account.

2. Look for the Softaculous Apps Installer icon and click on it.

3. In the Softaculous interface, locate the search bar and type "WHMCS" in it. Select the option that appears.

4. On the next screen, click the "Install" button to start the installation process.

Install WHMCS

5. Fill in the required fields such as domain name, admin username, password, and email.

6. Once you have filled in the details, click on the "Install" button at the bottom of the page.

7. Wait for the installation process to complete.

8. Once the installation is complete, you will receive a confirmation message.

You can now login to your WHMCS Admin Dashboard and start using the software.

WHMCS license

We offer a free WHMCS Starter License with our Gold, Platinum and Diamond NVMe Reseller plans. With our Silver NVMe Reseller plan, you can purchase a WHMCS Starter license for $14.95 or obtain a free Blesta license. The WHMCS license is available at our checkout or you can obtain any of these later as a plan addon within your Client Area.

🔧 Configuring WHMCS for cPanel reselling

Getting started

When you first login to the Admin Dashboard, you will be taken to the Setup Wizard (or Getting Started Wizard). This will guide you through all the necessary steps to configure your company's information, accept payments, register domains, and sell web hosting packages and other products.


ℹ️ You can obtain your cPanel server information and other details in your NameHero Client Area under My Cloud > My Services then click on your reseller hosting plan.

Upon the completion of the Setup Wizard, you will be directed to the Admin Dashboard. It is designed specifically with widgets to provide a comprehensive overview of several aspects of WHMCS.

Configuring WHMCS

After you complete the initial setup, it's recommended that you review the settings and configure WHMCS in the following order:

  1. Review and implement the recommended Further Security Steps.

  2. Further configure the general settings (Configuration ( 🔧 ) > System Settings > General Settings).

  3. Set up and configure your payment gateways (Configuration ( 🔧 ) > Apps & Integrations).

  4. Set up your domain pricing (Configuration ( 🔧 ) > System Settings > Domain Pricing).

  5. Configure your support ticket departments (Configuration ( 🔧 ) > System Settings > Support Departments).

  6. Configure email piping to direct and manage tickets using the WHMCS Support Desk.

  7. Configure the WHMCS cron job for automation tasks (Configuration ( 🔧 ) > System Settings > Automation Settings).

  8. Make sure to place some test orders from your website to check if everything is working as it should be.

Creating a front-end website

There are many different ways to integrate WHMCS with your website where you display your products and services. A common way is to just use WHMCS links on a WordPress-based website but if you're not familiar with or don't prefer WordPress then a great way is to use a WHMCS theme.

The good news is that WHMCS offers you the ability to create a cohesive, tailored experience for your website visitors by customizing the Client Area with system themes. This feature allows you to modify the client-facing user interface and checkout process to improve your visitor's experience. The current WHMCS default theme is Twenty-One but there are many other third-party themes you can choose from by checking out marketplaces like Theme Forest or the WHMCS Marketplace.

📦 Creating packages for your clients

Before you can start adding accounts for your customers, you’ll need to set up packages inside of WHM that define the specific features you’re offering your customer (i.e. how much disk space and bandwidth they can use).

To do so, search for Add a Package in the top left search box in WHM and fill out the information:

Add a Package

Package Name

This will be displayed in the customer’s control panel, and you’ll often reference it internally, so make sure to give it a nice name. In my example, I called mine Basic Hosting, which would be an “entry-level” package.

Disk Space

This is displayed in MB – so 1024MB is around 1GB of disk space allowed.

Monthly Bandwidth

Same as the disk, it’s displayed in MB so 10024 would be about 10GB of monthly bandwidth. For those that are unsure, bandwidth is the amount of data the customer can send in and out of their account each month. Most accounts use very little, unless they’re using a lot of media (i.e. streaming video content), in which case you’d want to charge this type of customer much more.

Max FTP Accounts

The number of FTP accounts a user can have (most often left to unlimited).

Max Email Accounts

This provides a good opportunity to upsell your customers. Email accounts eat up disk space quickly, therefore I’d suggest starting with a small number on entry-level packages and increasing based on price.

Max Mailing Lists

These allow your customer the ability to have email lists they can mail out special offers, promotions, etc. Nowadays a lot of people use external services for such, as shared hosting is quite limited, so it may be a good idea to disable it to prevent abuse or save for higher-end accounts.

Max SQL Databases

A SQL database is what stores the data in popular content management systems such as WordPress. Each installation requires its own database and like email accounts, these can eat up a lot of space.

Max Sub Domains

Gives your customers the ability to create subdomains such as

Max Parked Domains

This allows your customers to park or “point” another domain to their website. Most customers use this for their other TLDs (i.e. .net,.org, etc.). So, for example, my website may be, but I want to also point to this same website, I would use the park feature.

Max Addon Domains

This one is probably one of the most important. If you enable this, your customer can host more than one domain with their account. Therefore, be mindful of the disk space and price they’re paying as it’s a huge opportunity to upsell but should be used for higher-end accounts.

Max Passenger Applications

Passenger is an open-source web and application server that greatly simplifies the deployment of Ruby, Python, and Node.js applications. From my experience, if you have customers wanting to use these applications, it would be best for them to have their own VPS.

Max Hourly Email by Domain Relayed

This option is mainly used to prevent abuse. You cannot edit on your side, hence don’t worry about it.

Maximum percentage of failed or deferred messages a domain may send per hour

Same as this one. The option is mainly used to prevent abuse. You cannot edit on your side, hence don’t worry about it.

Max Quota per Email Address

As mentioned, email accounts can eat up disk space quickly, therefore this option allows you to specifically set limits per email account, which will ensure you make the most of your account.

As you can see, there are lots of configurations you can define but don’t get too overwhelmed by them. The most important are disk, bandwidth, and number of addon domains. If you’re not 100% sure about the other values, you can leave them to Unlimited until you get a clear understanding of what exactly your customers need.


Account Settings
  • Dedicated IP: This allows a dedicated IP address to be assigned to accounts with this package. Unless you have purchased additional IP addresses to your account, this feature is unavailable. Reach out to our billing team for options.

  • Shell Access: Provide your customers access to their account via SSH. On Reseller accounts, this option is disabled by default (for security), but our team can enable it if needed. As a standard practice though, you should not provide SSH access unless someone specifically asks for it, and you know they have no ill intent.

  • CGI Access: This allows accounts using this package the ability to run CGI scripts. By default, it is enabled and should generally be left on.

  • Digest Authentication: This function enables or disables Digest Authentication for an account. Windows Vista®, Windows® 7, and Windows® 8 require that you enable Digest Authentication support to access your Web Disk over a clear text, unencrypted connection.

  • cPanel Theme: This is the theme cPanel will use for your end-users. For Resellers, this should always be left the default in most cases.

  • Feature List: Most often you want to keep this as ‘Default’ to ensure your customers have access to all cPanel’s features within their account. However, you do have the option to set it to “Mail Only” which would be for a package that allows email accounts only (no website). For those wanting to get creative with your upsells, you can go to WHM -> Feature Manager and create a custom list with specific options.

  • Locale: The default language cPanel will use.

Once you’re satisfied with your selections in both Resources and Settings, you can add the package. It’ll now be available to use when creating new accounts.

It’s important to note, we do allow “overselling” at NameHero, meaning only actual disk space and bandwidth used counts against your package. Once these values are reached, you can easily upgrade your package inside our Client Area.

🏗️ Creating Products and Groups

Configuring products and services in WHMCS is easy and gives you a lot of options. You can specify the features, functions, prices and other important details that are involved in each product or service offered. You can also customize your offerings to fit the needs of your customers. This makes it easy for customers to find exactly what they’re looking for, and for you to accurately communicate the details of what you’re offering.

Before you create a product you must create a group in Configuration ( 🔧 ) > System Settings > Products/Services then click the Create a New Group button. For example, you could enter "Shared Hosting".

When that's complete, click the Create a New Product button on the Products/Services page and follow these steps:

  1. From the Product Group menu, choose the group you just created, if applicable.

  2. Enter a product name into the Product Name text box.

  3. Enter a desired URL into the URL text box or use the generated product URL.

  4. From the Module menu, select cPanel.

  5. Toggle Create as Hidden to decide whether the product should be shown or hidden to customers on the Client Area order form.

  6. Click Continue.

  7. Configure the tabs that appear on the page. Read the WHMCS documentation for more detailed information on how these work and how to configure them.

  8. Click Save Changes.

Now edit the product by clicking the edit icon for the product in the Products/Services list. Click on the Module Settings tab and you can see that this is where your Product connects to your WHM Package. It's important to enter the proper WHM Package name for the correct product so the correct limits and features are set on the cPanel account. When your clients order this package, it will automatically create a cPanel account on the server if the "Automatically setup the product as soon as the first payment is received" option is selected and the payment is processed.

Edit Product

🗄️ Managing cPanel accounts

cPanel/WHM login

To login to a cPanel account from WHM, login to your WHM account from your Client Area under My Cloud > My Services then click on your reseller hosting plan then click "Log in to WHM". Once there, you'll find the Account Information menu on the left-hand side of the page. Select List Accounts from the drop-down menu, and you'll see all your existing accounts listed. To login to one of those accounts, simply click on the cPanel icon next to the name of the account you'd like to access.

Create an account

Only after you create a package, you can create an account. To manually add a cPanel account, you can do so in WHM > Account Functions > Create a New Account. Enter the domain name, username, password and email for the new account. Select the package you want to use for the new account and click "Create".

Modify an account

You can modify an account in WHM > Account Functions > Modify an Account. Search for the account, click it then select the Modify button. Keep in mind that modifying the domain or username after the account is created can cause some issues and you'll see a detailed warning when you click to edit those fields.

Terminating (deleting) an account

You can terminate an account in WHM > Account Functions > Terminate Accounts. On the Terminate Accounts page, type the username or primary domain of the account you wish to delete into the search box until it appears in the list. Once the account shows up, click on the Remove button to the right to terminate it then click "Yes, remove the selected account".

Listing accounts

To view a list of all of your accounts in WHM, just go to WHM > Account Information > List Accounts. By clicking the + sign next to any account in the list, you can quickly access a range of administrative tasks such as changing the password or email address of the account.

📚 Developing a marketing strategy

As a cPanel reseller, your primary goal is to attract potential customers who need web hosting services and convince them to choose you over your competitors. To achieve this, you need to develop a marketing strategy that will help you stand out in the market and attract new customers. Here are some steps you can follow:

Offer competitive pricing

Web hosting can be a highly competitive market, and you need to offer competitive pricing to attract customers. Conduct market research to determine what your competitors are charging, and price your services accordingly.

Leverage social media

Social media is a powerful tool for marketing your services. Create social media profiles on platforms such as Facebook, Twitter, and LinkedIn, and use them to engage with potential customers, share information about your services, and drive traffic to your website.

Build partnerships

Partnering with other businesses can help you expand your reach and attract new customers. Consider partnering with web designers, marketing agencies, and other businesses that offer complementary services.

Offer exceptional customer support

Providing exceptional customer support is essential in the web hosting industry. Make sure you have a support team in place that can quickly and effectively address customer concerns and issues.

Use paid advertising

Paid advertising can help you reach a wider audience and drive more traffic to your website. Consider using platforms such as Google AdWords, Facebook Ads, and LinkedIn Ads to promote your services.

Offer incentives

Offering incentives such as discounts, free trials, and referral bonuses can help you attract new customers and retain existing ones.

Attend industry events

Attend industry events and conferences to network with potential and current customers and stay up-to-date with the latest trends in web hosting.

Leverage free marketing

Use online marketing strategies such as search engine optimization (SEO) and posting on social media or forums to attract potential customers to your website. Consider creating educational content on your website or blog that provides value to your target audience.

Encourage customer advocacy

It can be difficult to win the trust of prospects who are not familiar with your products or services. Conventional marketing strategies often fail to convince new leads that your business is the right fit for them. Ultimately, they need proof that your company is invested in their success. Fortunately, there's an effective solution - enlisting your customer advocates. By positively speaking on your behalf, customer advocates enhance your credibility and make prospects more likely to become customers. Encourage and publicize their feedback to help make your company appear more trustworthy.

Create a blog

A blog is important for any online business, and as a cPanel reseller, you need to create a blog that showcases your services and provides customers with all the information they need to make an informed decision. Your blog should be visually appealing and updated regularly. This will increase your search engine optimization (SEO) and drive customers to your main site to purchase your products and services from you.

By following the above steps, you can develop a comprehensive marketing strategy that will help you attract new customers and grow your cPanel reseller business.

📈 Monitoring server resources

Many of the package limits that you set for each package can be seen within each cPanel account. Simply login to the particular cPanel account you are looking for, and you should see the package limits for that account on the right-hand side.

Resource usage

If you notice any errors on your client's account or website, or even possibly any slowdowns to the service, the first thing that you should check is the account resources in cPanel > Resource Usage in the Metrics section. This will allow you to gain a better understanding of any issues that you are encountering. To pinpoint the source of the problem, inspect the Snapshots tab and review each of those tabs for common patterns.


To view your client's bandwidth usage, go to WHM > Account Information > View Bandwidth Usage. This tool logs HTTP, FTP, SMTP and POP3 traffic, which should cover most usage by a typical account. Once you view the bandwidth usage tool, you'll be able to identify which accounts are close to their usage limits.

Over quota

To find accounts that are currently over their allotted disk quota, go to WHM > Account Information > Show Accounts Over Quota. This will show you a list of accounts that have exceeded the allocated disk space.

🔒 Maintenance and security

Two-factor authentication

It's important for security that two-factor authentication is enabled for your WHM account, Client Area and any other accounts that you use. This will provide an extra layer of protection for your accounts. You can enable two-factor authentication in your Client Area by clicking on your name in the top right then going to Account Settings then click Security Settings on the left.

Website maintenance

To prevent unauthorized access or malicious activity on your reseller account, ensure to enable auto-updates for software installed using the Softaculous Apps Installer in cPanel (such as WordPress or WHMCS) or manually update any other software and scripts manually. This includes any themes, plugins and custom scripts.

Free malware scanning

Protection for your website isn't a one-size-fits-all solution. With our advanced Security Shield system on each reseller server, we use machine learning technology to rigorously protect your site against potential dangers. Our service provides real-time malware scanning and automatic patching of applications to make sure you have complete coverage. It's also recommended to install the Wordfence plugin if you're maintaining a WordPress website to mitigate WordPress-specific attacks.


We understand how important it is to keep backups of your cPanel account, which is why we offer complimentary daily and weekly backups using JetBackup. To view, restore and manage your backups, simply open cPanel and in the Files section, click on JetBackup 5.

🚀 Scaling your reselling business

If you're growing fast, you'll eventually start running out of space on your reseller hosting package. I recommend as you start approaching 50-60% of your usage to consider your upgrade options.

At NameHero we have multiple reseller nodes, so you may wish to purchase another package on another node, to diversify a bit. While we boast 99.9% monthly network uptime, there is always that 0.1% chance. I've never been one to keep all my eggs in one basket, so this may also benefit you.

If you're really cranking out the accounts it may make more sense to purchase one of our Managed Cloud products. These high-powered machines have unreal performance and will give you the ability to offer reseller space as well! This will allow you to really send your business to the "next level" by offering a full arsenal of web hosting products.

I say this often, but I personally want to see your business be super-successful. While expansion and growth can be exciting, it can be as equally challenging if you don't have the proper infrastructure in place. Web hosting aside, we're also available to point you in the right direction when it comes to essential business management and operation tasks.

While most of our resellers don't disclose their sales numbers to me, I did receive an email a couple of weeks ago from one individual that is making over $8,000 a month in profit reselling our services. They expressed their gratitude for our server uptime and high-performance cloud for making their business exceptionally successful. Stories like this are worth more to me than any dollar I can make. I hope to see you all achieve this same level of success!

Did this answer your question?