Executive summary
So much of what we decide comes down to timing, whether it’s a vacation, a career move, or a major life change.
It applies to software buying, too.
Companies spend thousands of dollars (or much more) on data to predict when is the exact right time to target a prospect. But timing signals often get ignored once the prospect converts to a customer, and they get forgotten about once a customer churns.
I’ve been wondering: is there an optimal time to pitch a customer on upgrading their plan? What about adding more seats? Or winning them back after they’ve cancelled?
We looked at aggregated data from 10.5 million customer purchases across 4,029 private software companies.
This analysis was done on a cohort basis, looking at when customers made their first purchase and how they behaved in the following 12 months. The cohorts were recent, spanning from August 2025 to June 2026, and we tracked end customer behavior through July 2026. The purchases in question were most commonly high velocity self-serve transactions under $100 per month. The data included both SaaS and AI-native companies.
The key finding: Customers are up to 10x more persuadable in the first 30 days compared to months 4-11.
Kyle is the Analyst-in-Residence at ChartMogul. He has spent the past 15 years helping software startups fuel growth, monetize their products, and become category leaders.
Kyle also writes the popular Growth Unhinged weekly newsletter where he explores the unexpected behind today's fastest-growing software startups. He is based in Boston, Massachusetts.
Seat upgrade behavior
We first investigated seat upgrades, which involves adding more paid users to an existing plan.
I used to think you'd want to give customers some time to experience the product, then push for an upgrade in months six to 12. Not so.
Customers had a 0.83% seat upgrade rate in their first month. Upgrade rates then drop off a cliff: 0.37% in month two, 0.25% in month three, 0.19% in month four. By month 11 seat upgrade rates fall to an anemic 0.09%.
The standard narrative is that seat upgrades are going away in the AI era. The data shows the opposite. Seat upgrades were low in H2 2025 and then sharply bounced back in 2026.
There is a wrinkle. While SaaS products still see seat upgrades, these are rarely a meaningful source of expansion among AI-native products.
The percentage of new customers adding more seats is 2x higher for SaaS compared to AI-natives. A working hypothesis: AI-native products might deliver individual value quickly, but aren’t yet good enough at creating meaningful reasons for the rest of the team to join.
This leaves me with some admittedly unanswered questions. It’s not clear from the data how much of this disparity is driven by different pricing models (e.g., AI companies offering unlimited seats) versus product usage behavior or some other factor. Regardless, the first 30 days is the most important window for seat upgrades.
How to use the data:
- Invite flow: Introduce an invite flow early on in the new user journey. This could be as early as the initial signup or alternatively immediately after the user has reached their first product milestone.
- Multi-player: Give users a reason to involve someone else through approvals, comments, handoffs, shared reports, or multiplayer workflows.
- Invites: Make inviting a teammate easily visible in-app rather than buried in the settings.
- Share moments: Create a natural “share” moment after the first output or win, with a clear prompt to send it to a teammate.
- Slack: Add a Slack integration to allow users to share your product where they already collaborate.
- Product signals: Use product signals to trigger invitations. Prompt users when they create something collaborative, repeatedly export work, or share results manually.
Plan upgrade behavior
We investigated plan upgrades next, which involves customers moving to a more expensive package than what they initially bought.
Customers had a 0.75% plan upgrade rate in their first month. Upgrade rates decline to 0.32% in month two, 0.28% in month three, and 0.16% in month four.
When it comes to plan upgrades, startups do get a second chance to make a first impression. 40% of first-year plan upgrades happen during month 12 at annual renewal. As customers are deciding whether to renew, they’re also considering whether to move to a new package.
Month one upgrade rates are nearly identical between SaaS and AI-native products. Then the two curves diverge. SaaS products see much more upgrades in months two through 12, leading to a nearly 3x higher overall upgrade rate. (I suspect AI-native products push harder on usage or credit top-ups.)
How to use the data:
- Feature previews: Give customers a preview of what they are missing. Show locked features in context, with a clear explanation of the value they would add.
- Feature trials: Soon after the initial purchase, offer customers a 30-day free trial of the next tier up.
- Messaging: Keep the upgrade pitch simple by highlighting just the top three biggest upgrade drivers.
- Human touch: Add a human touch for high-potential accounts. The SaaS advantage may partly come from sales or account management surfacing use cases customers would not discover alone.
- Renewal reminder: Since 40% of year-one upgrades happen around the month 12 renewal, combine the renewal reminder and upgrade pitch into a single flow.
- Value review: Make the annual renewal a value-review moment. Summarize what the customer achieved, how usage has grown, and what the next tier would unlock.
Reactivation behavior
You can only upgrade a customer if they stick around. Yet all is not lost once a customer cancels.
We looked at reactivation rates, specifically measuring the percentage of customers who come back after they’ve officially cancelled.
Reactivation rates are far higher than upgrade rates. Churners had a 2.67% reactivation rate in month one after cancellation. This declines to 1.24% in month two and 1.14% in month three.Adding these up, more than 5% of churners can be reactivated within three months post-cancellation. Not bad!
Unlike upgrades, this is an area where AI-native products have the advantage over SaaS. AI-natives see nearly 10% reactivation among churners, which is several percentage points above SaaS reactivation.
My hunch is that this is driven by a combination of AI FOMO and project-based usage profiles.
Churn isn’t necessarily a goodbye. It’s a see-you-later, especially for AI products.
How to use the data:
- Win-back campaigns: Churners are surprisingly persuadable. Stay top-of-mind with lifecycle emails, retargeting ads, and winback offers. Build a scheduled winback sequence at day 1, 30, and 60 post-cancellation.
- Intent signals: Prioritize high-intent churners. Website visits, reopened emails, new teammates, and activity in a connected integration can all signal that the need has returned.
- Segment offers: Segment winback messaging by cancellation reason rather than sending the same offer and message to all churners. Project-based users may be especially persuadable.
- Cancellation flow: Audit the cancellation flow for dark patterns where you might leave a lasting negative impression (ex: not being able to cancel in-app). This could close the door for reactivation.
- One-click reactivation: Make reactivation effortless. Preserve the customer’s workspace, data, settings, and integrations so returning takes one click rather than another implementation.
- Data collection: Ask what changed when customers return. This can reveal recurring buying triggers and improve both winback campaigns and positioning.
Try again later?
Whether you're pitching a seat upgrade, a plan upgrade, or a winback, the first 30 days are worth more than the next 300. Most companies go quiet the moment someone becomes a customer, right when they're most open to saying yes to more.
Timing is the hidden force behind upgrades, expansion, and reactivation. Make sure your lifecycle motion is built around it. Otherwise, you can always try again later.