# Pricing

TestVibe pricing is based on the plan attached to the current account and the billable minutes used by generation and test workflows. Plans primarily differ by monthly price, included minutes, and the minute multiplier used to convert raw workflow time into billable TestVibe minutes.

All prices are in USD. The checkout price shown during billing is the final price before payment.

## Plans

| Plan         | Monthly |  Yearly | Included minutes | Minute multiplier | Best for                                                                               |
| ------------ | ------: | ------: | ---------------: | ----------------: | -------------------------------------------------------------------------------------- |
| Free         |      $0 |      $0 |      100 / month |             1.00x | Trying TestVibe with a small amount of usage.                                          |
| Standard     |    $100 |  $1,000 |    1,000 / month |             0.80x | Teams running regular generation and regression work.                                  |
| Professional |    $250 |  $2,500 |    5,000 / month |             0.60x | Higher-volume teams that want more included capacity and a lower billable-minute rate. |
| Unlimited    |  $1,000 | $10,000 |        Unlimited |             0.00x | Teams that want to run without a monthly TestVibe minute cap.                          |

Yearly pricing is equivalent to 10 months of the monthly price.

## What Every Plan Includes

Every plan gives you the core TestVibe workflow:

* GitHub-connected workspaces.
* AI-assisted feature and Playwright test generation.
* GitHub Actions-based test execution.
* Result review with screenshots, videos, traces, console output, and network details when the run produces them.
* Usage and billing visibility from **Settings > Usage & Billing**.

## Billable Minutes At A Glance

TestVibe records the raw duration of relevant GitHub workflow activity, rounds it up to whole minutes, then applies the plan's minute multiplier. For example, 60 raw workflow minutes count as:

| Plan         | Billable minutes |
| ------------ | ---------------: |
| Free         |               60 |
| Standard     |               48 |
| Professional |               36 |
| Unlimited    |                0 |

Included plan minutes are used first. Purchased add-on minutes are used after included minutes. If the account goes beyond the available balance, workflows can continue and overage is tracked on the usage screen.

## Add-on Minute Packs

Metered plans can buy one-time add-on packs of 1,000 billable minutes. Add-on minutes are consumed after the plan's included minutes.

| Current plan | 1,000-minute pack price |
| ------------ | ----------------------: |
| Free         |                    $100 |
| Standard     |                     $80 |
| Professional |                     $60 |
| Unlimited    |              Not needed |

Unlimited already includes unlimited TestVibe minutes, so add-on minute purchase controls are disabled while Unlimited is the active plan.

## Where To Manage Billing

Open **Settings > Usage & Billing** to:

* Review the current plan and billing-period usage.
* Compare available plans.
* Upgrade or schedule a downgrade.
* Cancel a scheduled plan change.
* Purchase add-on minutes for metered plans.
* Review GitHub API quota separately from TestVibe plan usage.

For details about how minutes are calculated, see [Billable minutes and credit](/pricing/billable-minutes-and-credit.md). For plan-change behavior, see [Manage billing](/pricing/manage-billing.md).


---

# 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.testvibe.com/pricing.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.
