TestRelic AI
Go to App
Cloud PlatformAdmin

Plans & Billing

Compare the Free, Growth, Pro, and Enterprise plans, understand feature gates, manage your subscription, and track usage limits.

TestRelic offers four plans — Free, Growth, Pro, and Enterprise — designed to grow with your team. Prices below match testrelic.ai/pricing.

Free — local SDK
Growth — Ask AI + CLI
Pro — Studio
Enterprise — FDE

Plan comparison

FreeGrowthProEnterprise
Price (billed monthly)$0$19/month$99/monthCustom
Price (billed annually)$0$15/month ($180/yr)$79/month ($948/yr)Custom
SDK — Playwright, Appium, Maestro & pytestYesYesYesYes
Local HTML reports (timeline, stack traces, AI prompts)YesYesYesYes
Cloud upload, dashboards & integrations—YesYesYes
Ask AI — chat across your test history—YesYesYes
TUI (CLI)—YesYesYes
Studio——YesYes
Forward Deployed Engineering (FDE)———Yes
AI Insights & MCP memory server—YesYesYes
Repo Memory (Beta)—YesYesYes
Cloud storageLocal only1 GB10 GBUnlimited
Data retentionLocal only30 days90 daysUnlimited
AI tokens / month—1,000,0005,000,000Unlimited
Team members—UnlimitedUnlimitedUnlimited
Priority support response—Next business dayUnder 4 hrsUnder 1 hr

Growth is the recommended plan

Growth is highlighted as the recommended plan during selection — every AI feature is included on every paid cloud plan, so Growth is the least expensive way to get Ask AI, AI Insights, and the MCP memory server. Pro adds Studio, more storage and history, and 5x the AI tokens.

14-day free trial

New signups get a 14-day free trial — no credit card required. While the trial is running it unlocks both the CLI and Studio, whatever tier it sits on, so you can evaluate Pro-only Studio from a Growth-shaped trial. The TrialExpiryBanner in the platform header shows the days remaining. When the trial ends, the plan has to carry the products on its own: a Growth subscription keeps the CLI and loses Studio.

Enterprise

The Enterprise plan adds unlimited scale plus security and compliance guarantees:

  • SOC 2 Type II · GDPR compliant · End-to-end encryption
  • On-premises option · 99.9% uptime SLA · RBAC & data masking
  • Dedicated CSM and a Forward Deployed Engineer (FDE)

Talk to sales for pricing.

Subscription status

Access is the conjunction of two things: your plan has to include the product, and your subscription status has to be one that allows access. Both have to hold — a Pro plan whose payment has lapsed opens Studio no more than a Growth plan does.

StatusAccessWhat it means
trialYes, until the clock runs outThe 14-day evaluation period. Unlocks both the CLI and Studio while it lasts. A trial with no end date recorded counts as expired, not as a trial that never ends.
activeYesA paid subscription in good standing.
expiredNoThe trial or paid subscription lapsed.
past_dueNoA payment failed and the retry window has not recovered it.
canceledNoThe subscription was ended.
pausedNoThe subscription is suspended.
internalYes, unconditionallyTestRelic's own dogfood organizations. Exempt from every gate; you will not see it.

Anything the platform does not recognise is treated as no access. This is deliberate: the status column is free text, and a gate that allowed every unknown value was how an expired trial kept working.

Separately from status, an organization can be put into billing read-only after a failed payment and its dunning window. It is a flag, not a deletion — reads keep working, writes are refused, nothing is deleted, and access returns the moment a retry succeeds.

Feature gates

  • Free is the local SDK only — reports stay on your machine, nothing is uploaded, and no cloud account is needed. Running your suite and reading the local HTML report needs no subscription at all.
  • Every paid cloud plan (Growth and up) includes every AI feature: Ask AI, AI Insights, the MCP memory server, and Repo Memory (Beta). There is no AI-less paid tier.
  • The CLI requires Growth or above — it signs in to the cloud and runs every turn against your org's data, so it is a cloud product like any other.
  • Studio requires Pro or above. It is the one thing Pro unlocks that Growth does not.
  • An active trial grants both products regardless of the tier attached to it, for as long as it runs.
  • Every gate is the conjunction of plan and subscription status — see the table above.
  • Attempting to open a gated feature shows a contextual upgrade prompt instead.

Entitlement error codes

When the platform refuses a request on plan or billing grounds, it answers with one of these codes. They are stable strings, so they are worth quoting in a support ticket.

CodeMeansWhat to do
PLAN_REQUIREDYour plan does not include the product you asked for — the CLI below Growth, or Studio below Pro. The response names the plan required.Upgrade in Settings → Billing, or start a trial. Nothing else will clear it.
SUBSCRIPTION_INACTIVEThe plan may be right, but the subscription is not in an allowed state — expired, past due, canceled, or paused.Renew or fix payment in Settings → Billing. An admin has to do this.
BILLING_READ_ONLYA payment failed and the dunning window elapsed, so writes are refused. Reads still work and no data has been touched.Settle the outstanding invoice. Access returns as soon as a retry succeeds — nothing needs restoring.
ENTITLEMENT_UNAVAILABLETransient and ours, not yours. The platform could not read your entitlement, so it refused rather than guessed. Carries a Retry-After header.Wait the number of seconds in Retry-After and try again. If it persists past a few minutes, contact support.

Why a lookup failure refuses instead of allowing

ENTITLEMENT_UNAVAILABLE exists because the gate fails closed. If the plan lookup itself errors, the platform would rather send you a retryable 503 than fall through and hand out a product nobody has checked you paid for. It is the one code on this list that clears itself.

Storage and retention

  • Storage is measured by the total size of uploaded test run data. The platform displays your current usage as a percentage of your plan limit.
  • Retention is the number of days test run data is kept. Runs older than the retention limit are automatically deleted.
PlanStorageRetentionAI tokens / month
FreeLocal onlyLocal only—
Growth1 GB30 days1,000,000
Pro10 GB90 days5,000,000
EnterpriseUnlimitedUnlimitedUnlimited

Resetting or clearing your data

You can reset or clear your stored test data to free up storage. Clearing removes stored test data in line with your plan's retention settings, so what is kept always reflects the retention window for your plan.

Managing billing

Only organization admins can access the Billing settings. Navigate to Settings → Billing to:

  • View your current plan and subscription status.
  • See billing cycle and next renewal date.
  • Manage invoices.

Admin-only access

Billing settings are protected by the AdminGuard. Non-admin members see an "Access Denied" message if they attempt to navigate to the billing page.

Upgrade prompts

The platform surfaces upgrade prompts contextually:

  • TrialExpiryBanner — Displayed in the top header when a trial is active, with days remaining.
  • AllCapabilitiesDialog — Accessible from the navigation to compare plan features.
  • Inline upgrade prompts — Shown inside gated features when the current plan does not include them.

Selecting a plan

If you skipped plan selection during onboarding or are on a trial, you can change plans by navigating to /select-plan or through Settings → Billing.

Was this page helpful?

On this page