Enter Campaign and Customer Data
Example Data Table
| Month | Total Customers | Repeat Customers | Total Orders | Repeat Orders | Total Revenue | Repeat Revenue | Repeat Rate |
|---|---|---|---|---|---|---|---|
| January | 1200 | 310 | 1560 | 690 | $78,000 | $35,400 | 25.83% |
| February | 1280 | 360 | 1695 | 780 | $84,900 | $39,800 | 28.13% |
| March | 1330 | 402 | 1775 | 845 | $91,250 | $43,950 | 30.23% |
| April | 1405 | 455 | 1888 | 930 | $98,600 | $49,200 | 32.38% |
Formula Used
Repeat Purchase Rate (%) = (Repeat Customers ÷ Total Customers) × 100
One-Time Customer Rate (%) = ((Total Customers − Repeat Customers) ÷ Total Customers) × 100
Repeat Order Share (%) = (Orders from Repeat Customers ÷ Total Orders) × 100
Average Orders per Customer = Total Orders ÷ Total Customers
Average Orders per Repeat Customer = Orders from Repeat Customers ÷ Repeat Customers
Overall Average Order Value = Total Revenue ÷ Total Orders
Repeat Customer Average Order Value = Repeat Revenue ÷ Orders from Repeat Customers
Repeat Revenue Share (%) = (Repeat Revenue ÷ Total Revenue) × 100
Revenue per Repeat Customer = Repeat Revenue ÷ Repeat Customers
Repeat Orders per Month = Orders from Repeat Customers ÷ Period Length in Months
Repeat Gross Profit = Repeat Revenue × Gross Margin
Retention Efficiency = Repeat Revenue ÷ Retention Spend
Retention ROMI (%) = ((Repeat Gross Profit − Retention Spend) ÷ Retention Spend) × 100
Target Repeat Customers = Total Customers × Target Repeat Rate
Customer Gap to Target = Target Repeat Customers − Repeat Customers
How to Use This Calculator
Enter the total number of unique customers for your chosen period.
Enter how many of those customers bought at least twice.
Add total orders and the orders generated by returning customers.
Provide total revenue and the revenue linked to repeat buyers.
Optionally add period length, retention spend, gross margin, and a target rate.
Click the calculate button to show the result section below the header and above the form.
Use the CSV button for spreadsheet analysis and the PDF button for sharing a clean report.
Frequently Asked Questions
1. What does repeat purchase rate measure?
It measures the percentage of customers who place at least two orders during a selected period. It is a quick indicator of loyalty, product fit, and retention strength.
2. Why is repeat purchase rate important in marketing?
It helps marketers judge how well campaigns create returning buyers. Higher repeat rates usually reduce acquisition pressure and improve long-term customer value.
3. Should repeat customers and repeat orders be equal?
No. One repeat customer can generate several repeat orders. That is why both metrics are useful. One describes people, and the other describes order volume.
4. What period should I use for this calculator?
Use a period that matches your reporting cycle, such as a month, quarter, or year. Keep the same period when benchmarking trends for consistency.
5. Can I use revenue from repeat customers only?
Yes. The calculator separately evaluates repeat revenue so you can see how much income returning buyers contribute relative to total sales.
6. What does retention efficiency mean here?
Retention efficiency compares repeat revenue against retention spend. It shows how many revenue dollars were generated for each dollar invested in loyalty or remarketing efforts.
7. Why include gross margin in the calculation?
Gross margin improves interpretation by estimating repeat gross profit, not only sales. This helps when judging whether retention spending is actually profitable.
8. What does a negative customer gap mean?
A negative gap means actual repeat customers already exceed the target. A positive gap means more returning customers are needed to hit the benchmark rate.