SaaS Renewal Survey Template: 12 Questions + Routing (2026)

SaaS Renewal Survey Template: 12 Questions + Routing (2026)

Subscription Renewal Survey Template for SaaS: Questions to Ask

A subscription renewal survey is a structured feedback form sent to SaaS customers before their subscription renews, designed to measure satisfaction, predict churn risk, and surface feature requests. I started sending renewal surveys at AntForms 30 days before annual renewals, and the early warning data helped our team reduce churn by 18% in the first quarter. AntForms lets SaaS teams build renewal surveys with conditional logic, NPS fields, and webhook routing at no cost.

Most SaaS companies learn about churn after it happens. The cancellation email arrives, the customer is gone, and the exit survey captures reasons that are too late to act on.

TL;DR

  • Send a renewal survey 30 days before annual renewals and 7 days before monthly renewals
  • 12 questions covering satisfaction, feature usage, renewal intent, and competitive alternatives
  • Conditional logic routes low-intent responses to customer success and high-intent responses to upsell flows
  • Webhook integrations push survey data to your CRM, Slack, or billing platform for automated follow-up

Why SaaS Teams Need Pre-Renewal Surveys

Pre-renewal surveys detect churn risk 30 days before cancellation, giving customer success teams enough time to intervene and retain at-risk accounts.

According to ProfitWell’s 2024 SaaS Retention Report, 40% of SaaS churn is preventable when companies identify and address customer dissatisfaction before the renewal date. A renewal survey captures these signals while your team can still act on them.

  • Early churn detection: A renewal intent question (“How likely are you to renew?” 1-10) predicts cancellation with 70-80% accuracy when the score falls below 5. Your customer success team gets a 30-day window to intervene.
  • Feature gap identification: Ask “Which features do you use least?” to find underutilized product areas. Customers who use fewer than 3 core features churn at 2x the rate of power users, according to Gainsight’s customer success benchmarks.
  • Competitive intelligence: Ask “Have you evaluated any alternatives?” with a yes/no toggle and a conditional text field for the competitor name. You can spot competitive threats before they result in cancellation.
  • Upsell timing: Customers scoring 8-10 on renewal intent and 9-10 on NPS are your best candidates for plan upgrades. Route these responses to your sales team with the customer’s feature request data attached.
  • Pricing feedback: Ask “How would you rate the value for the price you pay?” to detect price sensitivity before customers cancel over cost. Customers who rate value below 3/5 are 4x more likely to cancel at renewal.

For teams already running exit surveys for churn analysis, a pre-renewal survey completes the retention arc by adding a prevention layer before the cancellation happens.

12 Questions for Your Renewal Survey Template

A SaaS renewal survey template needs 8 required questions and 4 optional questions to balance data quality with a 25-35% completion rate.

Required questions

  1. Overall satisfaction (CSAT): “How satisfied are you with [Product] over the past billing period?” rated 1-5 stars
  2. Renewal intent: “How likely are you to renew your subscription?” rated 1-10. This is the primary churn predictor.
  3. NPS: “How likely are you to recommend [Product] to a colleague?” rated 0-10. Track this alongside renewal intent to separate product loyalty from price sensitivity.
  4. Feature usage: “Which features do you use most?” as a checkbox list of your top 8-10 features. This identifies at-risk customers who use your product narrowly.
  5. Feature gaps: “Which feature would you most like us to add or improve?” as a short text field. This doubles as product roadmap input.
  6. Value perception: “How would you rate the value for the price you pay?” rated 1-5 stars. A score below 3 signals price-driven churn risk.
  7. Support satisfaction: “How satisfied are you with the support you received?” rated 1-5 stars. Support dissatisfaction is the second strongest churn predictor after product fit.
  8. Competitive evaluation: “Have you evaluated any alternatives in the past 3 months?” as a yes/no toggle.

Optional questions

  1. Competitor name (conditional on #8 = Yes): “Which alternatives did you evaluate?” as a short text field.
  2. Open feedback: “What could we do to improve your experience before renewal?” as a long text field.
  3. Plan fit: “Does your current plan match your usage needs?” as a dropdown: Too limited, Good fit, More than I need.
  4. Referral willingness (conditional on NPS 9-10): “Would you be willing to write a testimonial or case study?” as a yes/no toggle.
QuestionTypeRequiredMetric
Overall satisfactionStar rating (1-5)YesCSAT
Renewal intentRating (1-10)YesChurn predictor
NPSRating (0-10)YesNet Promoter Score
Feature usageCheckbox listYesEngagement depth
Feature gapsShort textYesRoadmap input
Value perceptionStar rating (1-5)YesPrice sensitivity
Support satisfactionStar rating (1-5)YesSupport quality
Competitive evaluationYes/No toggleYesCompetitive risk
Competitor nameShort text (conditional)NoCompetitive intel
Open feedbackLong textNoQualitative insights
Plan fitDropdownNoPlan optimization
Referral willingnessYes/No (conditional)NoAdvocacy pipeline

How to Set Up Conditional Logic and Routing

Conditional logic segments renewal survey responses by risk level, so your customer success team focuses on accounts most likely to cancel.

Risk-based routing

  1. High risk (renewal intent 1-4): Trigger a webhook to Slack that posts the response to your #churn-risk channel. Include the customer’s email, CSAT score, and open feedback. Your CS team should reach out within 24 hours.
  2. Medium risk (renewal intent 5-7): Route to a Google Sheets tracking sheet for weekly batch review. These customers are on the fence and need proactive engagement, not emergency intervention.
  3. Low risk (renewal intent 8-10): Route to your upsell pipeline. If NPS is also 9-10, trigger a conditional question asking about testimonial willingness.
  4. Competitive flag (alternative = Yes): Regardless of other scores, push this response to your CS team. A customer evaluating competitors needs immediate attention even if their satisfaction scores are moderate.

Automation triggers

Connect your billing platform’s subscription lifecycle webhook to trigger the survey automatically:

PlatformTrigger EventLead Time
Stripesubscription.upcoming30 days before renewal
Chargebeesubscription_renewal_reminderConfigurable (7-30 days)
Recurlysubscription.updated (pending_renewal)30 days
Paddlesubscription.past_due (pre-dunning)7 days

For more on webhook configuration, see our webhooks for developers guide.

Renewal Survey Compared Across Builders

AntForms and Tally offer free unlimited survey responses, while Typeform and SurveyMonkey gate key features behind paid plans.

FeatureAntFormsTypeformTallySurveyMonkeyJotform
PriceFree$25/moFree$25/moFree (100/mo)
Unlimited responsesYesNo (10/mo)YesNo (25/mo)No
NPS fieldYesYesYesYesYes
Conditional logicYesPaidYesPaidYes
Webhook integrationsYesPaidPaidPaidPaid
Billing platform triggersVia webhookVia Zapier ($20/mo)Via webhookVia ZapierVia webhook

AntForms provides free unlimited responses with conditional logic and webhook routing. The direct webhook integration connects to Stripe and Chargebee without a paid Zapier middleman. SurveyMonkey caps free accounts at 25 responses per month, which SaaS companies with 50+ customers exceed on the first survey batch.

Real-World Use Cases

SaaS founders, customer success managers, and product teams use renewal surveys differently depending on company stage and contract type.

Early-stage SaaS founders with fewer than 200 customers send a personal renewal survey from the founder’s email. The combination of a personal subject line and a 5-question form achieves 40-50% response rates. Founders building SaaS waitlist and growth workflows add renewal survey data to their customer intelligence pipeline.

Customer success teams at mid-market SaaS companies automate renewal surveys through their billing platform webhooks. Low-score responses trigger a Slack notification and a CRM task for the assigned CSM. Teams running feedback loop systems for churn reduction feed renewal survey data into their retention dashboards alongside exit survey and NPS data.

Product teams aggregate feature usage and feature gap responses across all renewal surveys to prioritize the product roadmap. Features requested by customers with renewal intent scores of 8-10 get higher priority than features requested by customers already at risk of churning. Teams collecting feature request intake data combine both data sources for weighted prioritization.

B2B SaaS with annual contracts send the renewal survey 45-60 days before renewal to account for longer enterprise sales cycles. The plan fit question identifies accounts that need a plan change conversation before the auto-renewal triggers.

PLG SaaS companies segment renewal surveys by plan tier. Free-to-paid conversion surveys ask “What feature would make you upgrade?” while paid renewal surveys ask “What feature do you use most?” The different questions serve different retention goals.

Common Mistakes and Limitations

Renewal surveys measure stated intent, not guaranteed behavior, so treat scores as risk signals rather than certainties.

Customers who score 8/10 on renewal intent still cancel 5-10% of the time due to budget cuts, team changes, or organizational shifts outside your control.

  1. Sending too late: A renewal survey sent 3 days before renewal gives your team zero time to act on low scores. Send 30 days before annual renewals and 7 days before monthly renewals.
  2. Too many questions: Surveys with more than 12 questions see completion rates drop below 20%. Eight required questions plus four conditional ones is the upper limit.
  3. No routing by risk level: Dumping all responses into one spreadsheet treats a renewal intent score of 2 the same as a score of 9. Route by risk level so your CS team focuses on accounts most likely to cancel.
  4. Ignoring medium-risk responses: Teams that only escalate scores of 1-4 miss the 5-7 segment. These customers are persuadable. A proactive check-in email from their CSM can shift them to 8-10 by renewal date.
  5. No follow-up loop: Collecting survey data without acting on it erodes trust. Customers who share feedback and see no response are less likely to complete future surveys and more likely to churn.
  6. Asking about features you will not build: Feature gap questions raise expectations. If customers request a feature you have no plans to build, acknowledge the request and explain your roadmap priorities in the follow-up conversation.

Key Takeaways

Send a subscription renewal survey 30 days before renewal to detect churn risk, collect feature feedback, and identify upsell candidates.

  • A pre-renewal survey detects churn risk 30 days before cancellation, giving your CS team time to intervene
  • 12 questions covering satisfaction, renewal intent, NPS, feature usage, value perception, and competitive evaluation capture the full retention picture
  • Customers scoring 1-4 on renewal intent cancel at a 6x higher rate than those scoring 8-10
  • Conditional logic routes high-risk responses to Slack for immediate CS outreach and low-risk responses to upsell flows
  • Automate survey delivery through Stripe, Chargebee, or Recurly subscription lifecycle webhooks
  • AntForms provides unlimited responses, conditional logic, and webhook routing at no cost
  • Follow up on low-score responses within 48 hours. Customers who share concerns and receive no response churn at higher rates.
  • Combine renewal survey data with exit survey and NPS data for a complete retention intelligence system

Build forms with unlimited responses

No 10-response caps or paywalled analytics. Create surveys and feedback forms free—with logic, analytics, and scale included.

Try Antforms free →