← All discussions
R

Micro SaaS Cancellation Survey Questions You Can Use With a Small Customer Base

general

Start with one optional question: "What is the main reason you decided to cancel?" Add a short list of reasons, an optional detail field, and a separate invitation to discuss the answer. Let customers finish canceling whether they respond or skip everything.

For a micro SaaS with a small customer base, the purpose is to find specific problems you can investigate. Three replies can reveal a broken import or a mismatch between your promise and the product. They cannot establish what most customers think.

This guide provides micro SaaS cancellation survey questions you can copy, wording for a personal followup, and a simple log that connects feedback to product decisions.

Put the survey after a clear cancellation confirmation

For a first version, show the survey on the cancellation confirmation page. Confirm the subscription change before asking for feedback. Explain when access ends and whether another charge is scheduled, using the actual billing state.

Keep subscription cancellation separate from account deletion. If someone cancels renewal but retains access until the paid period ends, state that clearly. Provide the relevant export and account controls without making them depend on a survey response.

Use this introduction only after cancellation succeeds:

Your subscription renewal is canceled. Would you like to tell us why? Every question is optional. Your answers help us decide what to improve.

Add any access dates separately from that reusable copy. If cancellation fails, show the error and a recovery route instead of displaying a success message or survey.

Avoid requiring a reason, a call, or a written explanation. An answer given to get past a blocked screen is poor evidence for a product decision.

Copy this short cancellation survey

Use the first two questions on the confirmation page. Include the third only if you can handle personal replies. Leave every field unselected by default.

Question 1: Main reason

"What is the main reason you decided to cancel?"

Ask customers to choose one:

  • I no longer need the task this product helps with.
  • I need the task, but I did not use the product enough.
  • I could not complete the task successfully.
  • A capability I need is missing.
  • The price does not fit my budget.
  • The results were not worth the price for me.
  • Another reason.
  • Prefer not to say.

These are starting choices, not a universal classification system. A customer might experience several at once. Asking for the main reason gives them a way to identify which mattered most, while the detail field leaves room for context.

Keep budget separate from value. Someone whose business stopped spending may have valued the product. Someone who can afford it may still find the result disappointing. Those answers lead to different investigations.

Do not make "switched tools" your only alternative to price. It describes a next step without explaining what prompted the departure. The optional detail question can capture a replacement if the customer considers it relevant.

Question 2: Optional detail

"What happened that led to your decision?"

Show a text field with this helper text:

A specific task or recent experience is useful. Please leave out passwords, payment details, and private customer information.

Let customers submit a reason without writing anything. Likewise, accept a comment without requiring a reason selection. Someone may explain a situation that your categories do not describe.

Avoid "What did we do wrong?" It assumes the product caused the cancellation. Avoid "What would make you stay?" in the initial survey because it shifts attention toward a hypothetical offer before you understand the experience.

Question 3: Permission to discuss the answer

"May I email you once to ask about this feedback?"

Offer "Yes" and "No," with neither preselected. Treat a blank response as no permission for this research followup. Explain who will write if your product name does not make that clear.

If you link answers to the signed in account, say so near the form. Do not call the survey anonymous when you can connect it to a customer. Use the existing account email rather than asking for it again.

Ask one focused followup when the answer needs context

The questions below are alternatives for a permitted personal conversation. Do not add all of them to the cancellation form. Choose one that would resolve an uncertainty in the original answer.

For low use: "When did you last need to complete this task, and how did you handle it?"

This distinguishes an infrequent need from a product that never became part of the workflow. If the task happens only at a project's end, weekly activity may be the wrong expectation.

For an unsuccessful task: "What were you trying to finish, and where did the process stop?"

Ask for the smallest example needed to reproduce the problem. Do not request a full customer dataset when a description or a sample with private information removed would work.

For a missing capability: "What would that capability let you finish?"

A request for a dashboard might really mean the customer needs to send a monthly summary. Understanding the outcome lets you assess whether a simpler change would help.

For budget: "What changed about the budget available for this task?"

Let the customer decline to discuss finances. Do not assume the answer calls for a discount or that a lower price would bring them back.

For disappointing value: "What result were you expecting that you did not get?"

Compare the answer with the promise they saw when buying. The issue might be performance, setup effort, or expectations your own copy created.

For no ongoing need: "Was this task finished, or has your situation changed?"

A completed project can be a successful use followed by a reasonable cancellation. Record that distinction before treating the departure as product failure.

Use a personal email without turning it into a sales pitch

If the customer agreed to a research followup, keep the email short. Here is example copy for someone who reported a failed task:

Subject: A question about your cancellation feedback Thanks for explaining why you canceled. You mentioned that you could not finish the task. What were you trying to complete, and where did the process stop? A short reply is enough. No call needed, and no need to reply if you would rather leave it there.

Replace the middle sentence with the relevant question. Do not claim you read a detailed explanation when the customer only selected a category.

Send the promised single message. If the customer replies, continue the conversation naturally. If they do not, leave the reason as incomplete rather than inventing an explanation or starting a reminder sequence.

Keep any later offer separate from the research question. If you can fix the reported problem, explain the fix honestly. Do not promise a delivery date or imply a requested feature already exists.

Keep a reason log you can review in one sitting

A spreadsheet is enough. Use one row per subscription cancellation event and a stable internal identifier. Several clicks during one cancellation should not create several departures in your log.

Record the following fields:

  • Cancellation request date and scheduled access end date.
  • Internal account identifier, plan, and billing interval.
  • Whether the customer saw the survey and whether they answered.
  • Selected reason and original comment.
  • Survey version used for that response.
  • Followup permission and any clarification received.
  • Your interpretation, confidence, and next action.

Keep the customer's words separate from your interpretation. "Did not use enough" is an answer. "Setup was confusing" is a hypothesis unless the customer says it or you observe supporting evidence.

Store comments somewhere access is limited to people who need them. Link to relevant support records rather than copying private conversations into several documents. Decide when identifiable research notes should be removed, based on how long you actually need them.

Track failed payment closures separately from deliberate cancellations. A payment failure does not prove someone chose to leave. Also distinguish cancellation requests from subscriptions whose paid access has already ended.

If feedback reveals that your product description attracts people with the wrong expectations, revise that promise wherever it appears. When the description accurately reflects the product, you can [submit your product to RadarMakers][radar] using the same clear wording.

Interpret a handful of responses without inventing a trend

Start each review with the counts: total cancellation events, customers shown the survey, and customers who answered. Keep "Prefer not to say," skipped surveys, and surveys never shown as distinct states.

Here is an illustrative calculation, not a customer result: suppose six customers cancel and three answer. Two select a missing capability. You have two reports to investigate, three respondents, and six cancellations. You do not know why the other three canceled.

Write "Two respondents reported a missing capability" instead of saying most departing customers need that feature. Even agreement among respondents may reflect who was willing to answer.

Review context before combining comments. A customer who used the product successfully for a year and someone who never finished setup may select the same reason for different experiences. Read their notes separately before deciding they share a problem.

Keep reason wording stable while collecting an initial set of responses. If you change a category, record the date and version. Do not combine old and new labels as though their meanings were identical.

For comparison, Stunning's sample SaaS exit survey includes a reason question alongside broader experience and recommendation questions. You can use such examples as a question bank while keeping your own first survey focused on a decision you can act on.

Turn each useful answer into a proportionate decision

For each report, write a short action note: what the customer experienced, what you can verify, what you will do next, and what would count as improvement.

Consider this hypothetical example: someone selects a missing capability and explains that exported reports lack a date range. Check the current export, review related support requests, and ask whether the range is required for their reporting task. That is enough to investigate, but not enough to promise a reporting rebuild.

Use the following decision rules:

  1. Investigate failures that prevent the promised outcome. One reproducible defect can justify a fix without repeated survey votes.
  2. Clarify vague requests before scheduling features. Identify the task, who needs it, and whether it fits the customers you intend to serve.
  3. Inspect pricing context before changing prices. Separate lost budgets, infrequent use, and disappointing outcomes. Each may require a different response.
  4. Record completed needs without forcing a rescue. A temporary task may suggest clearer expectations about subscription duration.

Choose one manageable change and define its completion condition. For an export defect, verify the output against the original failing example. For unclear setup instructions, observe whether a suitable customer can finish the affected step without help.

A repaired defect proves that the specific defect was addressed. It does not prove churn fell because of the change. Keep watching later cancellations, support questions, and relevant product use before making a wider claim.

Start with one question and a weekly review

Test the entire path with your own account before collecting responses. Confirm that skipping works, cancellation succeeds independently, billing information is accurate, and feedback is recorded once. Check the form on a phone too.

Then reserve a short weekly review. Read every answer, investigate concrete failures, and keep unresolved explanations marked as unknown. Your first useful result may be a clearer product promise or one corrected workflow rather than a retention chart.

When those improvements are reflected in the product, you can [submit your SaaS to RadarMakers][radar] with a description that matches what customers can actually accomplish.

[radar]: https://radarmakers.com

RadarMakers1h ago

0 replies

Sign in to join the discussion

Log in

Get the RadarMakers newsletter

Product discoveries and maker stories in your inbox. Unsubscribe anytime.

Read past issues and manage your subscription