[Yandex Cloud documentation](../../index.md) > [Yandex Cloud Marketplace](../index.md) > Partners > Concepts > Subscription plan

# Service plan

A _service plan_ is the cost of using a software product for Marketplace users. A service plan must include:
* Product asking price, i.e., the amount net of VAT the publisher wants to get for their product.
* Fee in the amount of 20% of the product asking price that is charged by Yandex Cloud.
* VAT.

If payment is at the end of a billing cycle, Yandex Cloud will deduct the fee and VAT from the rate if your legal entity does not pay VAT.

Different service plans are available for different types of products.

* _Free_: The product license is provided free of charge.
* _PAYG_: Billing is per second based on VM usage parameters or application metrics defined by the product publisher. The following metrics are possible:
   * vCPU-hours: Every second of product usage is charged at the rate multiplied by the number of vCPUs of the `RUNNING` VM and divided by 3,600.
   * VM-hours: You are charged for product usage on `RUNNING` VMs. The per-second cost is calculated as the specified value divided by 3,600.
   * RAM-hours: You are charged for RAM usage by `RUNNING` VMs. The per-second cost is calculated as the specified value divided by 3,600.
   * Other pricing system: Billing is based on application metrics specified by the publisher. For more information, see [Create a custom service plan](../operations/create-tariff.md#complex-tariff).
* _Subscription_: Product subscription.
    To set up a subscription, create a subscription template. To do this, select either the `PAYG` or the `Subscription` service plan and click **Create subscription template** at the bottom of the page.
    If you create a subscription within the `PAYG` service plan, the user will automatically switch to this plan as soon as they unlink the subscription from a resource or as soon as the subscription expires.
    If you create a subscription within the `Subscription` service plan, you will need to set up integration with the [License Manager API](../license-manager/api-ref/index.md). In this case, the product will only be available under the subscription and, when it expires, it will be disabled. You can learn more about subscriptions [here](subscription.md).

The table below demonstrates compatibility between different product types and service plans.

|   | Free | PAYG (core per hour, instance per hour, RAM per hour) | PAYG (other pricing system) | Subscription |
|-----|-----|-----|-----|-----|
| Compute Cloud | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/yes.svg) |
| Container Solution | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/yes.svg) |
| Managed Service for Kubernetes | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/yes.svg) |
| Cloud Apps | ![image](../../_assets/common/yes.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/yes.svg) |
| SaaS | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/no.svg) | ![image](../../_assets/common/yes.svg) |