Free trial conversion calculator: how many free trials turn into paid customers?

Version 1.0.0

See what share of the people who started a free trial, or a free plan, paid within a set number of days. The calculator also tells you if the group is old enough to trust.

Before you start, count how many accounts started in a month and how many of those same accounts have paid. Add a price to see the new MRR they brought in.

What people sign up for Required
Days each account gets to pay, counted from the day it started.

Cohorts

A cohort is everyone who started in the same period, such as one month. Count each account once. Paid means the first payment went through. A card on file isn't a payment.

Cohort 1
Days from the last start in this cohort to the day you counted.

What to enter

Pick the option that matches how people start. If they enter a card before the trial begins, pick Free trial, card upfront, even if you charge only at the end.

A cohort is everyone who started in the same period, usually one month. Get the starts from your billing tool or your signup table. For paid, count only accounts from that same cohort whose first payment went through.

The follow-up window is how many days each account gets to pay, counted from the day it started. For a 14-day trial, a 30-day window also catches people who pay a little late. Use the same window every time you compare.

Cohort age is how many days have passed since the last account in the cohort started. An August cohort counted on October 15 is 45 days old.

For new MRR, enter recurring prices only, without setup fees. With annual plans, pick Monthly and annual plans and enter the full yearly price. The tool divides it by 12.

How to read the result

Complete means every account in the cohort had the full window to pay. Provisional means some still have days left, so the rate can still go up.

With several cohorts, the main rate is the total paid divided by the total starts of the complete cohorts. It isn't the average of each row's rate. A cohort with days left still shows in the table, but stays out of the main rate as long as the complete cohorts have at least one start. If they have none, the tool uses all cohorts and marks the rate Provisional.

With one cohort, the result also shows how many didn't pay within the window. Some may still pay later.

Three months, a 30-day window, counted on October 15

Example

CohortStartsPaidAgeRate
July4006076 days15.00%
August5007045 days14.00%
September4503015 days6.67%, 15 days left

The main rate is 14.44%: 130 paid out of 900 starts in July and August. September's 6.67% isn't ready to compare yet. Its last starts have had only 15 of their 30 days.

At an average price of $29 a month, the 160 paid customers from all three months add $4,640.00 of new MRR. September's 30 count here, because they've already paid.

How is free trial conversion rate calculated?

Take one cohort. Divide the accounts in it that paid within your window by all the accounts that started in it. Both numbers must come from the same group. ChartMogul's trial-to-paid chart counts the same way.

Trial-to-paid rate

Formula

Rate = accounts in the cohort that paid within the window ÷ accounts that started in the cohort × 100

A common mistake is dividing this month's payments by this month's starts. Someone who starts a trial on August 25 may pay in September, and that count misses them.

100 trials started in August, with a 30-day window

Example

6 of them paid during August. By day 30 of each person's trial, 20 had paid.

August payments ÷ August starts gives 6%. The cohort rate is 20%, because the 14 who paid in September started in August.

The 20% is final only once someone who started on August 31 has had all 30 days. Until then, the tool marks it Provisional.

What counts as a paid conversion?

An account converts when its first payment goes through. These don't count:

  • A card saved at signup. It isn't a payment until the charge succeeds.
  • A pending payment or a failed first invoice.

In Stripe, check that the first invoice after the trial was paid, not only that the subscription moved out of trialing. Count accounts, not subscriptions: a customer with two plans counts once.

Why doesn't this match Stripe's trial conversion rate?

Stripe Billing's trial conversion rate compares trials that converted in the last 30 days with trials that ended in the last 30 days. Those aren't the same people, so Stripe notes its rate can go above 100%.

That number helps you spot a recent change. This calculator answers a different question: of the people who started together, how many paid?

What is a good free trial conversion rate?

There's no single good rate. Asking for a card upfront makes a big difference. Your product, price, trial length, and where signups come from matter too. These dated sources split their figures by trial type.

SourceFree trial, no cardFree trial, card upfrontFree plan
ChartMogul, Growth Unhinged, and ProductLedMedian 4 to 6%. Top quarter 10 to 15%.Median 25 to 35%. Top quarter 50 to 60%.Median 3 to 5%. Top quarter 8 to 12%.
First Page Sage17.4 to 18.2%48.8 to 51%2.6 to 2.8%
Recurly12%39%Not reported

The median is the middle product in the survey. A product at the top-quarter figure did better than three in four others.

Who each source measured:

  • ChartMogul, Growth Unhinged, and ProductLed 2026 SaaS Conversion Report: a January 2026 survey of 200 software products, self-reported. A typical respondent had $1m to $10m in ARR. All models counted conversions within six months.
  • First Page Sage, updated September 2025: 86 of the agency's clients from 2022 to 2025, split by organic and paid traffic. Converted means one paid month.
  • Recurly State of Subscriptions, 2022 data: 22 million trials on 803 subscription sites, not only SaaS. Trials that asked for a card averaged 29 days. Trials that didn't averaged 39 days. Recurly counted subscriptions, not accounts, so one account could count more than once.

A higher rate with a card upfront doesn't tell you which setup brings more customers. Fewer people may start when you ask for a card, so compare how many paid, not only the rate.

How is a free plan different from a free trial?

A free plan has no end date, so people can upgrade months after they sign up. Use a longer window, such as 180 days, and don't compare a free plan rate with a trial rate. 180 days matches the six months the ChartMogul report used.

Is new MRR the same as revenue?

No. New MRR is the monthly recurring amount these customers added, not the cash you collected. ChartMogul's MRR definition counts a $120 annual plan as $10 a month and leaves out one-time fees, such as setup charges.

The ARR run rate is new MRR × 12. It isn't what you'll earn this year, because some of these customers will cancel. The tool counts only customers who paid and puts no price on those who didn't.

To total MRR across all your plans, use the MRR calculator. The customer acquisition cost calculator shows what each new paying customer cost to win. The customer churn calculator shows how many of them stay.