Pricing

Subscription vs One-Time Pricing: How to Test It

How to A/B test subscription vs one-time pricing: why first-purchase conversion misleads, and how to compare revenue fairly over time.

Flat illustration in deep forest green on a soft mint background: a long row of many small identical coins resting on a bar, with one single large coin at the far right, representing recurring payments compared with a single payment

A/B testing a subscription against a one-time or lifetime-deal price for the same product is one of the trickiest experiments in the complete guide to A/B testing pricing, because the two offers are not different amounts of the same thing, they are different shapes of revenue entirely. This article covers what actually changes between the two arms of that test, why first-purchase conversion is the wrong metric to decide it (a one-time offer almost always wins there, regardless of which model is the better business decision), the subtlety that a subscription arm cannot be judged fairly until you have watched real churn play out, and a concrete framework, discounted cumulative revenue per customer, for comparing the two on the same footing.

What You Are Actually Testing

The surface question, “subscription or one-time,” hides three variables that a clean test needs to isolate:

Whichever design you choose, the test produces two kinds of customers that behave differently from day one, and comparing them fairly is the entire difficulty of this experiment.

Instrumentation matters as much as design here. Tag every converted customer with the offer variant they signed up under at the moment of purchase, not after the fact, so that revenue, refunds, and churn can be tracked back to the correct arm for as long as the test runs. Teams that only tag conversions and rely on billing exports to reconstruct the cohort later routinely lose the mapping once a subscriber upgrades, downgrades, or a one-time buyer is issued a partial refund, which quietly corrupts the exact comparison the test exists to make.

Why First-Purchase Conversion Is the Wrong Metric to Decide This Test

Here is the central point of this article: judging a subscription-vs-one-time test by first-purchase conversion alone almost always tells you to pick the one-time offer, regardless of which one actually makes the business more money. A single, bounded charge is simply an easier yes than an open-ended commitment, so it is standard, not a fluke, for a one-time or lifetime option to lift conversion the moment it appears at checkout.

Say your product currently converts 3.0% of checkout visitors under a subscription-only offer. You test adding a one-time/lifetime option alongside it, with 5,000 visitors analyzed on each side.

Subscription-only (A): 150 of 5,000 converted (3.0%). With the one-time option added (B): 210 of 5,000 converted (4.2%). Running those numbers through a two-proportion z-test gives a relative lift of +40.0%, z is approximately 3.22, and the p-value is approximately 0.0013, which is significant, with B winning clearly. Read on its own, this metric says “always offer the one-time option.”

Timeline showing when a conversion verdict arrives versus when real churn becomes visibleA conversion test on this scenario reaches statistical significance around day 41. Real subscriber churn, and therefore the true revenue picture, is only visible after several months, commonly by the twelve month mark.risk zoneDay 0test launches~Day 41conversionverdict readyMonth 6churn still formingMonth 12real revenuepicture visible
The conversion verdict in this scenario is ready around day 41, weeks before the subscription arm has produced anything close to a real churn curve. Calling the test at day 41 answers a much narrower question than “which offer makes more money.”
Statistical significance calculator
Control (A)
Variation (B)
Control (A) · Rate-
Variation (B) · Rate-
Relative lift-
p-value-
95% CI of the difference-

Two-sided two-proportion z-test. "Not significant" almost always means not enough sample, not that the versions are equal.

The Subtlety: A Subscription Test Is Not Trustworthy Until You Have Seen Real Churn

Reaching significance on conversion is fast. Reaching a trustworthy answer about revenue is not, because a subscriber’s true cost to the business only reveals itself through how long they stay. Using the same 3.0% baseline and a minimum detectable effect of 15% relative (a difference worth acting on), the required sample is 24,193 visitors per variant. At 8,400 combined checkout visitors per week, that test reaches its required sample in roughly 41 days, under six weeks.

Forty-one days is enough traffic to call a winner on conversion. It is nowhere near enough time to know what that winner did to revenue, because the people who convert under a more persuasive one-time offer and the people who convert under a subscription do not behave the same way afterward, and that difference only shows up over months, not weeks.

A/B test duration calculator
-Estimated duration
Total visitors-
Projected finish-

Two-proportion normal approximation, traffic split evenly across variations. The date uses your timezone and updates live.

This is not a hypothetical concern. According to a case study compiled by Freemius (a SaaS licensing and payments platform), Jacob Kalvo, founder of the proxy service Live Proxies, compared cohorts of subscription customers against lifetime-deal buyers on the same product at the 90-day mark: subscription customers showed 78 to 82 percent retention, while lifetime-deal buyers showed only 45 to 50 percent active usage. The lesson Freemius draws from that comparison is that blending LTD and subscription cohorts into a single retention number hides which group is actually driving the business, since the gap between them is roughly double. The lesson for an A/B test is the same: a one-time buyer who stops using the product still counts as a “conversion” forever, while a subscriber who stops using the product eventually stops paying, and only one of those two facts is visible if you stop measuring at the point of purchase.

Retention analytics platform Churnkey describes a related pattern in healthy subscription cohorts, a “smile curve”: the retention line drops sharply in the first few months as casual or poor-fit users churn, then flattens as the surviving core stabilizes, and in the strongest businesses turns upward again as some of those churned users return to the product, a pattern Churnkey associates with network-effect businesses like Airbnb and Slack. None of that shape is visible from a snapshot taken at day 41, or even at day 90. Declare the comparison horizon (commonly 12 months for a first read) before the test starts, and hold the verdict until it closes.

A Framework for a Fair Comparison: Discounted Cumulative Revenue per Customer

The metric that resolves this fairly is cumulative revenue per starting customer, projected across a fixed horizon, and ideally discounted so that revenue arriving later counts for less than revenue in hand today. This discounted cash flow approach to lifetime value is the same one David Skok popularized for SaaS metrics at ForEntrepreneurs.com: instead of assuming a subscriber’s future payments are worth their full face value, each future month is worth a little less than the one before it, reflecting the time value of money and the risk that the future payment never arrives at all.

Take a subscription priced at $29/month against a one-time price of $299, with an illustrative 6% monthly churn rate (a mid-range assumption for the exercise, not a claimed industry figure) applied to the subscription cohort:

Horizon One-time revenue Subscription revenue (undiscounted) Subscription revenue (discounted, 10%/yr)
12 months $299 (paid on day one) $238.11 $227.53
18 months $299 ~$305 (crosses one-time here) ~$287
24 months $299 $351.43 $325.97
Cumulative revenue per starting customer: one-time price versus subscription at 12 and 24 monthsThe one-time price delivers 299 dollars on day one. The subscription, at 29 dollars per month with 6 percent monthly churn, produces 238 dollars by 12 months, below the one-time price, but 351 dollars by 24 months, above it, crossing over near month 18.one-time: $299$299one-time$238sub. @ 12mo$351sub. @ 24mosubscription crosses the one-time price around month 18
Judged at 12 months, the one-time price still wins on cumulative revenue per customer. Judged at 24 months, the subscription has overtaken it, crossing over around month 18. Whichever horizon you declare before the test starts decides the verdict.

Two things follow from this table that a conversion-only read would never surface. First, the answer genuinely depends on the horizon: at 12 months the one-time price still leads even after all the extra conversions the subscription arm gave up; by 24 months the subscription has overtaken it, discounting included. Second, discounting narrows the gap without erasing it, because a dollar arriving in month 24 is worth noticeably less than a dollar in hand on day one, which is precisely why comparing raw, undiscounted totals overstates how much a subscription is really worth relative to an immediate payment.

Common Mistakes in Subscription vs One-Time Pricing Tests

Mistake Why it happens Fix
Declaring a winner from first-purchase conversion alone The conversion dashboard updates in weeks; revenue differences take months to appear Set the comparison horizon before the test starts, and hold the verdict until it closes
Comparing undiscounted totals Nominal dollars are easier to add up than discounted ones Apply a discount rate to future subscription revenue, following a discounted cash flow LTV method, before comparing to an upfront price
Blending subscriber and one-time-buyer cohorts in the same retention chart The two buyer types look similar in a signup table Segment cohorts by offer type from day one, as recommended in the Freemius case study cited below
Picking an arbitrary horizon after seeing the data A 12-month cut looks favorable to whichever offer is currently ahead Commit to the horizon (and to discounting, if used) in the test’s written hypothesis, before launch

Where a One-Time Price Tends to Fit, and Where Subscription Still Wins

The right shape is not universal, and the market has already run a large, informal experiment on this question through lifetime-deal marketplaces like AppSumo. According to reporting on AppSumo’s business (ppc.land, citing a disclosure by founder Noah Kagan), the platform’s partner revenue has fallen roughly 50% over a two-year span, after having generated more than $55 million in partner payouts historically. Consultant Chris Rempel, whose argument the same coverage summarizes, frames the structural problem plainly: a lifetime deal hands the software vendor a lump sum today while leaving it with indefinite support obligations, and no recurring revenue to fund ongoing development, server infrastructure, or customer service. Separately, the Freemius case-study roundup cited above documents refund rates around 16 to 17 percent on lifetime-deal marketplace sales, well above what most direct subscription checkouts see.

Product shape Tends to favor Why
Low, mostly-fixed delivery cost (a static tool, a template library, a one-off utility) One-time / lifetime price Ongoing support and infrastructure cost per customer stays low, so a single payment does not leave the business exposed the way it would for a heavier product
Ongoing infrastructure or support cost per active user (hosted SaaS, anything with real-time compute, human support) Subscription Revenue needs to keep arriving for as long as the cost does; a one-time price collected once against a cost that recurs forever is the exact mismatch Rempel describes
Uncertain product-market fit, early-stage validation One-time (short term), then re-test Fast cash and fast signal on willingness to pay, at the cost of the deferred-obligation risk above; revisit the pricing model once retention data exists
Enterprise or team accounts with expansion potential (seats, usage tiers) Subscription Only a recurring relationship captures expansion revenue as usage grows, which a one-time price forecloses entirely

Treat this table as a starting hypothesis, not a verdict: the entire point of this article is that the right shape for your specific product, price point, and support cost gets tested and measured over a real horizon, not assumed from a category.

Write the Hypothesis and the Horizon Before You Launch This Test

Like any other pricing experiment, a subscription-vs-one-time test invites “discovering” a winner by accident, usually by stopping at whichever metric moved first and looked good. Write down, before the test runs: which price points are being compared, what horizon will decide cumulative revenue (12 months is a reasonable default, 24 if your sales cycle or support cost profile calls for it), whether that comparison will be discounted and at what rate, and what the retention data needs to show for either offer to be declared the winner. That single piece of discipline is what turns “the one-time offer converted better” from a premature verdict into one data point inside a complete answer.

It is also worth instrumenting refunds and support-ticket volume by offer type from day one, not after the fact: the Freemius case data above shows real-world lifetime-deal cohorts carrying materially higher refund rates than subscription checkouts, and a test that only tracks revenue while ignoring that cost can call a false win.

Automate This in Donnu

The hard part of this test is not running it, it is refusing to call it early. Donnu A/B tracks conversion and revenue by variant for as long as the test needs to run, so a subscription arm can be compared against a one-time arm on the same cumulative-revenue basis once real churn has had time to show up, instead of settling for whichever offer converted faster in week one.

Start a 14-day free trial and design your next pricing test around the horizon that actually decides it. See also the complete guide to A/B testing pricing and freemium paywall experiments, which shares the same trap of judging a monetization test by the metric that moves first.


Read also: How to A/B Test Pricing: The Complete Guide · Freemium Paywall Experiments · Price Anchoring Experiments · Significance Calculator

References

Frequently asked questions

Which metric should decide a subscription vs one-time pricing test?
A pair, read together, never one alone: first-purchase conversion, and cumulative revenue per customer over a fixed horizon (12 months is a common starting point). A one-time or lifetime-deal offer almost always converts more people upfront, because it removes the recurring-commitment objection entirely. That says nothing about which offer produces more revenue per customer once you count what a subscriber keeps paying, and what a one-time buyer never pays again.
Why does a one-time offer almost always convert more people than a subscription?
Because it asks for a single decision instead of an ongoing one. A visitor comparing "$299 once" against "$29 a month, indefinitely" is weighing a bounded cost against an open-ended one, and the bounded option reads as lower-risk even when its expected total cost is similar or higher. This is a well-documented framing effect in pricing psychology, not evidence that the one-time offer is the better business outcome.
How long does a subscription vs one-time pricing test need to run before the result is trustworthy?
Long enough to observe the horizon you actually plan to compare, not just long enough for statistical significance on first-purchase conversion. A test can call a conversion winner in a few weeks while telling you nothing about 12-month retention, because churn among freshly converted subscribers takes months to show up. Ending the test at the conversion verdict is the single most common mistake in this category of experiment.
What is "discounted cumulative revenue per customer" and why does it matter here?
It is the total revenue a customer is expected to generate over a chosen horizon, adjusted so that a dollar received later is worth less than a dollar received today, following the discounted cash flow approach to SaaS lifetime value popularized by David Skok. Comparing a subscription to a one-time price without discounting overstates the subscription, because it treats revenue arriving in month 18 as equally valuable as revenue arriving on day one.
Is a lifetime deal ever the financially smarter outcome of this test?
Yes, over a short enough horizon or for a product with low ongoing delivery cost. Over a longer horizon, a subscription that survives multiple renewal cycles routinely overtakes a one-time price, which is exactly why lifetime-deal platforms have run into sustainability problems: the cash arrives once, but hosting, support, and further development do not stop.