CHURN METRICSSTRIPE

Trial-to-paid conversion: card-required vs no-card trials, and how to measure them

How to measure trial-to-paid conversion properly, the trade-offs of card-required and no-card trials, Stripe trial settings, and the reminder rules for trials.

Published 7 min read

The end of a free trial is the first renewal a customer goes through, and for many subscription products it is the biggest single drop in the customer lifecycle. It is also where two common decisions interact: whether to ask for a card upfront, and how to count what happens next.

This guide covers how to measure trial conversion so the number means something, the honest trade-offs between card-required and no-card trials, how to set each up on Stripe, and the reminder rules that apply to trials. Stripe and card network details come from their documentation (accessed November 2026).

Measuring conversion properly

Stripe’s definition

Stripe’s support article on calculating trial conversion rate defines a converted trial as one where the full trial period has ended, the subscription has not been cancelled, and the first invoice has been paid. Stripe computes the rate as conversions in the last 30 days divided by trials that ended (by conversion or cancellation) in the last 30 days.

Two consequences worth knowing:

  • A customer who pays once and cancels right after still counts as converted. Stripe says so explicitly.
  • The rate can exceed 100% in Stripe’s reports, when first invoices are paid more than 30 days after the trial ended.

That is a reasonable operational metric. For decisions, you want something more robust.

A cohort-based definition

Group trials by the week or month they started, and follow each cohort:

Metric Formula
Trial-to-paid rate Trials that paid a first invoice / trials started in the cohort
First-renewal retention Customers who paid the second invoice / customers who paid the first
Paid at day 90 Customers still paying 90 days after trial start / trials started

The last line is the one that matters most. A trial setup that converts more people who then leave in month two has not helped much. It may even have hurt, through refunds and disputes.

Count failed first payments separately

When a trial ends and the first charge fails, the customer did not decide to leave. Report these apart from cancellations:

  • Cancelled during trial: an active decision.
  • First payment failed, recovered: count as converted, and note the recovery.
  • First payment failed, not recovered: involuntary churn at conversion. See involuntary churn.

Card-required vs no-card trials

There is no universal winner. The two models select different people and fail in different ways.

Card required upfront No card upfront
Signups Fewer: the card form is a real barrier More
Who signs up People with stronger intent Curious visitors as well as serious buyers
What converts them Doing nothing (the charge happens automatically) An active decision to enter a card
Main failure at conversion Forgotten trials, refund requests, disputes, failed first charges Customers who never come back to enter a card
Main work for you Clear reminders, easy cancel, recovering failed first charges Activation, then asking for the card at the right moment
Compliance weight Higher: trial reminder rules apply Lower, until a card is added

We are deliberately not quoting conversion benchmarks here. Published figures vary widely with product, price and method, and the honest answer is to test with your own traffic.

When card-required tends to fit

  • The product shows its value quickly, so a short trial is enough.
  • You want a smaller number of more serious trial users, for example because each one costs you support time or compute.
  • Your onboarding needs payment details anyway (usage-based billing, for instance).

When no-card tends to fit

  • Value takes time to appear (setup, data import, team adoption).
  • You sell bottom-up, and the person trying the product is not the one who pays.
  • You have strong activation tracking and can ask for the card when the customer is clearly getting value.

A middle path

Some teams ask for a card only for certain plans, or only after a key action (an import finished, a teammate invited). This keeps signup friction low and asks for payment when intent is visible.

Setting it up on Stripe

Card-required trials

Create the subscription with a trial period and a saved payment method. Collect the card through Checkout or a SetupIntent so it is authenticated for future off-session use; in Europe this avoids an authentication request on the first real charge. See SCA on renewals.

No-card trials

Stripe’s free trials for Checkout let you start a trial without collecting a payment method by setting payment_method_collection to if_required. Then decide what happens if the trial ends with no card, using trial_settings.end_behavior.missing_payment_method (Stripe trials docs):

Value What happens at trial end
create_invoice (default) An invoice is created; with no way to pay it, the subscription becomes past due
pause The subscription is paused, generates no invoices, and can be resumed once a payment method is added
cancel The subscription is cancelled

For no-card trials, pause is usually the cleanest: no unpaid invoices pile up, and the customer can resume by adding a card. create_invoice makes your past-due numbers look worse for customers who were never going to pay.

The trial ending event

Stripe sends customer.subscription.trial_will_end ahead of the trial end. The subscription webhooks guide says the timing follows the “trial ending events” setting in the Dashboard, which defaults to 3 days before the end. Use it to send your own reminder, or to check that a valid card is on file.

Stripe can also send a trial reminder email itself. Stripe’s page on trial compliance says it sends the reminder 7 days before the trial ends (or when the trial starts, if it is shorter than 7 days), with a link to update payment details and a cancellation link.

Trial reminder rules

If you collect a card and charge it automatically when the trial ends, rules apply. This is not legal advice; check the rules for your markets.

  • Visa. Visa’s trial subscription rules require, among other things, that merchants offering trials send a reminder with a link to an easy online cancellation at least 7 days before the first recurring charge, and that cardholders can cancel online. Stripe’s FAQ on the 2020 Visa rules explains how they apply to Stripe users.
  • Mastercard has its own recurring billing requirements; Stripe summarizes them in its Mastercard guidance.
  • California. The state’s Automatic Renewal Law (section 17602) requires, for free trials lasting more than 31 days, a notice at least 3 and at most 21 days before the trial ends, for consumers in California.
  • UK. The DMCC Act subscription regime includes reminders before the end of free or discounted trials; it is not in force yet, with a start announced for January 2027. See click-to-cancel rules.

A reminder 7 days before the end of the trial, with the date, the amount, and working links to cancel and to update the card, covers the card network rules above and fits inside California’s window for long trials. Check whether anything stricter applies to you.

Reminders cost a few conversions from people who forgot they had a trial. Those are the customers most likely to ask for a refund or dispute the charge, so the trade is usually worth it even before the rules.

Improving conversion honestly

The most reliable levers are on the product side and in the hand-off to payment:

  1. Activation first. Define the one or two actions that predict conversion for your product and push trial users toward them.
  2. Ask for the card when value is visible (no-card trials): after an import, a first report, a teammate joining.
  3. Make the end of the trial clear, in the app and by email, with the date and the price.
  4. Offer a fit, not a trick: a smaller plan or monthly billing for people who hesitate, never a hidden charge.
  5. Recover failed first charges quickly: the customer has just decided to stay, and a fast, clear card update request keeps that decision from being undone by a decline. See how to recover failed payments on Stripe.
  6. Look at who converts. Payment method type, signup source and early usage often separate converters from non-converters. See predict churn with your customer data and prepaid and virtual cards.

Checklist

  • Trial conversion is measured by start cohort, with paid-at-day-90 alongside.
  • Failed first payments are reported separately from cancellations.
  • Cards are collected with off-session authentication (card-required trials).
  • missing_payment_method is set deliberately (no-card trials), usually to pause.
  • A reminder goes out 7 days before the trial ends, with date, amount, cancel link and card update link.
  • Cancellation during the trial works online in a few clicks.
  • trial_will_end triggers a check that a valid card is on file.
  • The first charge has a dunning sequence ready.

How NoChurn helps

NoChurn gives each new customer a churn score from 0 to 100 at signup, based on the payment method, the signup source and any custom data you send through the API, such as trial length or activation. You can see early which trial users are likely to leave, and the attributes that correlate with churn across your base. When the first charge fails, NoChurn retries at better times and sends AI-written recovery emails, reviewed before sending, with a hosted card update page. Customers who cancel go through a cancel flow with a one-click cancel button always visible.

It connects to Stripe in one click, and pricing depends only on MRR, free until $300 MRR. See the churn score, custom data and pricing.

PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Stop leaking revenue.

  • Free until $300 MRR
  • No card needed
  • Live in 10 minutes
  • Never a cut of what we recover