Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Repeat Purchase Rate Calculator

Enter two numbers and see your repeat purchase rate, one-time buyer rate and the extra revenue a small loyalty lift would unlock, instantly and free.

Home / Tools / Repeat Purchase Rate Calculator
Repeat purchase rate
32%
One-time buyer rate
68%
Repeat customers
320
Extra revenue if rate rose 5 points
$3,000

A 32% repeat purchase rate means about a third of your customers come back. Lifting that by 5 points adds an estimated $3,000 in repeat revenue, at no extra acquisition cost.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

Repeat purchase rate is the share of your customers who buy from you more than once. It is one of the cleanest signals of whether an ecommerce business is built to last, because repeat revenue is cheaper to earn and easier to predict than revenue from brand-new buyers. The calculator above turns your own customer counts into a rate, a one-time buyer rate and a quick view of the money a small loyalty lift would unlock.

How to calculate repeat purchase rate

The formula is simple. Take the number of customers who placed more than one order, divide it by your total number of unique customers, and multiply by 100.

Repeat purchase rate = (repeat customers / total customers) x 100.

Say you served 1,000 unique customers in the last year and 320 of them came back for a second order or more. Your repeat purchase rate is 320 divided by 1,000, times 100, which is 32%. The flip side is your one-time buyer rate of 68%, the customers who bought once and have not returned yet. Pick a fixed window, such as the trailing 12 months, and keep using the same window so the number stays comparable as you make changes.

What is a good repeat purchase rate?

There is no single benchmark, because the right number varies a lot by category. Across ecommerce a repeat purchase rate of 20% to 30% is common, and anything north of 30% is generally considered strong. Consumable and replenishable products like coffee, supplements, pet food and skincare tend to run higher, since people naturally reorder. Considered or one-time purchases, such as furniture or mattresses, sit lower by their very nature, and that is fine.

Because of that spread, the most useful comparison is against your own trend. A rate that climbs quarter over quarter tells you your retention work is paying off, even if the absolute number looks modest next to a coffee subscription brand. After you have a few months of your own data, compare against typical ranges for your specific category to see how much headroom is left.

How to increase repeat purchases

Start with the post-purchase experience, because nothing else matters if the first order disappoints. Ship quickly, keep customers updated, and make returns painless. From there, lifecycle email and SMS flows do the heavy lifting: a thoughtful welcome series, replenishment reminders timed to how long the product lasts, and win-back messages for lapsed buyers. A simple loyalty program or a subscribe-and-save option gives people a concrete reason to come back, and personalized product recommendations help them find the next thing to buy. None of these moves is dramatic on its own, but they compound, which is exactly why even a few points of improvement in your repeat purchase rate is worth chasing. If you want organic search and AI search pulling new and returning buyers to those flows, request a free SEO audit and we will map the opportunity.

Related articles

FAQ

Repeat Purchase Rate Calculator: questions, answered

How do you calculate repeat purchase rate?
Divide the number of customers who bought more than once by your total number of unique customers, then multiply by 100. If 320 of your 1,000 customers ordered again, your repeat purchase rate is 32%. Use a fixed window, such as the last 12 months, so the number stays comparable over time.
What is a good repeat purchase rate?
It depends heavily on category. Across ecommerce a repeat purchase rate of 20% to 30% is common, with 30% and up considered strong. Consumables like coffee, supplements and skincare often run higher, while big-ticket or one-time purchases sit lower by nature. Compare yourself to your own trend first, then your category.
Why does repeat purchase rate matter so much?
Repeat customers cost far less to convert than new ones because you are not paying again for the click and the trust. They also tend to spend more per order over time, so a higher repeat purchase rate gives you cheaper, more predictable revenue and a healthier customer lifetime value.
How can I increase my repeat purchase rate?
Win the post-purchase experience first: fast shipping, helpful order updates and a product that delivers. Then add lifecycle email and SMS flows, a simple loyalty or subscription option, and well-timed replenishment reminders. Small, consistent improvements here compound because each retained customer keeps buying.
Is repeat purchase rate the same as customer retention rate?
They are related but not identical. Repeat purchase rate measures the share of customers who placed more than one order. Retention rate usually measures how many customers from a starting cohort are still active at the end of a period. Both track loyalty, but repeat purchase rate is the simpler ecommerce-friendly version.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com