Are you looking to host multiple websites under a single cPanel account?
In that case, Addon Domains come into play!
If you are looking to launch a new blog, an eCommerce store, or a client’s project, addon domains act as a fully functional domain that you can host on your primary cPanel account where you can host website files on a separate URL using one hosting plan that save you time, money, and management hassle.
In this guide, we will learn step-by-step how to add an addon domain in cPanel, including tips on how it works and what you should know before and after setup.
Let’s get started!
Also Read: How to Add a New Domain to cPanel?
Prerequisites
Before adding an addon domain in cPanel, you need to make sure:
- Your hosting plan supports add-on domains (You need to check with your hosting provider).
- The domain you want to add is already registered and pointing to your hosting’s nameservers.
- You have access to cPanel and your login credentials.
Also Read: How to Configure Domain Redirects in cPanel?
Step-by-Step Process to Add an Addon Domain in cPanel
➔ Log in to cPanel using your username & password.

➔ Once logged in, look for the ‘Domains’ and click it.

➔ After clicking it, click on the ‘Create A Domain Name’ button.

➔ Now, you will see a form to fill out:
- Domain: Enter the domain you want to add (e.g., mynewwebsite.com)
- Subdomain: This is auto-filled by cPanel. You can leave it as-is.
- Document Root: You must remove the tick from the ‘Share
- document root’ option, as this will allow you to have a separate directory. This is the directory where website files will be stored. cPanel auto-generates it (e.g., /public_html/mynewwebsite.com), but you can customize it if needed.

➔ Once you have added the details, click on ‘Submit’

That’s it! cPanel will now create a new directory in your file manager for the addon domain & a subdomain (used internally by cPanel).
Also Read: How to Access the cPanel Database Remotely?
Conclusion
And that’s it! You have just learned how to add an addon domain in cPanel!
With this, you can run multiple websites from a single hosting account without purchasing anything extra. Whether you are starting a new blog, launching a side hustle, or managing a client project, addon domains make it incredibly simple.
So go ahead and add that new domain, giving your next big idea a place to live online!