Getting Started6 min read

Billing & Plans

Three plans (Starter, Growth, Scale), 14-day free trial, monthly or annual billing via Stripe.

Billing & Plans

Three plans (Starter, Growth, Scale), a 14-day full-feature trial with no card required, monthly or annual billing — all managed through Stripe.

Plans differ by how many projects (websites) you can create. Every plan includes unlimited tests, unlimited visitors, every test type, every goal type, every integration, and every analytics feature. We don't price by visitor count, MTU, or feature gates — the only knob is project count and the supporting API rate limit.

New accounts start with 14 days of full access. You can install the SDK, run real tests, and invite teammates without giving a card. When the trial ends, pick a plan and add payment to keep using Otter A/B; your data stays intact regardless.

The three plans

Starter

$39/mo · $31/mo billed annually
  • 1 project
  • 100 requests/min
  • Unlimited tests, unlimited visitors, every feature

Best for: Solo founders and single-site teams running their first experiments.

Growth

$79/mo · $63/mo billed annually
  • 5 projects
  • 500 requests/min
  • Unlimited tests, unlimited visitors, every feature

Best for: Teams running tests across several brands, regions, or staging environments.

Scale

$149/mo · $119/mo billed annually
  • Unlimited projects
  • 2000 requests/min
  • Unlimited tests, unlimited visitors, every feature

Best for: Agencies, portfolios, and platforms running experiments across many properties at once.

Compare plans side-by-side on the pricing page.

Subscription states

Every account is in one of these states. The state controls what your dashboard shows and whether tests can keep collecting data.

trialing

First 14 days. Full feature access, no card required. Account shows trial days remaining in the sidebar.

active

Paid subscription in good standing. Tests run normally and the dashboard shows no billing warnings.

past_due

A recent payment failed and Stripe is retrying. Tests still run, but the dashboard surfaces a persistent prompt to update payment. If retries keep failing, the subscription eventually ends.

unsubscribed

Trial ended or paid subscription ended without renewal. Tests stop assigning new visitors. Data is preserved; resubscribe at any time to resume.

suspended

Access frozen manually by Otter A/B staff (billing disputes, terms-of-service issues). Distinct from past_due. Only Otter A/B can lift suspension after the underlying issue is resolved.

Managing your subscription

  1. 1

    Open Account → Billing

    The Billing tab in Account Settings shows your current plan, billing interval, trial status if applicable, and a link to manage everything else in the Stripe customer portal.
  2. 2

    Click Manage Subscription

    This opens the Stripe-hosted customer portal in a new tab. From there you can change plans, switch monthly ↔ annual, update your card, change billing address, and download every invoice.
  3. 3

    Make the change in Stripe, return to Otter A/B

    Stripe processes the change immediately, prorates any cost difference, and our webhook updates your account state within seconds. Refresh the dashboard if the old plan is still showing.

Billing tips

Switch to annual once you're committed. Annual billing is roughly 20% cheaper — if you're past the trial and confident you'll keep using Otter A/B for the year, the switch pays for itself immediately.

Update your card before it expires. Failed payments move the account to past_due and surface a banner everyone on the team sees. Updating proactively from the portal avoids the alert noise.

Clean up projects before downgrading. Otter A/B won't auto-delete projects to fit a smaller plan. Archive or delete extras first, then downgrade.

Keep ownership separate from the billing contact only if you must. The account owner is also the billing contact by default. Splitting them complicates support escalations — keep them on the same person unless you have a finance-team reason not to.

Frequently asked questions

Quick answers to the questions teams ask most about this part of Otter A/B.