Learn Plesk

Managing your websites and servers is simple and efficient with the Plesk Web Hosting Control Panel!

• Last Updated: 02/04/2026
• ( 13 minutes reading )

How to create subscriptions in Plesk

Introduction

Subscriptions in Plesk define the hosting environment assigned to a customer. A subscription determines which domain(s) the customer can host, what resources they can use, what features are available, and which service plan applies. Subscriptions are essential for organizing hosting accounts and ensuring each customer receives the correct configuration.

Creating subscriptions allows you to:

  • Assign domains to customers
  • Allocate resources such as disk space, traffic, and databases
  • Apply service plans and add-on plans
  • Enable or restrict features
  • Manage separate hosting environments for different clients

In this tutorial, we will guide you through the process of creating new subscriptions in Plesk.

Getting Started

First, ensure you are logged in to your Plesk control panel. To do that, please enter your IP address, hostname, or domain name inside your web browser’s search bar and add “:8443” at the end. It should look something like: “https://yourdomain.com:8443”. By doing that, you will be prompted by a login form requesting your username and password.

plesk-login-screen

After performing the steps above, you will be redirected to the dashboard. Plesk will automatically display the “Websites & Domains” page, which will be your index page from which you can manage everything related to your websites and domains on Plesk. 

 

Accessing the Subscription Management Section

To create or manage subscriptions, from the left-hand menu, please click on the  “Subscriptions” functionality.

subscriptions

Once you are redirected to the “Subscriptions” page, you will see a table section filled with all existing subscriptions and options to add new ones.

Creating a New Subscription

To create a new subscription, please click on the “Add Subscription” button above the table section mentioned above.

add-subscriptions  

Clicking the “Add Subscription” button opens a side menu where you need to select how to create websites. You will be presented with a few options here:

 

  • Blank website - Please select this option if you want the subscription to include a starter page for your HTML or PHP site.
  • Upload Files - Please select this option if you want the subscription to allow you to upload files for a website you want to host.
  • SiteJet Builder - Please select this option if you want the subscription to allow you to use the SIteJet Builder to create your website.
  • Deploy using GIT - Please select this option if you want the subscription to connect your GIT repository and upload the website with it. 
  • WordPress - Please select this option if you want the subscription to include WordPress as the main building tool for your website.
  • Import an App or Site - Please select this option if you want the subscription to allow you to import an application or website.
  • Laravel - Please select this option if you want the subscription to deploy Laravel as the framework used to build your website.
  • Node.JS - Please select this option if you want the subscription to include as the programming language to build your website.
  • Mail Hosting - Please select this option if you want the subscription to include only email hosting.

add-your-own-subscription

After you select the method of creating your website, the side menu will refresh, and you will see additional subscription requirements before you can finalize its creation. Let’s go over the requirements.

  • Registered domain name - Please use this text field to type in the domain name for your subscription.
  • Service plan - Please use the drop-down menu to select the service plan for your subscription.
  • IP address - Please use this drop-down menu to select the IP address for your subscription.
  • Username - Please use this text field to type in the system username for your subscription, which will be used for accessing FTP and SSH.
  • Password - Please use this text field to type in the system password for your subscription, which will be used for accessing FTP and SSH.
  • Description - Please use this content box to add any information or description about the subscription.

Once you have typed in all the requirements, please click on the “Add Subscription” button located at the bottom of the side menu.

confirm-and-add-sub

The subscription will now be created, conveniently placed in the table section we discussed earlier, and ready to use.

Assigning Subscriptions to Customers

Once you have created a subscription, you can now assign it to a customer or change its owner. To do so, please use the checkbox that corresponds to the subscription you want to assign to a customer and then click on the “Change Subscriber” button at the top of the table section.

change-subscriber

Performing the action above will open a side menu from the left side, which will allow you to either assign a new owner or change the subscriber. Please use the drop-down menu under the “Owner” category to select an owner for the new subscription, or if the subscription already has an owner, select a new one.

owner-drop-down

Finally, please click on the “Reassign” button located at the bottom of the side menu to finalize the process. The page will refresh, and you will see the new subscription assigned to the desired owner! This helps keep your hosting environment organized.

Changing Subscription Service Plan

To change a subscription’s service plan, please select the subscription you want to change using the checkbox on the left side of the table section.

change-plan

Afterward, please click on the “Change Plan” button located above the table section.

service-plan-drop-down

Performing the action above will take you to a page where you can select a new service plan from the “New service plan” drop-down menu. Upon choosing it, click the “OK” button below the drop-down menu. Upon doing so, the page will refresh, and the subscription will have its service plan changed!

Suspending or Unsuspending a Subscription

To temporarily disable a subscription, please mark it using the checkbox corresponding to it, and afterward, please click on the “Set Status” drop-down menu located above the table section. To suspend the subscription, please select the “Suspended” option.

suspended

Performing the action above will open a pop-up window where you need to confirm you want to suspend this subscription. After doing so, the status of the subscription will be changed.

IMPORTANT: Visitors will be redirected to a custom error page with a search-engine-friendly 503 HTTP status code, while the website remains hosted on the server. The mail service will remain available.

Suspended subscriptions stop website hosting, mail, and access for the assigned customer.

Similarly to the suspension method, to activate a subscription, please use the same means; however, instead of selecting the “Suspended” status, select the “Active” status.

Removing a Subscription

To delete a subscription, please check the tickbox corresponding to the subscription and then click on the “Remove” button located at the top of the table section.

remove

Upon doing the above, you will receive a prompt that you need to confirm to proceed with the subscription removal.

Warning: Removing a subscription deletes all associated websites, domains, email accounts, and data. Please create backups before removing important subscriptions.

Conclusion

As you can see, creating subscriptions in Plesk is a straightforward process that allows you to assign domains, apply service plans, manage resources, and control customer environments with ease. Subscriptions are the foundation of the hosting structure in Plesk, making it simple to organize customers and their websites.

We hope this tutorial was helpful, and we kindly encourage you to manage subscriptions carefully and keep them aligned with your service plans and hosting policies.

...
Nikola Zgurev
Technical Support Captain

Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.

Learn more about Plesk in the other tutorials that we have: