Before you can login to cPanel, you need a cPanel account. If you do not have a cPanel account, you can easily create one by selecting one of our web hosting plans.

How To Access cPanel Server With cPanel Logins

This short tutorial explains how to log in to cPanel & WHM server or Webmail account(s). You can also login to your customer dashboard and access these service ports from your customer dashboard.

Before proceeding with an attempt to log into cPanel or Web Host Manager or Webmail, you must ensure that you have met these conditions:

a valid web hosting account: This would have been provided after you signed up with your web hosting provider. If you are a Web Hosting Magic customer, the log in credentials or details you need to access these service ports must have been sent to you via email.

Please search your inbox (including your spam/Trash folders) for a welcome email from us if you are not sure what it is.

a valid DNS zone configuration: To access these ports without running into an issue, ensure that you have at least these DNS zones configured:

Name TTL Type Record
domain-example.com300MXPriority: 0

A DNS converts domain names into computer-readable IP addresses. The above presupposes that your assigned IP address is

Having these records in place ensures that you can access these ports without issue and also ensure that AutoSSL which installs an automatic SSL certificate on all domains and sub-domains we host is able to find the proper records it needs to get this done.

Now that you are with your credentials (usually username and password), open a new browser tab or window.

How To Access cPanel User Interface

To log in to the cPanel interface, perform the following steps:

How To Access WHM User Interface

To log in with your WHM account, perform the following steps:

WHM is not a standard cPanel account. The Web Host Manager can only be access either the root or reseller accounts.

If you are not a reseller, you do not need to log in or access this service port.

In each of the above, you have the option to enable two-factor authentication (highly recommended) to better protect your account.

Two-factor authentication (2FA) is a security measure that requires two forms of identification. After you enter your password, you must enter a security code.

An application on your smartphone supplies this code. Without your smartphone, you cannot log in.

If you are logging in for the first time, chances is this wouldn't have been enabled.

Once logged in, scroll down to Security and click on Two-Factor Authentication for cPanel.

The system will take you through the process.

Next time you logged in and have enabled uses two-factor authentication for your account, perform the following additional steps:

  • Ensure that you have your 2FA authenticator with you.
  • Open the 2FA app in your smartphone to retrieve the six-digit security code.
  • Enter the six-digit security code that the app provides.
  • Click Continue.

How To Access Webmail User Interface

Before you can access port 2096 which the Webmail service port, you must have created an email address via your cPanel interface.

Once you have done that, you can access your Webmail account using the following method:


Need more information on how your website/business can benefit from our hosting services? Click the button below and let us help you turn business challenges into opportunities.

Contact Our Solution Architects

Webmail Hosting
AWS Hosting
Secure PHP Hosting
cPanel & WHM Hosting
Red Hat Hosting with cPanel
Linux Hosting with cPanel
Softaculous Hosting