How to turn free trials into paying customers
Turn free trials into paying customers when you only have a few dozen trials: list every trial and its first win today, offer every new trial a 15-minute setup call, ask for payment the day the product first works, ask everyone who did not pay why, and fix the biggest drop every Sunday.
ByDinesh BypillaReviewed byMurali SidLast checked 18 min read
People sign up for your free trial, some even use it, and then the trial ends and almost nobody pays. To turn free trials into paying customers when you only have a few dozen trials, talk to every trial user yourself, ask them to pay the day the product first works for them, and make the end of the trial clear. If you leave the trial to run out on its own, you lose people who liked your product and never learn why.
Do these three things
About 3 hours today, then about 1 hour a day plus the calls. Write to every trial user yourself until you get more than 20 new trials a day, and judge each change after 50 trials.
Show the three actions in fullHide the full list
- Today: list every trial user, the day their trial ends, and whether they reached the first win. Email each one whose trial ended without paying: ask why, and give 7 more days to the ones who reached the first win. This is your first win-back email.
- Every day: offer every new trial user a 15-minute setup call, and ask each one who reaches the first win to start paying. Follow up up to 3 times. AI drafts each message; you add one true line about what they did.
- Every Sunday: count trials, first wins and new paying customers, and fix the one step where most people stop. Judge each change after 50 trials, not after one week.
Get help doing these
ChatGPT or Claude reads this guide and works through it with you.
1. List every free trial user, their end date and whether they reached the first win
Make one sheet with a row for every person who has ever started your trial: when it started, when it ends, and whether they reached the first win. You cannot help people you cannot see, and with a few dozen trials you can see every one. Your trial-to-paid conversion rate is the number of "yes" answers in the Paid column divided by the number of rows.
The first win is the one thing a new user does that shows your product working for them, such as "first report sent" or "first invoice paid". If you have not picked yours yet, pick it now. Every step in this guide uses it.
Fill the sheet from your own data. Most founders can export signups from their database or their login tool in a few minutes. Ask ChatGPT or Claude to write the query if you are not sure how. If you do not record whether people reached the first win, track it as an event in PostHog. Its free plan covers 1 million events a month with no card. A sheet is fine for the first hundred trials; when it gets slow, move to a CRM.
Name | Email | Company | Where they came from | Trial started | Trial ends | First win? (date) | Setup call? | Asked to pay? | Paid? | Reason if not paid
Add one row for each new trial every day. The "Where they came from" column is self-reported attribution: ask "Where did you hear about us?" at signup, and tag the links you share with UTM parameters. Then you can see which channel brings trials that pay, not just trials.
- Tool: Google Sheets, your database or login tool, and PostHog's free plan if you have no event for the first win.
- Time: 1 hour.
- You will have: one row for every trial ever started, with its end date and a yes or no for the first win.
- It worked if: every trial is in the sheet, and you can say for each one whether it reached the first win.
- Common mistake: counting logins. Someone who logged in 5 times and never reached the first win has not seen your product work. Mark them "no".
See it done: Bugmoth's trial sheet, first rows
Bugmoth is a made-up bug-reporting tool for small web teams. It costs $19 a month per team, with a 14-day trial.
Trial sheet
| Name | Trial ends | First win? | Setup call? | Paid? | Reason if not paid |
|---|---|---|---|---|---|
| Priya, 3-person studio | 14 Oct | Yes, 6 Oct | No | Not yet | |
| Tom, freelancer | 16 Oct | No | No | Not yet | |
| Ana, 5-person agency | 2 Oct | Yes, 22 Sep | Yes | Yes | |
| Marco, 2-person studio | 28 Sep | No | No | No | Not asked |
| Jess, 4-person agency | 25 Sep | No | No | No | Not asked |
Why it works: One look shows who got value, whose trial ends soon, and who left without anyone asking why.
2. Offer every new trial user a 15-minute setup call
On the day each person starts the trial, email them yourself and offer a 15-minute call to set the product up with them. Book every call you can. On the call you do the first win together, so they see the product work before they hang up.
Your automatic welcome email and the notes to people who get stuck are covered in how to write SaaS onboarding emails. This step adds one thing on top: a personal offer of a call, sent to every trial user, not only the stuck ones. Growth Unhinged's February 2026 report on 200 software products found that 80% of free trial products put a person in touch when a big customer starts a trial. At your size, every trial is worth that.
How to do it:
- Make a booking page. A Google Calendar appointment schedule works with a free Google account. Offer 15-minute slots every day, weekends too.
- Within 1 hour of each new trial, send the email below from your own address, like any personal message: one true line about them, one ask. Paste the person's name, company and what they did so far into ChatGPT or Claude with the template, and ask for a draft. Check the one line about them, then send. About 3 minutes each.
- If they do not answer, follow up 3 times, on day 2, day 4 and day 7, as replies in the same thread. Stop as soon as they book, reach the first win or say no.
On the call, run it like a short product demo, but with their account, not yours. Ask two discovery call questions, the kind you would use in a customer interview, then do the first win together while they share their screen. Before you hang up, ask the two questions that decide whether they will pay.
Subject: [product] setup for [their company]Hi [first name],Thanks for starting a [product] trial. I'm [your name], one of the founders.[One true line about them: what their company does, or what they did in the product so far.]Setting it up together takes 15 minutes. Want to do it this week? I'll get [the first win] working with you on the call: [booking link][Your first name]Follow-up 1 (day 2): Hi [first name], happy to do the setup for you. Pick any 15 minutes here: [booking link] Follow-up 2 (day 4): Hi [first name], one thing that helps most teams in the first days: [the one step that leads to the first win]. Follow-up 3 (day 7): Hi [first name], your trial ends on [date]. If you want help before then, the link is here: [booking link]
(2 minutes) "What made you try [product] this week?" (2 minutes) "How do you deal with [the problem] today?" (8 minutes) Do the first win together, on their screen. (3 minutes) "If this keeps working, who would pay for it, and is [price] a month OK?" "What would stop you from paying when the trial ends on [date]?" Write both answers in the sheet, in their words.
- Tool: Gmail, Google Calendar appointment schedules, and ChatGPT or Claude to draft. All free.
- Time: 30 minutes to make the booking page, then about 3 minutes an email and 20 minutes a call, including notes.
- You will have: a call offer sent to every new trial within 1 hour, and every answer about price and who pays in your sheet.
- It worked if: at least 1 in 3 new trials books a call. If fewer do, make the subject and first line more about their company, then send the next 20.
- Common mistake: turning the call into a tour of every feature. Do the one first win, then ask about paying. A tour leaves them impressed and not set up. If calls feel like selling, read marketing as a technical founder: helping someone set up is not a pitch.
3. Ask trial users to pay as soon as they reach the first win
The day a trial user reaches the first win, send them a short personal email that says what happened and gives them a link to pay. Do not wait for the last day of the trial. ChartMogul's help pages, updated on 8 October 2026, say trial-to-paid conversions often peak around the first week.
This is the moment they have the best reason to pay: the product just did its job for them. Name the result in their words, the same way your value proposition does, give the price, and make paying one click. Use a Stripe Checkout or pricing page link that goes straight to the payment form, not to your homepage.
Paying before the trial ends should never cost them trial days. Start the paid plan on the day their trial ends: in Stripe Checkout, set the subscription's trial end to that date. Then say so in the email, so paying today feels safe.
If they say someone else pays, such as a boss or a client, send a 5-line note they can forward: the problem, what your product did for them this week, the price and the payment link. Bigger companies may ask for an invoice or a contract; selling to larger clients covers that.
Subject: [the first win, in 3–5 words]Hi [first name],[What happened, in one line: "Your first client bug report just came in, with a screenshot."]That is what [product] is for. If you want to keep it after your trial ends on [date], you can switch to paid now in one minute: [payment link]It's [price] a month for [what it covers]. [Only if true:] You keep your remaining trial days, and you can cancel any time from [where].Anything that would stop you? Just reply.[Your first name]
Send it by hand while you get fewer than 20 new trials a day. Above that, set your onboarding email tool to send it when the first-win event fires, and keep answering replies yourself.
- Tool: Gmail, and a Stripe Checkout link or your billing page.
- Time: about 3 minutes a message.
- You will have: a personal ask to pay, sent to every trial user on the day they reached the first win.
- It worked if: at least 1 in 3 people who reach the first win pay before their trial ends. If fewer do, read the replies: the reason is usually the price, who pays, or something missing.
- Common mistake: waiting for day 13 because asking feels pushy. If the product worked for them on day 3, every day you wait is a day they can forget it. A clear, polite ask right after it worked is a service, not pressure.
See it done: Bugmoth's message after the first bug report
To: Priya, who runs a 3-person studio, the day her first client report arrived
Subject: your first client bug report
Hi Priya,
Your client at the bakery site just reported a bug through Bugmoth, with a screenshot and their browser. That's what Bugmoth is for.
If you want to keep it after your trial ends on 14 October, you can switch to paid now in one minute: [payment link]
It's $19 a month for your whole team. You keep your remaining trial days, and you can cancel any time from Settings.
Anything that would stop you? Just reply.
Sam
Why it works: It names the result she just got, gives the price once, and makes paying one click without losing trial days.
4. Tell every trial user when the trial ends, what it costs and how to pay
Every trial user should see the end date and the price at signup, in the app every day, and in 3 emails before the trial ends. Nobody should be surprised by a charge or by losing their work.
Set it up once:
- 1
Show the trial end in your app
Add one line to the top of every page while the trial runs: "[N] days left in your trial · [price] a month · Add payment". The button goes to your payment form. At signup, show the trial length, the price after it, and whether you will charge a card.
- 2
Turn on Stripe's trial reminder
If you use Stripe Billing, open Settings, then Billing, then Subscriptions and emails. Under "Manage free trial messaging", turn on the reminder email, and choose "Link to a Stripe-hosted page" so the email has a link to add or update payment details. Stripe sends it 7 days before the trial ends, or at the start for trials shorter than 7 days. It does not send reminders in a sandbox, so check it with a real trial of your own.
- 3
Pause trials that end without a card
If you do not ask for a card at signup, set what happens when a trial ends without one to "pause", not "cancel". A paused subscription sends no bills and keeps the account. The person can come back later and press "Start subscription" in Stripe's customer portal. Keep their work saved for at least 30 days, and say so in your emails.
- 4
Write two more emails yourself
Send one 2 days before the end and one on the last day, using the template below. Send them from your own domain with SPF and DKIM set up, so they reach the inbox. If you build your own, Stripe's
customer.subscription.trial_will_endevent fires 3 days before the end by default; you can change that under "Trial ending events".
If you take a card at signup, the card networks have rules for trials, and Stripe says you are responsible for following them even if you do not use its settings. Its reminder email and receipts include a cancel link. Keep both on.
Subject: Your [product] trial ends [day]: [what they did so far]Hi [first name],Your trial ends on [day, date]. So far you have [what they did: "set up 2 projects and got 3 reports"].To keep going, it's [price] a month: [payment link]If you don't add a payment, your account pauses on [date]. Nothing is deleted. Your [work] stays saved for [30] days, and you can pick up where you left off.Need more time, or not sure it fits? Reply and tell me what's missing.[Your first name]
- Tool: your app, Stripe Billing (0.7% of billing volume, plus 2.9% + 30¢ per card payment in the US), and Gmail. If you use another billing tool, find its trial reminder and end-of-trial settings.
- Time: about 2 hours, once.
- You will have: the end date and price in the app, 3 reminders before every trial ends, and paused accounts instead of deleted ones.
- It worked if: no trial ends without all 3 reminders, and nobody who pays or leaves says they were surprised.
- Common mistake: a trial that keeps running and turns into a bill nobody agreed to. In June 2026, a team on Blacksmith's no-card free plan got an invoice for $1,081.45 after their free minutes ran out. Their post reached the front page of Hacker News, and Blacksmith offered to cancel the bill. The other mistake is the opposite: deleting the account on the last day, so a person who comes back a week later has to start again.
See it done: Bugmoth's trial-ending subject line
Before
Your trial is expiring
After
Your Bugmoth trial ends Tuesday: 3 client bug reports so far
Why it works: The new subject gives the day and reminds her what Bugmoth already did for her, so it reads as news, not a warning.
5. Ask every trial user who did not pay why, and give 7 more days to the ones who were close
The day after a trial ends without a payment, email the person one short question: what stopped you? Offer 7 more days to anyone who reached the first win or was blocked by something outside their control. Today, do this for every trial that already ended.
Each answer tells you what to fix. With fewer than 100 trials, these emails are the cheapest feedback from your first users you will get, and some people come back. Give them answers they can pick in one word, so replying takes 5 seconds.
Who gets 7 more days:
- They reached the first win but did not pay: 7 more days, and offer a 15-minute call.
- They were waiting on someone else, such as a client, a teammate or a boss: 7 more days, and offer to help with that person.
- They never reached the first win: offer the setup call from step 2 instead of more days. More days without help changes nothing.
- They said the price: thank them, write it down, and do not offer a discount yet. Read step 6 first. One or two price answers are not a reason to cut the price; raising prices later is harder than starting at the right one.
Give each person one extension at most. Change their trial end date in your billing tool, or in your own app if your app runs the trial.
Subject: Quick question about [product]Hi [first name],Your [product] trial ended yesterday. Could you tell me what stopped you from keeping it? A number is perfect: I didn't get it set up Not the right time The price Something else (tell me what) [If they reached the first win or were waiting on someone:] If you want more time, I've added 7 more days to your account. Nothing else to do.[Your first name]
Write every reason in the sheet in their words: "client never used it", "my boss said no", "$19 is too much for 2 people". Send up to 2 follow-ups, 3 days apart, as replies in the same thread. For trials that ended weeks ago, change "yesterday" to the date. When you fix something people asked for, tell them in a win-back email.
- Tool: Gmail, your trial sheet, and ChatGPT or Claude to draft each email from the template.
- Time: about 2 hours today for the trials that already ended, then about 3 minutes for each trial that ends.
- You will have: a question sent to every trial that ended without paying, the extensions you gave, and a list of reasons in your users' words.
- It worked if: at least 1 in 3 people reply with a reason. If fewer do, cut the email to the question and the four numbers.
- Common mistake: sending a survey link. A form with 6 questions gets almost no answers. One question in a plain email, from you, gets replies.
See it done: Why 18 Bugmoth trials ended without paying
Reasons from 18 trials that ended without paying
| Reason, in their words | Trials | What Bugmoth does |
|---|---|---|
| "Never got it onto a client site" | 10 | Offer a setup call; fix the install step |
| "No client reported a bug in 14 days" | 4 | 7 more days for each |
| "$19 is a lot for two of us" | 2 | Write it down; no discount yet |
| No reply after 2 follow-ups | 2 | Win-back email in 2 weeks |
Why it works: Most reasons are about getting set up and waiting on clients, not the price, so a discount would not have helped.
6. Count trials, first wins and paying customers every Sunday and fix the biggest drop
Every Sunday, write one row: how many trials started, how many reached the first win, how many had a setup call, how many were asked to pay, and how many paid. Then fix the one step where the most people stop, using the rules below.
Week | Trials started | First win | Setup calls | Asked to pay | Paid | Top reason for not paying
Then use these rules, in this order. Judge a change after 50 trials have been through it, not after one week. At 10 trials a week, that is 5 weeks; do not change the trial again in between.
- Fewer than 10 new trials a week: your trial is not the main problem. You need more people trying it before the trial can teach you anything. If you think the problem is deeper, check the other reasons no one is buying. Send 100 personal messages a day, as in getting your first 100 SaaS users. If people visit but do not start a trial, fix your website first.
- Fewer than half of trials reach the first win: fix the setup. Make the first win faster and easier, using the steps in improving your activation rate, and book more setup calls.
- Half or more reach the first win, but fewer than 1 in 3 of them pay: fix the ask and the price. Check that every one got the step 3 message. Read their reasons. If most say price, test a new price or plan for the next 50 trials, using how to price a SaaS product. If most say "my boss decides", add a line for the boss to the step 3 email.
- After 50 trials with no card at signup, and fewer than 1 in 20 paying: test asking for a card at signup for the next 50 trials. Growth Unhinged's February 2026 report found trials that require a card convert about 30% of trials, more than 5 times trials that do not, but they also get fewer signups. Read free trial vs freemium before you switch.
At this size, skip A/B tests. With 10 trials a week, a split test would take months to show anything. Change one thing, count the next 50 trials, and compare.
Once people pay, keeping them is the next job: reduce SaaS churn, and ask your happiest paying customers for a testimonial or a case study you can show to new trial users. When you know how many trials it takes to get one paying customer, you can work out your customer acquisition cost and which channels to keep. Once a month, put these numbers into your monthly marketing review.
- Tool: your trial sheet.
- Time: 20 minutes every Sunday.
- You will have: one row a week, and one thing to fix next.
- It worked if: you can say, for the last 50 trials, how many reached the first win and how many of those paid.
- Common mistake: changing the trial length, the price and the emails in the same week. Then you cannot tell what worked. Change one thing per 50 trials.
Your trial-to-paid checklist for the next 5 weeks
0 of 13 done
Work through this list with an AI assistant
It drafts the work and keeps track of what is done.
Frequently asked questions
- What is a good free trial to paid conversion rate?
In Growth Unhinged's February 2026 report on 200 software products, the median was 8%, and very few products were near it. Trials that ask for a card converted about 30%. With a few dozen trials, percentages jump around, so count people: of the trials that reached the first win, aim for at least 1 in 3 paying.
- Should I ask for a credit card at the start of the free trial?
Not at first. With no card, you get more trials and you learn faster from talking to them. Asking for a card gives fewer trials but a much higher share that pay. Test it only after 50 no-card trials with fewer than 1 in 20 paying. The full choice is in free trial vs freemium.
- How long should a SaaS free trial be?
Long enough to reach the first win twice, and no longer. 14 days is the most common: 62% of products in the February 2026 report use it. If your users depend on someone else, like a client or a teammate, keep 14 days and give 7 more days to people who are waiting, instead of making every trial longer.
- Should I offer a discount to get trial users to pay?
Not as your first move. Ask why they did not pay first. If most reasons are setup or timing, a discount changes nothing and lowers your MRR. If most say price, test a new price or a smaller plan for the next 50 trials. Read how to price a SaaS product before you cut it.
- Can I charge $1 for a trial instead of making it free?
Yes. Since 30 September 2026, Stripe's trial offers let you set a paid trial, such as a small price for the first week, then the normal price. They do not work in Stripe Checkout or Payment Links. It is a bigger change than this guide covers, so decide it with free trial vs freemium.
Sources
- 1.The SaaS Conversion Report: a new look at free-to-paid conversion — Growth Unhinged (with ChartMogul and ProductLed), 4 February 2026
- 2.The SaaS Conversion Report — ChartMogul, 4 February 2026
- 3.Report: Trial-to-Paid Conversions — ChartMogul Help Center, updated 8 October 2026
- 4.Manage compliance requirements for trials and promotions — Stripe Docs, checked 11 October 2026
- 5.Configure free trials for Checkout — Stripe Docs, checked 11 October 2026
- 6.Configure trial offers on subscriptions — Stripe Docs, checked 11 October 2026
- 7.Endive changelog: trial offers generally available — Stripe Docs, 30 September 2026
- 8.Stripe Billing pricing — Stripe, checked 11 October 2026
- 9.PostHog pricing — PostHog, checked 11 October 2026
- 10.Create an appointment schedule — Google Calendar Help, checked 11 October 2026
- 11.Surprise, pay $1000 — Allen Pike, Forestwalk Labs, 8 June 2026
- 12.Surprise, pay $1000 (discussion, with Blacksmith's reply) — Hacker News, 9 June 2026
Next article to read
How to reduce SaaS churnSaaSOnce people pay, this shows how to keep them paying.Read it nextRelated guides
- How to improve activation rateSaaSImprove your activation rate when signups look around once and leave: write down the one action that shows a new user got value, set up a free PostHog funnel, cut every step before it, watch every first session, offer a 15-minute setup call, and fix one step every Sunday.
- How to write SaaS onboarding emailsSaaSWrite SaaS onboarding emails that get new signups to their first win: pick the one action that shows your product works, send a plain welcome email and four short emails triggered by what each user did from a free Loops account, write by hand to every stuck signup every day, and fix the email where most people stop every Sunday.
- Free trial vs freemium: which to chooseSaaSChoose between a free trial and freemium for your SaaS with 4 numbers: start with a 14-day free trial and no card unless a free user costs you under $1, gets value alone in 10 minutes and shows your product to others, then change it after 30 ended trials.
- How to do a product demoDo a product demo that ends in a sale: write a one-page plan from the buyer's problem, show 3 things in 30 minutes, book the next step in the calendar before you hang up, send the recap within an hour, and count where demos stop every Sunday.
Guides that link here
- How to price a SaaS productSaaS
- How to get people to try your product
- How to do a product demo
- How to write SaaS onboarding emailsSaaS
- How to improve activation rateSaaS
- Free trial vs freemium: which to chooseSaaS
- How to reduce SaaS churnSaaS
- How to build a free tool that brings in leadsSaaS
- How to write a case study
- How to write a win-back email
- How to fix a SaaS launch that got zero signupsSaaS
- How to get beta users for your startupSaaS
- How to get your first 100 SaaS usersSaaS
- Why no one is buying your product, and how to fix it
- How to launch on Product HuntSaaS
- How to post a Show HN on Hacker NewsSaaS
- Should you do an AppSumo lifetime deal?SaaS
- How much to spend on marketing as a SaaS startupSaaS
- How to create an ideal customer profile
- How to do customer interviews
- How to market a SaaS productSaaS
- How to calculate CAC and payback period
- How to set up conversion tracking
- How to run Google Ads for SaaS
- How to get listed in integration marketplacesSaaS
- How to host a webinar
- How to get feedback from your first users
- How to raise prices without losing customers
- How to collect testimonials
- How to get G2 reviewsSaaS
- How to start a referral program
- How to start an affiliate program
- How to design a pricing page
- How to move from spreadsheets to a CRM
- How to run a discovery call
- How to write a proposal that wins
- How to build a community around your brand
- How to build in public on XSaaS
- How to promote on Reddit without getting banned
- Social media post ideas for SaaS companiesSaaS
- How to A/B test a landing page
- How to fix a SaaS website with traffic but no signupsSaaS
Cite this page
Dinesh Bypilla (2026). How to turn free trials into paying customers. Scout7 Academy. https://scout7.ai/academy/retention/how-to-turn-free-trials-into-paying-customers
Written by Dinesh Bypilla, Agentic systems engineer at Scout7. Reviewed by Murali Sid. Last checked 11 October 2026.
Quote any part of this guide with a link back to this page. © 2026 Scout7.
Markdown version of this page: https://scout7.ai/academy/retention/how-to-turn-free-trials-into-paying-customers.md