A service plan is a template that defines the resources and permissions allocated to customers. When you create a subscription for a customer, you assign it a service plan. Changes to a service plan automatically propagate to all synced subscriptions. This guide covers creating a hosting service plan.

Creating a Service Plan

  1. Log in to Plesk.
  2. Go to Service PlansHosting Plans.
  3. Click Add a Plan.
  4. Enter a plan name (e.g., "Starter Hosting", "Business Plan").
  5. Configure the plan settings across multiple tabs:
    • Resources: Set limits for disk space, traffic, websites, subdomains, domains, domain aliases, mail accounts, databases, FTP accounts, and more.
    • Permissions: Enable or disable features for customers (e.g., manage DNS, SSL, PHP settings, cron jobs, file manager, SSH access).
    • Hosting Parameters: Set default values including IP address, PHP handler, web statistics, log rotation, and status of websites in suspended subscriptions.
    • PHP Settings: Choose allowed PHP versions and set PHP configuration directives (memory_limit, upload_max_filesize, etc.).
    • Mail: Enable webmail (Roundcube), mail autoreply, spam filtering, and antivirus.
    • Performance: Set worker limits for Nginx and Apache.
  6. Click OK to create the plan.

Best Practices

  • Do not set all resources to "Unlimited" — this can exceed your own reseller limits.
  • Create tiered plans (Starter, Business, Enterprise) to serve different needs.
  • Enable webmail and spam filtering by default.

Important Notes

  • Service plans can be modified at any time. Changes propagate to synced subscriptions.
  • Resources allocated in a plan count against your reseller limits.

Troubleshooting

"Cannot create plan — insufficient resources":

  • Reduce plan allocations or contact your hosting provider to upgrade your reseller limits.

Plan changes not applying to subscriptions:

  • Some subscriptions may be locked for sync. They will not receive plan updates until synced manually.
Was this answer helpful? 0 Users Found This Useful (0 Votes)