Most trial-ended screens make the same pitch: here's what you'll get if you upgrade. We rebuilt ours around a different premise - here's what you already had, and you're about to lose it. This post covers why we made that change and what happened after we did.
The Problem With a Standard "Go Pro" Prompt
Chartsy's standard upsell - a dismissible "Go Pro" prompt shown while a trial is still active - defaults to the monthly plan and describes future value: more AI queries, more dashboards, more history. It works reasonably well as an ambient nudge. But we noticed it performed noticeably worse at the one moment that matters most: the instant a trial actually ends.
At that specific moment, describing future value wasn't the right message anymore. The user already had something real - weeks of queries run, a dashboard they'd built, revenue history they'd been tracking - and it was about to disappear. A prompt about future value doesn't address that; it talks past it.
What We Built Instead: A Loss-Aversion Paywall
The trial-ended screen we built instead does something deliberately different from the standard upsell: it shows the account's actual usage from the last 30 days - AI queries run, revenue tracked, dashboards built - blurred out behind a lock icon, rather than a generic feature list. The user isn't looking at an abstract pitch. They're looking at their own real activity, now inaccessible, with the specific fact of what's being taken away sitting directly in front of them.
The core idea: loss aversion is the well-documented tendency for people to weigh the pain of losing something roughly twice as heavily as the pleasure of gaining something of equal value. A generic "upgrade for more features" message frames the decision as a gain. Showing someone their own blurred-out dashboard frames the identical decision as a loss - and loss framing is what actually matches how the user is experiencing that moment.
Why the Paywall Defaults to the Yearly Plan
The standard "Go Pro" prompt defaults to monthly and can be dismissed - it's a low-stakes ambient nudge shown to someone who still has trial access and time to decide. The trial-ended paywall is a different moment entirely: it's the highest-intent point in the entire funnel, and the only way past it is to upgrade or request account deletion. There's no dismiss button, because there's no "later" left in the trial.
Given that, defaulting to yearly billing - rather than monthly - was a deliberate choice aimed at reducing near-term re-churn. A user who upgrades to monthly at this moment is making a smaller commitment and is statistically more likely to cancel again within the first billing cycle or two, once the initial loss-aversion prompt that got them to convert has faded. Defaulting to yearly at the exact moment of highest intent captures a longer commitment while that intent is at its peak, rather than risking a second, harder conversion a month later.
Two Upsell Surfaces, Two Different Jobs
| Standard "Go Pro" prompt | Trial-ended paywall | |
|---|---|---|
| Shown when | During an active trial | The moment the trial ends |
| Default plan | Monthly | Yearly |
| Dismissible | Yes | No - only escape is account deletion |
| Framing | Future value ("get more") | Loss aversion ("here's what you're losing") |
| What it shows | Feature list | The user's own blurred usage data |
Treating these as one prompt shown at two different times would have meant optimizing for the wrong moment in at least one case. They're built as genuinely separate surfaces because the psychological context - and the right message for that context - is different at each point.
Why We're Comfortable Sharing This
Loss aversion in paywall design isn't a manipulation tactic when the thing being "lost" is real and true - in this case, the user's own actual usage history, which really is about to become inaccessible without a subscription. The design choice we're describing here is about which true fact to lead with (what you're about to lose) rather than which one to invent. We'd draw a clear line between this and dark-pattern techniques like fake urgency countdowns or hidden cancellation flows - the data shown is real, the consequence described is real, and the only non-dismissible part of the screen exists because the trial itself has genuinely ended.
What We'd Tell Another Founder Building This
Use loss aversion only where the loss is real. If a user hasn't built anything or run any queries during their trial, showing a blurred "your usage" screen with nothing behind it isn't persuasive - it just looks broken. This approach depends entirely on the user having real activity to lose.
Match the message to the moment, not just the funnel stage. A prompt shown mid-trial and a prompt shown at trial's end are not the same moment psychologically, even though both are technically "the upgrade screen." Treating them identically leaves value on the table at whichever moment gets the wrong message.
Default to the commitment level that matches the intent level. The highest-intent moment in your funnel is the moment to ask for the larger commitment, not the smaller one - a monthly default at your highest-intent touchpoint under-captures the commitment a user is actually willing to make right then.
See the Approach in Practice
Chartsy's 14-day trial requires no credit card upfront, so this exact moment - and this exact design - is something you'd only encounter after actually using the product.
Frequently Asked Questions
What is loss aversion, and why does it apply to trial-ended screens? Loss aversion is the tendency for people to feel the pain of losing something roughly twice as strongly as the pleasure of an equivalent gain. A trial-ended screen is a natural fit for this framing because something real - the user's own usage and data - is genuinely about to become inaccessible, which is a true loss rather than an invented one.
Is showing blurred usage data manipulative? No, provided the data and the consequence are both real - which they are here: the user's actual last-30-days activity, genuinely inaccessible without upgrading. The distinction from a manipulative dark pattern is whether the fact being emphasized is true, not whether the framing is emotionally persuasive.
Why does the trial-ended paywall default to yearly instead of monthly billing? Because it's the highest-intent moment in the entire funnel, and a monthly upgrade at that moment is more likely to re-churn within a cycle or two once the initial urgency fades. Defaulting to yearly captures a longer commitment while intent is at its peak.
Why isn't the trial-ended paywall dismissible, if the mid-trial prompt is? The mid-trial prompt is shown to someone who still has active access and time to decide, so dismissing it costs nothing. The trial-ended paywall is shown after that access has actually run out - there's no "later" left to dismiss into, only upgrade or request deletion.
Does this approach only work for products with a lot of usage data to show? It works best when there's real, specific activity to show - queries run, dashboards built, data tracked. For a product where trial users typically have little to show, a blurred usage screen wouldn't have much loss-aversion pull, since there'd be little of substance being lost.
Related: Freemium vs Free Trial: Which Converts Better for SaaS? · What Is Trial-to-Paid Conversion Rate? · Building in Public: How to Share SaaS Progress Without Oversharing

Written by
Chartsy TeamThe Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.
Chartsy