# Perpetual vs subscription licenses

The licensed RMH apps can be licensed through a **perpetual license**, a **subscription license**, or a combination of both.

## Perpetual licenses

In a perpetual license, customers are billed once for the licensed RMH apps and concurrent seats they purchase. Customers are encouraged to purchase an annual Enhancement Plan (EP), which gives them access to free app upgrades (e.g., maintenance or feature releases of RMH) and technical support from RMH. Customers who let their EP lapse can pay a prorated fee at any time to reinstate their EP coverage.

In a perpetual license, the license keys of licensed RMH apps have no expiry date. The license keys remain available even if the customer's EP has lapsed. The customer also retains use each app's concurrent seats even if their EP has lapsed.

## Subscription licenses

In a subscription license, customers are billed periodically (either monthly or annually) for the licensed RMH apps and concurrent seats they purchase. There is no EP for subscription plans because free app upgrades and technical support from RMH are included in all subscriptions.

In a subscription license, the license keys of purchased apps have no expiry date. The license keys remain available even if the customer's subscription is not in good standing (e.g., it is unpaid or canceled). However, if the customer's subscription is not in good standing, the concurrent seats that are provided through the subscription are set to zero (0). The customer's concurrent seats are restored as soon as their subscription returns to good standing.

## Combining perpetual and subscription licenses

Customers can purchase concurrent seats for licensed RMH apps using a combination of perpetual and subscription licenses. There is no functional difference between the concurrent seats provided through perpetual or subscription licenses. The seats are simply added to the relevant app's pool of seats, and can be used by the app as long as the license key is valid and the permitted number of activations has not been exceeded.

The number of concurrent seats available through a perpetual license will always remain the same. However, the number of concurrent seats available through a subscription license may increase or decrease over time as the customer purchases more seats or cancels existing seats as part of their subscription.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rmhpos.com/installation/licensing/licensing-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
