> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stigg.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Launch a trial for a paid plan with unlimited usage-based features

This guide explains two recommended approaches for offering unlimited usage (e.g. seats or metered features) during a trial, even when the paid plan has strict limits after the trial ends.

## Option 1: Create a separate trial plan with unlimited entitlements (recommended for simplicity)

This approach treats the trial as its own plan, with unlimited usage, and then upgrades users to the paid plan afterward.

### Step 1: Create a usage-based feature

1. Go to **Product Catalog → Features**
2. Click **+ New Feature**
3. Enter:
   * **Feature name** (for example: `Seats`, `API Calls`)
   * **Type**: `Meter`
   * **Meter type**:
     * `Raw events` (for event-based usage), or
     * `Calculated usage` (for computed usage)
4. Save the feature

### Step 2: Create a product

1. Go to **Product Catalog → Products**
2. Click **+ New Product**
3. Enter:
   * **Product name**
   * *(Optional)* Description
4. Select a **Subscription type**
   * Example: **Single active subscription**
5. Click **Create**

### Step 3: Create a trial plan with unlimited entitlements

1. Go to **Plans**
2. Click **+ New Plan**
3. Select the product you just created
4. Enter:
   * **Plan name** (for example: `Pro Trial`)
   * *(Optional)* Description
5. Click **Create**

### Step 4: Set the trial plan price to free

1. Under **Price**, click **Set**
2. Select **Free**
3. Click **Continue**
4. Click **Set**

### Step 5: Configure unlimited entitlements

1. Go to **Entitlements**
2. Click **+ Add**
3. Select the usage-based feature you created
4. For **Value**, select **Unlimited**
5. Click **Add**
6. Click **Save changes**
7. Click **Publish plan**

Users on this plan now get unlimited usage during the trial.

### Step 6: Upgrade to the paid plan after the trial

At the end of the trial:

* Migrate the subscription to the paid plan
* The paid plan enforces the real usage limits (for example, seat caps)

## Option 2: Use a paid plan with a trial and update usage dynamically

This approach keeps users on the paid plan from day one, but extends or updates the trial as usage grows.

### Step 1: Create the paid plan

Follow the same steps as above to:

* Create the usage-based feature
* Create the product
* Create a paid plan

### Step 2: Configure paid pricing with a free trial

1. In the plan, go to **Price**
2. Click **Set**
3. Select **Paid**
4. Choose:
   * **Billing method** (for example: Recurring)
   * **Billing period** (for example: Monthly)
   * **Charges** and **price**
5. Enable **Free trial**
6. Click **Set**

### Step 3: Manage unlimited usage during the trial

Because entitlements are defined at the **plan level**, unlimited usage during the trial is handled operationally rather than declaratively.

When a new team member joins:

1. Go to the subscription
2. Open the **Price** section
3. Click **Edit**
4. Edit the charge configuration
5. In the **Free trial** section, increase the trial duration as needed
6. Save changes

This mirrors real-world paid behavior, where usage grows dynamically over time.
