Skip to main content

Getting feedback

Customer retention: meaning, formula, strategies

Customer retention is keeping the customers you have. See the meaning, the retention rate formula with a worked example and strategies for small teams.

Farsad F.7 min read
The number 88 beside a grid of 100 dots, 88 filled and 12 hollow

Customer retention is keeping the customers you already have, so they continue to buy or subscribe over time. You measure it as the share of customers at the start of a period who are still customers at the end.

Below you will find the definition, the formula with a made-up subscription example, strategies that fit a small team and a plan for your first week.

What customer retention means

Stripe defines customer retention as keeping customers over time by continuing to deliver value after their first purchase. 1 The meaning is the same for a software subscription, an agency retainer or a shop: someone paid you once, and retention is whether they do it again.

Three nearby words are easy to mix up:

  • Churn is the share of customers who leave in a period. It is the opposite of retention, so a 90% retention rate means 10% churn. The customer churn guide shows how to calculate it and how to spot it early.
  • Satisfaction is how a customer felt about a moment, such as a support chat. A satisfied customer can still leave, for example when the budget is cut.
  • Loyalty is an attitude: would they recommend you, would they choose you again. Retention is the behavior you can count. The two usually move together, but they are different numbers. The customer loyalty guide shows how to measure the attitude side.

How to calculate customer retention rate

Pick a period, such as a month, and count three things:

  • S: customers at the start of the period.
  • E: customers at the end of the period.
  • N: customers who joined during the period.

Retention rate = (E - N) / S x 100

Subtracting N removes new customers, because they were not there at the start and cannot be "retained". Stripe's definition of the rate also leaves out customers added during the period. 1 If you skip this step, a good sales month hides a leaking base.

Worked example: logo and revenue retention

Made-up example: a small subscription business starts the month with 100 customers who pay a total of $5,000 a month. During the month:

  • 12 customers cancel. Together they paid $400 a month.
  • 5 customers upgrade, adding $300 a month.
  • 3 customers downgrade, removing $100 a month.
  • 30 new customers join and pay $1,800 a month.

The business ends the month with 118 customers (100 - 12 + 30).

MeasureCalculationResult
Logo retention(118 - 30) / 10088%
Net revenue retention(5,000 - 400 + 300 - 100) / 5,00096%
Gross revenue retention(5,000 - 400 - 100) / 5,00090%
Wrong: ignoring new customers118 / 100118%

Logo retention counts customers. Revenue retention counts money from the same starting group, so the new customers' $1,800 stays out of it. Stripe lists revenue retention as a separate measure that accounts for upgrades, downgrades and cancellations. 1 Gross revenue retention is the same sum without the upgrades, which shows how much revenue you kept before any growth from existing customers.

The two rates differ here because the customers who left were small ones and some who stayed grew. A business that loses its biggest accounts can show a high logo rate and a poor revenue rate. Track both.

What a rate like 80% means

An 80% rate means 20 of every 100 starting customers left in that period. The period matters a great deal. If a monthly rate stayed at 88% for twelve months, only about 22 of 100 customers would remain after a year (0.88 to the power of 12). A monthly figure and an annual figure are not comparable, so write the period next to every number.

Pulseri does not calculate retention rate. You count customers in your billing system or a spreadsheet, and the formula above is enough.

Why retention matters for a small team

Every customer who stays is revenue you did not have to win again. An article in Harvard Business Review says that, depending on which study you believe and what industry you are in, acquiring a new customer is anywhere from five to 25 times more expensive than retaining an existing one. 2 The same article points to research by Bain & Company's Frederick Reichheld showing that increasing customer retention rates by 5% increases profits by 25% to 95%. 2

Treat those as a wide range from the author's cited research, not a prediction for your business. A small team still has a practical reason to care: it has fewer hours to spend on finding new customers, so each cancellation is harder to replace.

Customer retention strategies that fit a small team

Most strategy lists are written for online stores or large marketing teams. A small subscription or service team gets more from fixing the points where customers leave. Start from the signal you see, work out the likely cause and choose one action.

SignalLikely causeOne actionEffort
Customers cancel in the first monthThey never reached a first resultWrite a short first-week guide and check in onceLow
Support threads stay open for daysSlow or unclear answersSet a reply time and review the oldest threads weeklyMedium
Customers leave and say nothingYou find out too lateAsk one short question after a key momentLow
Payments fail, then the account lapsesExpired cards, not a decision to leaveSend a reminder before renewal and retry failed paymentsLow
Long-time customers drift to a competitorNo reason to stay beyond habitAsk what they would change, then share what you fixedMedium
Customers leave but may returnThe product did not fit thenSend a note when something they asked for shipsLow

Stripe's own list covers the same ground: set accurate expectations, make setup easy, offer responsive support, contact customers likely to leave and reduce failed-payment churn with retries and notifications. 1

Loyalty points and referral codes work for repeat-purchase shops. For a subscription they are a later step, once the basics above are in place.

Listen early

The cheapest early warning is asking. Send one short question after the moment a customer first gets value, and another after a support conversation or a payment. Keep a limit on how often the same person is asked. Pulseri's relationship cooldown waits 90 days by default between relationship surveys to one person, and you can change it. For how to word and time the questions, see how to ask for feedback without annoying people.

A low score is a signal worth reading the same day. Pulseri's alerts and automations send low scores to Slack or Microsoft Teams, and event surveys can start from a Stripe or Zendesk event. Tell a customer you read their answer, even if the fix takes longer. The voice of the customer guide sets up a weekly review of the comments.

A first-week plan

  1. Pick the period. Choose a month or a quarter and write it on your retention sheet.
  2. Count. Record S, E and N for the last three periods from your billing records.
  3. Calculate both rates. Work out logo retention and net revenue retention, as in the table above.
  4. Read the exits. Open the last ten cancellations and write the reason beside each. Where you have no reason, mark it as unknown.
  5. Choose one row from the strategy table. Pick the signal that matches most of your exits.
  6. Add one question. Ask it right after the customer's first result, using the same wording each time so answers are comparable. A score such as the NPS score gives you a number to track beside retention.
  7. Review in a month. Compare the new period with the old ones before you change anything else.

Where Pulseri fits

Pulseri asks the right person at the right moment and keeps the answers and comments in one place, which helps with step 6 and with any question you ask customers who are leaving. You can see how customer feedback surveys work, or read about feedback for SaaS founders. More guides are on the Pulseri blog.

Sources

  1. Customer retention: why it matters and how to improve it (Stripe) (retrieved 5 Nov 2026) Back to text: 1, 2, 3, 4
  2. The Value of Keeping the Right Customers (Harvard Business Review) (retrieved 5 Nov 2026) Back to text: 1, 2
Farsad F.

Questions people ask

The number 4 beside four circles in a row, the last one filled, with a dotted line looping back to a person icon

Getting feedback5 min read

Voice of the customer for a small team

Voice of the customer is what customers tell you, collected and acted on. See what it means and how a small team can start with a weekly review.

Farsad F.
The number 30 beside four rows of colored dots, each row ending in an empty comment box

Getting feedback8 min read

Open-ended survey questions: 30 examples

Thirty open-ended survey questions sorted by the score they follow, when to ask each one, and how to read a few hundred answers on your own.

Farsad F.
The number 15 beside three black dots for everyone and three columns of four red, grey and green dots

Scores and metrics5 min read

15 NPS follow-up questions that get real answers

Fifteen follow-up questions for promoters, passives and detractors, plus how many to ask, how to word them and what to do with the comments you get.

Farsad F.

Hear from the right people, at the right time

Pulseri asks the right person at the right moment and tells your team when a score is low.

Free for 14 days. Cancel any time before it ends.