# Configure your plans

## What is a plan?

A plan in subscription management defines the terms and structure of a recurring service offering. It includes key details such as:

* **Pricing Model** – Flat-fee, usage-based, per-user or once-off fees.&#x20;
* **Billing Cycle** – Monthly, annual, weekly, once-off.
* **Features** – The specific capabilities and services available at that plan level.
* **Access** - The policies, roles and permissions that are returned to determine what the user can access.
* **Currency & Price** – The cost of the plan, which may vary by region.

In Veriam, a provider configures plans to determine how their software or service is sold and billed. End customers subscribe to these plans, and Veriam manages the recurring billing, invoicing, and payment collection on behalf of the provider.

## Create your plans

1. Open [Veriam App](https://admin.myveriam.com).
2. Go to **Plans** and click **Create Plan**.
3. **Enter a name** (also visible to customers).
4. (Optional) **Define plan features**, which will appear on your pricing page to highlight benefits of the plan.
5. **If using CIAM:** Assign the appropriate **policies or role policies** that grant access.
6. **If using Subscription Management only:** Create and add a basic allow policy, see section on [setting up access rules for subscriptions](/for-providers/subscription-management/setup-access-rules-for-subscriptions.md)
7. **Set up pricing** (learn more about our [pricing models](/for-providers/subscription-management/pricing-models.md)).
8. (Optional) [Add **legal agreements**](https://app.gitbook.com/o/CgkHJjtCZ81K1ZUP4DFx/s/xf03WeriwvCXaogSFatV/~/changes/41/contracting) such as Terms & Conditions or Privacy Policy.
9. **Save  your plan.**
10. Repeat for all the plans you want to offer.


---

# 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.myveriam.com/for-providers/subscription-management/configure-your-plans.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.
