Skip to content
Marketing Calculators

Ecommerce · Calculator

Repeat Purchase Rate Revenue Calculator

Find out how much monthly revenue comes specifically from customers buying again.

Enter your numbers

Customers who purchased in the last 12 months.

Share of customers who purchase more than once, from your platform's cohort reporting.

Average order value specifically for repeat purchases.

Monthly revenue from repeat purchases: $140,000 — Strong
$140,000
Monthly revenue from repeat purchases
Strong

With your numbers

Repeat Purchase Revenue = 8,000 × 25% × 70 = $140,000

Work backwards from a target

Your figures stay in this browser — nothing is sent anywhere.

Shown in USD — the arithmetic is identical in any currency.

What is Repeat Purchase Rate Revenue?

This isolates the monthly revenue coming from customers buying again, separated from first-time purchases. The separation is the whole point: repeat revenue carries no acquisition cost, so a dollar of it is worth considerably more than a dollar won through advertising, yet it rarely gets its own line in a marketing report. Seeing the figure on its own usually reframes the budget conversation, because for most established stores it turns out to be a larger number than anything paid acquisition is producing.

Why it matters

  • It puts a concrete number on retention's contribution to revenue, which is easy to overlook next to acquisition metrics.
  • It makes the case for investing in post-purchase experience and retention marketing, not just customer acquisition.
  • Tracked over time, it shows whether retention efforts are actually growing repeat revenue.

The formula

Repeat Purchase Revenue = Active Customers × Repeat Purchase Rate × Average Repeat Order Value

Active Customers
customers who purchased within the last 12 months
Repeat Purchase Rate
share of customers who purchase more than once
Average Repeat Order Value
average order value specifically for repeat purchases

How to use this calculator

  1. 01Pull total active customer count and repeat purchase rate from your ecommerce platform's cohort or customer reporting.
  2. 02Calculate average order value specifically for repeat purchases, which often differs from first-purchase AOV.
  3. 03Enter all three to see monthly revenue attributable to repeat purchases.
  4. 04Track this monthly to see whether retention investment is paying off in revenue terms.

Worked example

A store has 8,000 active customers, a 25% repeat purchase rate, and a $70 average repeat order value.

  1. Active customers = 8,000, of whom 25% purchase again in the month
  2. Repeat buyers = 8,000 × 25% = 2,000
  3. Repeat revenue = 2,000 × $70 = $140,000 per month
  4. None of that carries an acquisition cost — those customers were already paid for

Repeat purchases are generating roughly $140,000/month for this store — a strong argument for continued retention investment alongside acquisition.

Industry benchmarks

Compiled August 2026

  • Typical ecommerce

    20% – 30% repeat rate

    Broad average across categories.

  • Strong retention brands

    35% – 50%+

    Often subscription or consumable products.

  • Low-frequency categories

    Under 15%

    Common for durable, infrequent-purchase products.

  • Second-order rate specifically

    The steepest drop-off

    Customers who buy twice are far likelier to buy a third time.

Common mistakes

  • Using overall AOV instead of repeat-purchase-specific AOV, which often differs meaningfully from first-purchase AOV.
  • Measuring repeat rate over too short a window, understating true repeat behavior for longer-consideration products.
  • Not segmenting repeat rate by acquisition channel, which can reveal very different retention by source.
  • Treating repeat revenue as free — it costs email, support and product quality to earn, and reporting it with no cost attached makes retention look effortless rather than merely cheaper.

How to improve your repeat purchase revenue

Check email's role in driving repeat purchases

Post-purchase and win-back email flows are often the highest-leverage lever for improving repeat rate.

Calculate subscriber LTV

Segment repeat rate by first-purchase category

Some product categories naturally drive higher repeat behavior — use this to prioritize retention efforts.

Concentrate effort on the second purchase

The largest drop-off in any store is between the first and second order. Moving that one step lifts every subsequent order rate with it, which no later intervention can match.

Model cohort retention value

Frequently asked questions

What time window should 'active customers' cover?+

12 months is standard for most ecommerce, but adjust based on your typical purchase cycle — shorter for high-frequency categories, longer for infrequent ones.

Why might repeat order value differ from overall AOV?+

Repeat customers often know exactly what they want and may buy in different patterns (larger restocks, or smaller top-up purchases) than first-time buyers exploring the catalog.

How does this relate to customer lifetime value?+

This is the monthly snapshot; lifetime value is the projection. Repeat revenue tells you what retention is contributing right now, which is the easier figure to act on and to defend, since it is measured rather than forecast.

Should retention or acquisition get the next dollar?+

Compare what each buys. A dollar into retention lifts revenue from customers you already own; a dollar into acquisition must first cover its own cost per customer. Retention usually wins on that comparison in an established store, and loses in one still building its base.

Related calculators

Put this calculator on your site

Free to embed, no attribution required beyond the link the widget already carries. It posts its height to the parent window as marketing-calculators:height if you want to size the frame exactly.

<iframe src="https://markcelerate.com/embed/repeat-purchase-revenue-calculator" title="Repeat Purchase Rate Revenue Calculator" width="100%" height="520" style="border:1px solid #ddd;border-radius:6px" loading="lazy"></iframe>
Preview the widget