Ecommerce

Repeat Purchase Rate Calculator

The share of customers who buy more than once is the cheapest growth a shop has available.

Who this is for: Measuring the cheapest growth a shop has.

Your customers, and how many came back

The customer base

Customers who have placed more than one order.

All unique customers in the period.

How often they return

Average number of orders each repeat customer places.

Repeat Purchase Rate

30.00%

Repeat customers divided by total customers.

Formula verified 25 September 2026

One-Time Customers

700

Customers who bought only once.

Orders from Repeat Customers

900

Repeat customers times their average order count.

Report an issue

Estimate only — platform fees and costs vary; verify current rates. Read the full disclaimer ↓

Repeat purchase rate interpretation bands

Where your computed repeat purchase rate falls and the loyalty story each band tends to tell. These bands are rules of thumb, not standards — what is healthy depends heavily on category and the time window measured, so read yours against your own history and direct peers.

RangeWhat it typically suggests
Below 10%Heavily acquisition-dependent — almost every sale is a first sale, so growth stalls the moment new traffic dries up.
10% – 25%Some repeat behaviour forming, but the base still leans on new customers; worth investing in retention to lift it.
25% – 40%A solid repeat base for many stores — a meaningful share of buyers return and ease the acquisition load.◀ your result (30.0%)
Above 40%Strong loyalty, common in consumables and subscriptions; the business compounds on its existing base rather than constantly refilling it.

Estimates only — not financial, tax, or professional advice.

Calculated in your browser — the numbers you enter are never sent to our servers.

What it calculates: Repeat Purchase Rate, One-Time Customers, Orders from Repeat Customers.

Updated 25 September 2026 · 4,359 automated cases pass

The second order carries no acquisition cost at all

Every first order has to pay back the cost of winning that customer. The second one does not — no ad spend, no agency fee, no discount to persuade a stranger. The contribution on a repeat order is therefore worth considerably more than the same contribution on a new one.

repeat purchase rate = repeat customers / total customers × 100

That is the whole case for measuring this. A shop with a 15% repeat rate and one with 40% can have identical revenue and completely different profitability.

It depends entirely on how often the product is needed

Consumables and subscriptions commonly see repeat rates well above 40%; considered one-off purchases like furniture or mattresses may sit in single digits and be perfectly healthy. Comparing across categories tells you nothing.

The comparison that works is your own rate over time, and by acquisition cohort. A rate that falls while acquisition rises usually means the new traffic is worse, not that retention broke.

A customer who has not returned yet is not the same as one who never will

Measuring repeat rate over a short window counts recent first-time buyers as non-repeaters before they have had time to come back, which understates the rate and makes it look like it is falling during growth.

Use a window at least as long as your typical repurchase interval, and exclude customers whose first order falls inside that window. Otherwise the metric punishes you for acquiring customers.

The first repurchase is the one worth engineering

The largest jump in lifetime value comes between the first and second order, so effort concentrated there returns the most: a post-purchase sequence timed to the consumption cycle, a reorder reminder, a second-order incentive.

Product and delivery experience dominate everything else. No retention campaign recovers a customer whose first order arrived late or wrong, which makes fulfilment a retention lever rather than an operations detail.

Frequently Asked Questions

What is a good repeat purchase rate?

It varies widely by category. Consumable and subscription products tend to see higher rates than one-off purchases. Rather than chasing a benchmark, track your own rate over time and aim to improve it.

What is the difference between repeat purchase rate and retention rate?

Repeat purchase rate is the share of all customers who have bought again. Retention rate usually measures the share of customers from one period still active in the next. They are related but use different denominators.

Why does repeat rate matter for profit?

Repeat customers cost little to serve compared with acquiring new ones, so they tend to be more profitable. A higher repeat rate lowers your reliance on paid acquisition and lifts lifetime value.

How can I increase my repeat purchase rate?

Improve product quality and delivery experience, follow up with relevant email and offers, build loyalty incentives, and make reordering easy. Subscriptions or replenishment reminders work well for consumables.

Does the time window affect the result?

Yes, strongly. A 30-day window will show far fewer repeats than a 12-month window simply because customers have less time to return. Always state the period when you report the rate.

Should one-time customers worry me?

Some one-time buyers are normal, but a high share suggests a leaky funnel. If acquisition keeps rising but repeat rate stays low, the business depends on constant new spend to stand still.

Sources & References

Figures on this page are checked against primary, authoritative sources. Links open in a new tab.

What the calculation assumes

  • A repeat customer is anyone with two or more orders in the period.
  • Total customers counts each unique customer once, regardless of order count.
  • The average orders per repeat customer is representative across the base.
  • The period boundaries are consistent for both counts.

Where it stops

  • The rate depends on the time window chosen; a short window understates repeat behaviour.
  • It treats all repeat customers equally, ignoring how much each spends.
  • It does not show the time between purchases, which matters for cash flow.
  • New stores naturally show low repeat rates simply because customers have not had time to return.

Related Calculators

Customer Retention RateRetention with newly acquired customers correctly removed, so growth cannot masquerade as loyalty.
LTV:CACCalculate CAC, discounted LTV, the LTV:CAC ratio, and CAC payback, with channel-by-channel decisions and scenarios.
Average Order ValueAverage order value from revenue and orders, plus the uplift each order needs to reach your target.
Daily Sales TargetA monthly revenue target broken into daily revenue, orders a day, and the sessions those orders need.
Break-Even ROASWork out break-even and target ROAS from your real margins, plus max CAC, break-even MER, and ad budgets.
Cart Abandonment RateThe share of carts never checked out, the revenue behind them, and what a recovery campaign is worth.
MERMarketing efficiency ratio across the whole business, and marketing as a share of revenue.
Ad SpendThe budget a revenue target needs at your ROAS, or the revenue a budget should return — solved either way.

More in Business, or browse all calculators.

Business disclaimer

Results are estimates for planning and analysis based on the figures you enter. They are not accounting, tax, or financial advice — verify with your own records and a qualified professional before making decisions.

How we calculate · Found an error? email us

Authorship & verification

Built and maintained by , who runs a rice mill and trading business in Kashipur, India, and works with pricing, margins, working capital and bank credit as part of it.

How this calculator is tested

4,359 automated cases pass, run against the engine this calculator shares with 5 related calculators; last run 30 September 2026.

Test cases by kind
Independent cross-check51expected values published elsewhere, or reached by a second method
Golden19worked by hand, the arithmetic written into the test
Boundary13zero, negative, extreme and invalid inputs
Property4,250rules that must hold for any input
Structural26every output present and finite

Full verification report for this calculator

What's changed (4 updates)

Published 13 September 2026

  1. Published the calculator with its formula, worked example, assumptions, limitations and a bespoke guide, and added an automated formula test suite covering it.
  2. Tested the repeat share of the customer base and the orders those repeat buyers place, with the repeat count capped at the total.
  3. Tested that repeat customers exceeding the total are capped rather than producing a rate above one hundred percent.
  4. Frequently Asked Questions now show on the page: 6 answers, checked in a page-by-page audit.

Add this calculator to your site

Responsive embed — and private: nothing your visitors type leaves their browser.