---
id: cloud/account-management/billing-and-usage
title: Billing & usage in Cypress Cloud
description: >-
  Understand your Cypress Cloud plan and the Billing & Usage page: how test
  results and AI prompts are metered, what happens when you reach your limit,
  how to set usage notifications, manage your payment method and billing email,
  download invoices, and request a free Open Source plan.
section: cloud
source_path: docs/cloud/account-management/billing-and-usage.mdx
version: 3b85801b725bd02bf0cb58cedaf42944712cdc72
updated_at: '2026-07-12T03:11:07.806Z'
---
# Billing & Usage

The **Billing & Usage** section of [Cypress Cloud](https://on.cypress.io/cloud) shows your current plan, what it includes, and how much your team has used in the current billing period. It is more than a receipt: it tells you whether your plan still fits how your team works, so you can upgrade before you hit a limit, attribute usage to the right projects, and see where your team is adopting AI.

What you'll learn

*   What your Cypress Cloud plan includes and meters, and why those metrics matter
*   How to read your test result usage to right-size your plan and avoid interruptions
*   How to track cy.prompt AI adoption across your organization
*   How to set up usage notifications so you hear about limits before they interrupt CI
*   How to manage your payment method and billing email, and download past invoices
*   How to request a free Open Source Plan and what it unlocks

Your plan meters two things that matter day to day: how many **test results** you can record per billing period, and the limits on **AI** capabilities. Depending on your plan, the test results allowance may be monthly or annual. Watching both here keeps the value of Cloud flowing without surprises.

## Plan overview

The card at the top of the page summarizes your subscription at a glance, so you always know what you are entitled to and when it renews:

*   **Current plan:** your plan tier and price.
*   **Included test results:** the number of [test results](#Cloud-test-results) included in your plan each billing period.
*   **Additional test results:** the per-unit price for usage beyond your included amount, so you can anticipate overage costs before they appear on an invoice.
*   **Users:** how many of your plan's [user](/llm/markdown/cloud/account-management/users.md) seats are in use.
*   **Data Retention:** how long your recorded runs and their artifacts stay available in Cypress Cloud.
*   **Renews on:** the date your plan renews and your usage cycle resets.

Use the **Subscribe**, **Change plan**, or **Contact us** buttons to subscribe, upgrade, or ask questions about your plan.

## Cloud test results

A **test result** is each passed or failed test recorded when you run [`cypress run --record`](/llm/markdown/app/references/command-line.md#cypress-run); pending and skipped tests are not counted (see [what counts as a test result](/llm/markdown/cloud/faq.md#What-counts-as-a-test-result)). It is the core unit Cypress Cloud meters, and it is what unlocks everything Cloud does for your team. In exchange for recording, each run becomes debuggable and measurable: you get [Test Replay](/llm/markdown/cloud/features/test-replay.md) to reproduce failures exactly as they happened in CI, [Flaky Test Management](/llm/markdown/cloud/features/flaky-test-management.md) to catch unreliable tests, [analytics](/llm/markdown/cloud/features/analytics/overview.md) to track quality over time, and [Smart Orchestration](/llm/markdown/cloud/features/smart-orchestration/overview.md) to run specs in parallel and cut CI time. Test results are the meter behind all of that value.

The **Test results** card highlights the number of used and included test results in your current billing period. It will also show how many additional test results have been purchased and used, if applicable.

Keeping an eye on this card matters because of what happens at the limit. Once you reach your included test results, recording keeps working but [parallelization is disabled and new results are hidden from the dashboard](/llm/markdown/cloud/faq.md#What-happens-once-I-reach-the-test-results-limit) until you upgrade or the cycle resets:

| At your test result limit | Behavior |
| --- | --- |
| Recording (`--record`) | Still runs |
| Parallelization | Disabled |
| New results in dashboard | Hidden until upgrade or cycle reset |
| Usage cycle | Resets each billing period (monthly or annual) |

Reviewing usage here lets you [upgrade](https://www.cypress.io/pricing) ahead of time and avoid any interruption.

### Usage over time

Click the **Usage details** button in order to view graphs of your test results usage.

The **Detailed** tab shows your usage over time during the selected billing period. Use it to spot trends: a steadily rising line tells you when it's time to move to a larger plan, while a sudden spike can reveal a misconfigured pipeline recording far more than you expected.

### Usage by project

The **By project** tab shows your usage per project during the selected billing period, so you can see which projects consume the most of your plan and attribute cost back to the teams that drive it. Click the **CSV** button to download your results usage for chargeback reporting or further analysis.

## Prompt executions

The **AI Prompts** card tracks [cy.prompt](/llm/markdown/api/commands/prompt.md) usage in your organization for the current billing period, both the number of prompt executions and the number of steps those prompts ran. `cy.prompt` is the AI capability that turns natural-language steps into executable Cypress commands and can [self-heal](/llm/markdown/api/commands/prompt.md) tests when selectors change. Its value is in the manual work it removes: faster test authoring from plain English, and fewer broken tests to fix when your UI evolves. This card shows you how broadly that value is being adopted across your organization.

The "Prompt execution" information conveys how many times the [cy.prompt](/llm/markdown/api/commands/prompt.md) command has been executed in your organization, either on developer machines or in CI. Each [cy.prompt](/llm/markdown/api/commands/prompt.md) command can define more than one step to be executed. We also break down the number of commands that took place in "Open mode" or in "Run mode". Together this tells you not just how much AI is being used, but _where_: whether developers are authoring tests interactively, or whether self-healing is running in CI, so you can see how your team is putting AI to work.

For limit behavior, the grace period, and what happens when you exceed your allowance, see [cy.prompt](/llm/markdown/cloud/faq.md#cyprompt) in the Cloud FAQ.

### Usage over time

Click the **Usage details** button in order to view graphs of your cy.prompt AI usage.

The **Detailed** tab shows your prompt usage over time during the selected billing period, so you can watch AI adoption grow as more of your team picks it up.

### Usage by project

The **By project** tab shows your prompt usage per project during the selected billing period, surfacing which projects are getting the most out of AI-assisted testing. Click the **CSV** button to download your AI prompt usage for further analysis.

## Usage notification

A **usage notification** emails your organization's owner and admins when your recorded test results reach a number you choose in the current billing cycle. Instead of remembering to check this page, you get told when you are approaching your limit, so you can upgrade or adjust before [parallelization is disabled and new results are hidden](/llm/markdown/cloud/faq.md#What-happens-once-I-reach-the-test-results-limit). That early warning is the difference between a planned upgrade and a surprise interruption to your CI feedback, and it keeps owners and admins aware of usage trends without anyone having to monitor the dashboard manually.

From the **Usage notification** card, click **Create notification**

Choose the threshold that triggers the email:

*   **Included with your plan:** notify when you reach the test results already included in your plan, so you hear about it right as you hit the ceiling.
*   **Custom:** notify at a number you set, which is useful for getting an earlier heads-up while you still have room to act.

Click **Save notification** to enable it. The notification email is sent to the organization's owner and admins.

## Payment method and billing email

The **Payment method information** card shows the credit card on file and the email address your invoices are sent to, and lets an **Owner** or **Admin** keep both current without contacting support. Keeping these accurate means uninterrupted service and invoices that reach the right inbox, so a renewal never fails because of an expired card and finance always receives the bill.

*   **Credit card:** Click **Change** to update the card on file, for example when it expires or you switch to a corporate card.
*   **Invoices sent to:** this is the billing email address. Click **Change** to open the **Change billing email** dialog, enter the new address, and click **Update billing email**. Invoices and billing-related notifications are sent here, so point it at the inbox your finance or accounting team monitors.

To update other billing details, such as your billing address or company name, contact [billing@cypress.io](mailto:billing@cypress.io).

## Invoices

Every invoice for your organization is listed at the bottom of the **Billing & Usage** page, giving owners and admins self-serve access to a complete billing history for expense reporting, audits, and accounting, without having to request copies from support. Each row shows the invoice **status** (such as _Paid_ and the date it was paid), the invoice **ID**, the **invoice date**, the **amount invoiced**, any **credits** applied, and the **amount paid**.

To download a past invoice, click **Download** on its row. This gives you a PDF you can forward to finance or attach to an expense report at any time, including for older billing periods.

## Open Source Plan

The Open Source Software (OSS) plan is a free upgrade for qualifying public, non-commercial projects. It includes 5 free users, 100k test results/month, [parallelization with load balancing](/llm/markdown/cloud/features/smart-orchestration/parallelization.md) to keep CI fast as your suite grows, and access to numerous [integrations](/llm/markdown/cloud/integrations/github.md), so open source maintainers get the orchestration and debugging power that helps commercial teams ship faster, without the cost.

To qualify, all Projects in your Organization must meet the following criteria:

*   Be a non-commercial entity
*   Be [Public](/llm/markdown/cloud/account-management/projects.md#Change-project-access) in Cypress Cloud
*   Your Project source code is available in a public location with an [OSI-approved license](https://opensource.org/licenses)
*   Record minimum of 500 [tests](/llm/markdown/cloud/faq.md#What-counts-as-a-test-result) included with the [Starter Plan](https://www.cypress.io/pricing)

### Requesting OSS plan for an Organization

1.  [Login](https://on.cypress.io/dashboard) to the Cypress Dashboard, or [create an account](https://on.cypress.io/dashboard) if you are a new user.
    
2.  Go the [Organizations page](https://on.cypress.io/dashboard/organizations) to select the Organization you want to associate with an OSS plan. If you have no Organizations, you can create one by clicking the **\+ Create New Organization** button.
    
3.  Go to the **Billing & Usage** page, click **Upgrade** and then click on the **Apply for an open source plan** link at the bottom of the page. _Note: Access to all Projects must be set to **public** to enable this link._
    
4.  Fill in and submit the OSS plan request form.
    
5.  You'll receive an email confirming your request. The Cypress Team will review your request and, if approved, an OSS plan subscription will be applied to your Organization.
    

If you have any questions regarding the OSS plan, please feel free [contact us](mailto:hello@cypress.io).

## Common billing questions

*   [What counts as a test result?](/llm/markdown/cloud/faq.md#What-counts-as-a-test-result)
*   [What happens once I reach the test results limit?](/llm/markdown/cloud/faq.md#What-happens-once-I-reach-the-test-results-limit)
*   [When does my billing period reset?](/llm/markdown/cloud/faq.md#When-does-my-billing-period-reset)
*   [cy.prompt usage and limits](/llm/markdown/cloud/faq.md#cyprompt)
*   [How do I reduce my Cypress Cloud usage or lower my bill?](/llm/markdown/cloud/faq.md#How-do-I-reduce-my-Cypress-Cloud-usage-or-lower-my-bill)
*   [What happens if I downgrade my account?](/llm/markdown/cloud/faq.md#What-happens-if-I-downgrade-my-account)
*   [How much does it cost?](/llm/markdown/cloud/faq.md#How-much-does-it-cost)

## See also

*   [Cypress Cloud pricing](https://www.cypress.io/pricing)
*   [Free Trial of Cypress Cloud](/llm/markdown/cloud/get-started/free-trial.md)
*   [Managing organizations](/llm/markdown/cloud/account-management/organizations.md)
*   [Managing users](/llm/markdown/cloud/account-management/users.md)
*   [Managing teams](/llm/markdown/cloud/account-management/teams.md)
*   [cy.prompt()](/llm/markdown/api/commands/prompt.md)
*   [Cypress AI](/llm/markdown/cloud/features/cypress-ai-features.md)
*   [Cypress Cloud FAQ](/llm/markdown/cloud/faq.md)
