# Plan configuration

Streams Manager offers a lot of flexibility when it comes to defining your plans. In this context, plans are products you sell for a certain period of time. To define you plans, open `Payments & Plans` on the main menu and click on `Plans`. By default, the system adds a few default plans which you can edit to suit your needs or remove. There is no limit on the number of plans.

Streams manager offers two types of checkout: pay as you go and recurring. by default all active plans will show up in the plan selection dropdown on the pay as you go checkout page and pricing section of the home page (if show pricing section is enabled). Ensure that there is exactly one plan marked as default. When Streams Manager detects that a user shares one of your media servers but that user is not yet tracked in Streams Manager, the system will import the user and assign it to the default plan.&#x20;

{% hint style="warning" %}
By default all plans you create will become available in pay as you go mode. To enable a plan in recurring mode, it is required to configure Stripe price ID and/or PayPal plan ID. See [recurring-plans-setup](plan-configuration/recurring-plans-setup "mention") for information on how to configure recurring plans.

Trial plans will only be available in pay as you go mode.
{% endhint %}

{% hint style="warning" %}
If you enable downloads on your plan, your Plex accounts **MAY HAVE TO HAVE PLEX PASS** (see [this](https://support.plex.tv/articles/downloads-sync-faq)) and also Plex account must be marked as having Plex Pass on the Plex Accounts page. Same goes for Emby and Emby Premiere
{% endhint %}

Plan settings are as follows:

* **Plan name** - specifies the name of the plan that users will see on the plan selection dropdown on the checkout page and pricing section of the home page (if show pricing section is enabled)
* **Plan cost** - specifies the cost of the plan
* **Library groups included in the plan** - indicates the libraries groups included in this plan. At least one library group is required. Streams Manager will share libraries in selected group with users who select this plan
* **Target servers** - indicates servers your plan will target. The system will attempt to use one server from the specified servers selected in this field as the first option if possible. However, if none of the targeted servers accommodate the plan or are full, the system will fall back to try to place a user on this plan to any available server
* **Maximum concurrent streams** - indicates the maximum number of concurrent streams/devices the plan allows. When Streams Manager detects that a user is using more concurrent devices than specified by their plan, their stream will be stopped, a message will be sent to the user and a warning will be logged against their account. Please see [how-streams-manager-enforces-streaming-limits](../faq/how-streams-manager-enforces-streaming-limits "mention") article that explains how the streaming enforcement works. To enforce this limit, your Plex account must have Plex Pass.
* **Maximum number of Emby devices** - indicates the maximum number of Emby devices the plan allows. When Streams Manager detects that a user is using this number of devices or more, Streams Manager will disable `Allow All Devices` setting in Emby and delete the oldest devices to ensure user is in compliance. Once the user drops below maximum number of devices, Streams Manager will again enable `Allow All Devices` setting in Emby within 5 minutes.
* **Maximum number of sub users** - indicated the maximum number of sub users this plan will allow. See [linked-users](linked-users "mention")
* **Plan duration in months** - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
* **Plan duration in days** - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
* **Plan duration in hours** - indicates the duration of the plan in months. Full plan duration is a sum of months, days and hours
* **Stripe price ID** - indicates the Stripe price ID of the recurring plan setup in Stripe. When specified, this plan will become available in both pay as you go and recurring mode. This is required if you want to use Stripe to use this plan in recurring mode. See [recurring-plans-setup](plan-configuration/recurring-plans-setup "mention") for information how to configure recurring plans
* **PayPal plan ID** - indicates the PayPal plan ID of the recurring plan setup in PayPal. When specified, this plan will become available in both pay as you go and recurring mode. This is required if you want to use PayPal and allow this plan to be used in recurring mode. See [recurring-plans-setup](plan-configuration/recurring-plans-setup "mention") for information how to configure recurring plans
* **Display order** - indicates the order in which plans are shown to the user. Plans with lower display order are shown earlier in the list
* **Overseerr movie request limit** - indicates maximum number of Overseerr movies requests users on this plan can request. Leave empty for default limit set in Overseerr
* **Overseerr TV request limit** - indicates maximum number of Overseerr TV requests users on this plan can request. Leave empty for default limit set in Overseerr
* **Overseerr permissions** - indicates Overseerr permissions a user on this plan will get. Leave empty for default permissions set in Overseerr
* **Login IDs** - comma separated list of Login IDs (not user IDs - get the ID from Logins page) of logins that will be able to see this plan on the checkout page. All other users will not see this plan
* **Active** - indicates whether this plan is active and whether to show in the plan selection dropdown on the checkout page and pricing section of the home page. Inactive plans are still accessible to administrators when manually adding a user and users who have a recurring payment plan (i.e. they are grandfathered in)
* **Default plan** - indicates whether this plan is a default plan. When Streams Manager detects that a user shares one of your Plex servers but that user is not yet tracked in Streams Manager, the system will import the user and assign it to the default plan
* **Allow transcoding** - indicates whether this plan will allow **any video** transcoding. Transcoding audio is not monitored and 4K video transcoding is controlled at the server level - edit a server to reveal the setting. To enforce this limit, your Plex account must have Plex Pass. See [how-streams-manager-enforces-transcoding-rules](../faq/how-streams-manager-enforces-transcoding-rules "mention")
* **Allow downloads** - indicates whether this plan will allow mobile device downloading. Please see [how-streams-manager-enforces-download-limits](../faq/how-streams-manager-enforces-download-limits "mention")article that explains how the download enforcement works&#x20;
* **Trial plan** - indicates whether this is a trial plan used for free trials
