yodai Academy Analytics

Academy › Publishing › Analytics

How many times a year a repeat customer buys

You'll leave this lesson with your annual multiplier calculated from your own repeat customers, ready to multiply by the margin on a sale.

By Yodai · Published September 6, 2026 · Updated October 12, 2026

6 min read

The margin a sale leaves you after costs is the starting point. That number alone doesn't tell you what a customer is worth in a year, because the customer who sticks around doesn't buy just once: they buy several times, and each one of those times leaves margin again.

Today's question is short, and easy to get wrong: how many times a year does a repeat customer buy? Without that number, your margin per sale stays stuck at a single sale, and your annual value is just a guess dressed up as a number.

Count visits, not memory

The temptation is to guess a number: "they come in a lot," "they buy all the time." That number is almost always inflated, because you remember the customer who comes in every week and forget the one who came twice that year and never came back.

The real number is in your records, not your memory. It might be in your appointment book, your sales notebook, or, if you sell and get paid through your website, in your online store's order list. Take the last twelve full months and look, one by one, at the customers who bought more than once.

What you find when you look at a hair salon's appointment book

Marta pulls up the last twelve months of appointments and filters for just the customers who came in more than once. That's 40 people. Between those 40, they booked 320 appointments over the year.

320 divided by 40 is 8: the repeat customer comes in eight times a year, once every six weeks. That 8 is the multiplier, not the 15 Marta would have guessed thinking of her most loyal customer, the one who's come in every three or four weeks for years.

A supplement store that sells through its website counts differently but calculates the same way: check the order list, filter for who bought more than once, and add up how many orders those customers placed. If 60 repeat customers placed 360 orders between them, the multiplier is 6: they buy every two months.

The multiplier is for repeat customers, not everyone

If you divide total yearly sales by every customer, including the ones who bought once and never came back, the number drops a lot and stops being useful for what you need. That calculation mixes up two different questions: how many people come back, and how many times the ones who come back actually return.

Here you're only answering the second one. The first is a separate calculation, about whether your business brings in new people every month or keeps working the same customer base. Today's multiplier is calculated only among customers who already came back at least once.

Your own records or a borrowed number
Counting your own records
  • It comes from your actual appointments or orders, not an industry average
  • It changes when your business changes: a price increase or a slow season will show up in the number
  • You need at least twenty or so repeat customers so the number doesn't swing wildly from month to month
Using a typical industry number
  • It works for the first month, when you don't have your own records to look at yet
  • It's an estimate, not a fact: for example, a hair salon might start with one visit every five or six weeks, and an online store, with one purchase every two or three months
  • You need to replace it with your own number as soon as you have real data, or you're making decisions for a business that isn't yours

Which one to use: If you've been selling for more than six months, count your own history: that's what really matters. Use an industry number only for the first month, as a provisional starting point, and swap it out as soon as you have your own appointments or orders to look at.

Example, in times per year: the dental clinic runs on one checkup; the hair salon, on eight
Hair salon (every 6 weeks)8
Supplement store6
Physical therapy (quarterly checkup)4
Dental clinic (annual checkup)1

The multiplier doesn't tell you whether your business is doing well or poorly: it tells you how many times, on their own, someone who already decided to trust you comes back. A dental clinic with one checkup a year isn't worth less for it; it just spreads that value out differently than a hair salon with eight visits.

The mistake that inflates customer value
Taking the pace of your most loyal customer and applying it to everyone who repeats is the costly mistake. If Marta calculated using the fifteen visits from her favorite customer instead of the average of the 40 who repeat, she'd multiply the margin by a number that doesn't hold true for most of her customers. The result is an inflated value per year, and with it, a customer acquisition budget the real business can't sustain. The average comes from adding up and dividing, not from the customer you remember best.
How to figure out your multiplier this week
  1. 1Pick your time frame
    Pull the last twelve full months from your appointment book, your orders, or your sales log.
  2. 2Filter for repeat customers
    Keep only the customers who bought or booked more than once in that period. Don't count anyone else here.
  3. 3Add up their purchases
    Count the total number of times those repeat customers bought, combined.
  4. 4Divide
    Total purchases divided by number of repeat customers. That number is your annual multiplier.
What you'll walk away with
  • You have your multiplier: how many times a year a repeat customer buys, pulled from your own records
  • You know that number is calculated only among repeat customers, not your entire customer base
  • You can multiply your margin per sale by that number to get a customer's annual value
  • The next decision is which customer to apply it to, because not every repeat customer buys at the same pace

Test yourself

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. You've been selling for six months and only 15 customers have made repeat purchases, adding up to 90 purchases total. Do you already use 90/15=6 as your final multiplier?

Use it as an early reference, but don't treat it as final: with fewer than twenty or so repeat customers, the number can swing from month to month. Revisit it once you pass 20.

2. A business had 200 customers this year: 50 of them came back, and together they made 300 purchases. Is the multiplier 300/200=1.5 or 300/50=6?

It's 6. The multiplier is calculated only among repeat customers. Including the 150 who bought once and never came back mixes two different questions and drags the number down without telling you anything useful.

3. A physical therapist just opened their practice and doesn't have their own history yet. Should they wait months without setting any number, or start with a ballpark figure, like one checkup every quarter?

Start with the benchmark figure, 4 times a year, to get going in month one, and swap it for your own history as soon as you have patients who've come back several times.

NextThe average customer isn't the one who buys the most from you