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 Plans** → **Hosting 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.

### Related Guides

- [Modify a plan](/hc/help/en/articles/how-to-modify-an-existing-plesk-service-plan)
- [Add an add-on plan](/hc/help/en/articles/how-to-create-an-add-on-plan-in-plesk)
- [Assign it to a customer](/hc/help/en/articles/how-to-change-a-customer-service-plan-in-plesk)