Write Review

Email forwarding is the aspect of delivering an email message to multiple email addresses automatically even when the email was intended for a single recipient. This is particularly useful in a business scenario where there are different people assigned to a particular task.

For instance, if you are running an e-commerce shop, a customer order email could be sent to the billing, warehousing, and fraud detection departments at the same time.

Sometimes, you may even use the feature to forward emails from your company’s server to a generic personal email address (e.g. Google or Yahoo). This ensures that you will never miss a message from your clients even if you can’t log in to your business email server.

This is a comprehensive guide of setting up email forwarding right from your cPanel account.


  • A domain name e.g. www.example.com
  • A web hosting plan that supports Cpanel

Special Note: most leading web hosting services today offer cPanel for free as part of their hosting plans.

Step 1: Log on to your Cpanel Account

cPanel is a graphical user interface that allows you to perform basics tasks on your web hosting server without writing complicated codes.  So, first, you need to login to your cPanel account by entering your primary domain name followed by ‘/cpanel’ on your web browser. For instance, if your domain name is ‘www.example.com’ enter the text below:

$ www.example.com/cpanel

You will be prompted to enter your username and password as shown below:

Step 2: Log on to your cPanel account

On the dashboard, locate the ‘EMAIL’ category and click on the Forwarders link or icon as shown below:

Step 3: Customize Forwarders on the next screen

You now have an option of managing email forwarding on the next screen. To start with, select the domain which you want to forward emails from and click on the button labelled ‘Add Forwarder’

On the ‘Add a New Forwarder’ screen, add the first part of the email that you want to enable forwarding for. For instance, if the email address is billing@example.com, enter ‘billing’ in the ‘Address to Forward’ text box. Then enter the email address that you want to forward emails to in the Destination textbox (e.g. warehouse@example.com>) and click on the ‘Add Forwarder’ button.

You should get a success message as shown below:

Step 4: Test the setup

To see if your email forwarding was set up correctly, send a test email to the address where you are forwarding messages from. You can use a different email account (e.g. Google) and see if everything is working as expected.

In the example above, we should send an email address to ‘billing@example.com’ and it should be automatically copied to ‘warehouse@example.com


Those are the steps that you should follow to setup email forwarding in your cPanel account. You can create as many email forwarding entries as required by your business needs. Once everything is set up, you will never miss those important emails even when you are not connected to your business email. The feature is also useful in business situations where different departments deal with a particular problem like the order processing example we discussed above. I hope you enjoyed reading the guide.

Check out these top 3 cPanel hosting services:

Was this article helpful?