> For the complete documentation index, see [llms.txt](https://docs.testfirst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testfirst.com/administration/billing-and-subscriptions/subscriptions.md).

# Subscriptions

The **Subscriptions** page allows organization owners and authorized users to **view, purchase, edit, and cancel** [**subscription plans**](https://www.testfirst.com/plans) directly within the TestFirst application.

All subscription management is handled **inside the TestFirst app** under **Administration → Billing & Subscriptions**.

### Accessing the Subscriptions Page

1. In the **left navigation panel**, click **Administration**.
2. Select **Billing & Subscriptions → Subscriptions** → The **Subscriptions** page will be displayed with active subscriptions shown by default.

### Buy a New Subscription Plan

#### Steps to Buy a Plan

1. On the **Subscriptions** page, click **BUY NEW PLAN** → The **Pricing Plans** modal will open.
2. Toggle **Monthly / Yearly** to choose your billing period.
   * Prices shown represent the **monthly cost per seat**, even for yearly plans.
3. Select the plan you want and click **Buy Now**.
   * For the **Ultimate** plan, click **Contact Us** to request pricing or a demo.
4. In the **New Subscription** modal, configure:
   * **Number of seats**
   * **Billing period** (Monthly or Yearly)
   * **Payment method** (select an existing method or add a new one)
5. Review the total amount and click **BUY**.
6. A **Thank You for Your Purchase** modal will appear, showing:
   * Invoice number
   * Invoice date
   * Due date
   * Total amount (USD)
   * Line-item breakdown (plan, seats, pricing, tax)
7. Click **CLOSE** → You will be redirected to **Seats Assignment** to assign seats to users.

{% hint style="info" %}
You must assign seats before users can start using the new subscription.
{% endhint %}

***

### View Subscriptions

The **Subscriptions** page displays all subscriptions for your organization.

#### Active vs Inactive Subscriptions

* By default, only **Active** subscriptions are shown.
* Enable **Show Inactive Subscriptions** to view cancelled or expired plans.

#### Subscription Statuses

| Status        | Description                                                                     |
| ------------- | ------------------------------------------------------------------------------- |
| **Active**    | Subscription is valid and will renew automatically.                             |
| **Cancelled** | Subscription is cancelled but still active until the end of the billing period. |
| **Inactive**  | Subscription has ended and is no longer valid.                                  |

***

### Edit a Subscription

#### Steps to Edit

1. On the subscription card, click **EDIT** → The **Edit Subscription** modal will open.
2. Available fields depend on subscription status:

**Active subscription**

* Subscription name
* Number of seats
* Payment method

**Cancelled subscription**

* Subscription name only

**Inactive subscription**

* Subscription name only

3. Click **UPDATE** to apply changes.

***

### Cancel a Subscription

#### Steps to Cancel

1. On the subscription card, click **Cancel Subscription**.
2. In the confirmation modal:
   * Optionally select a reason for cancellation.
3. Click **CANCEL SUBSCRIPTION**.

A confirmation toast will appear, and the subscription status will change to **Cancelled**.

{% hint style="warning" %}
Cancelling a subscription does **not** immediately revoke access.\
The subscription remains active until the end of the current billing period.
{% endhint %}

***

### Related Pages

* **Seats Assignment** – assign purchased seats to users
* **Invoices** – view and download billing invoices
* **Payment Methods** – manage saved payment methods
