Skip to content

Answer

How do I A/B test SaaS pricing?

Verified · editorial policy

Answer key facts

TL;DR
Question
How do I A/B test SaaS pricing?
Direct answer
Test pricing by cohort over time, not by concurrent A/B split – Stripe terms forbid showing different prices to similar users on the same offer. Run price A for 4 weeks, price B for the next 4 weeks, compare LTV. Need at least 200 signups per cohort before the difference is reliable enough to act on.
Category
pricing
Last verified
May 22, 2026

Direct answer

Direct answer

As of , the answer is: Test pricing by cohort over time, not by concurrent A/B split – Stripe terms forbid showing different prices to similar users on the same offer. Run price A for 4 weeks, price B for the next 4 weeks, compare LTV. Need at least 200 signups per cohort before the difference is reliable enough to act on.

People also ask

How do I A/B test SaaS pricing?

Test pricing by cohort over time, not by concurrent A/B split – Stripe terms forbid showing different prices to similar users on the same offer. Run price A for 4 weeks, price B for the next 4 weeks, compare LTV. Need at least 200 signups per cohort before the difference is reliable enough to act on.

What's the nuance?

Test conversion rate AND LTV together. A price that converts 30% better but churns 50% sooner is a worse business outcome.

What else should I know?

Hold everything else constant: same landing page, same traffic source, same offer copy. Changing pricing and copy at the same time invalidates the read.

What's the common mistake here?

If you must split-test concurrently, segment by geography or by a clean acquisition channel. The cohorts have to be statistically independent.

Supporting points

  • Test conversion rate AND LTV together. A price that converts 30% better but churns 50% sooner is a worse business outcome.
  • Hold everything else constant: same landing page, same traffic source, same offer copy. Changing pricing and copy at the same time invalidates the read.
  • If you must split-test concurrently, segment by geography or by a clean acquisition channel. The cohorts have to be statistically independent.

See this applied to your page

The free 90-second Launch Diagnostic applies the same Hook / Story / Offer triage to your actual URL and labels what is broken — Wrong Person, Weak Offer, or Weak Belief — plus the one move that fixes it. Two fields, no card, no login; the report arrives by email. Same triage that informs every answer on this site.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.