Metric Definition
Email-driven repeat buying
Track from
Repeat purchase rate from email
Repeat purchase rate from email is the percentage of customers acquired or last touched through email who go on to make at least one additional purchase. It isolates the contribution of the email channel to repeat buying, separating it from paid, organic, and direct demand. It tells you whether email is building loyal customers or simply driving one-off transactions.
7 min read
What is repeat purchase rate from email?
Repeat purchase rate from email is the percentage of customers attributed to the email channel who make a second or subsequent purchase within a defined window. If 1,000 customers placed an order after clicking an email and 280 of them bought again within 90 days, the repeat purchase rate from email is 28 percent. It is a loyalty measure scoped to a single channel.
The metric matters because it separates acquisition from retention inside email. A campaign can drive a flood of first orders and still produce a poor repeat rate, which means email is renting demand rather than building it. By isolating the channel, you can compare email against paid social, organic search, and direct to see which sources produce customers who actually come back.
It is closely related to repeat customer rate, but scoped to one channel. The broad repeat customer rate tells you how loyal your base is overall. This metric tells you how much of that loyalty email is responsible for, which is the number that justifies investment in flows, segmentation, and list health.
Attribution is the part that trips teams up. A customer can receive a campaign, click nothing, and buy a week later through direct traffic. Whether that second order counts as email-driven depends on your attribution model. Last-click, first-touch, and engagement-window models all produce different numbers, so the rate is only comparable when the model is held constant.
The cleanest way to read the metric is alongside a time window. A 90-day repeat rate and a 365-day repeat rate answer different questions. The shorter window measures whether email triggers a fast second order. The longer window measures whether email-acquired customers have durable lifetime value.
Fix one attribution model and one repeat window before you report this metric, then never change them mid-analysis. A jump in repeat purchase rate from email is meaningless if it was caused by switching from last-click to a 30-day engagement window rather than by anything the team did.
How to calculate repeat purchase rate from email
Take every customer whose purchase was attributed to email in your chosen period. Count how many of them placed at least one further order inside the repeat window. Divide the second number by the first and multiply by 100. The result is the share of email-driven buyers who came back.
The inputs below define the metric precisely. Each decision, the cohort, the attribution model, the window, and the order threshold, changes the number, so document all four whenever you publish the rate.
- 1
Define the email-attributed cohort
Select customers whose qualifying purchase was credited to email under your attribution model. Be explicit about whether this means flow emails, campaigns, or both, and whether a click is required or an open is enough.
- 2
Set the attribution model
Decide how a purchase is credited to email: last click before order, first touch, or any order within an engagement window after an email interaction. Hold this constant across every comparison.
- 3
Set the repeat window
Choose the period in which a second order must occur, commonly 30, 90, or 365 days from the first email-attributed order. Shorter windows favour fast flows, longer windows reveal durable loyalty.
- 4
Count repeat buyers and divide
Count cohort customers with at least one additional order in the window, divide by the full cohort size, and multiply by 100 to express the rate as a percentage.
Repeat purchase rate from email in a metric tree
Repeat purchase rate from email is an outcome, not a lever. You cannot pull it directly. A metric tree breaks it into the causal drivers a team can actually act on: who is on the list, whether they engage, whether engagement converts, and whether the product earns a second order.
Metric tree insight
A falling repeat purchase rate from email almost never has a single cause. The tree lets you see whether the loss came from worse deliverability, weaker engagement, or a checkout that started leaking. KPI Tree assigns a RACI owner to each branch, so when the metric moves it pushes to the accountable person, whether that is the lifecycle marketer who owns flows or the merchandiser who owns offer relevance.
Repeat purchase rate from email benchmarks
Benchmarks vary widely by category, purchase frequency, and how generous the attribution window is. Consumables and replenishable goods see far higher repeat rates than considered, infrequent purchases. Use the ranges below as orientation, then build your own baseline from your first full year of data, because category mix matters more than any external figure.
| Category | Strong | Typical | Needs attention |
|---|---|---|---|
| Consumables and beauty | 35 to 50 percent | 20 to 35 percent | Under 20 percent |
| Apparel and accessories | 25 to 40 percent | 15 to 25 percent | Under 15 percent |
| Home and general retail | 20 to 35 percent | 12 to 20 percent | Under 12 percent |
| Considered or durable goods | 10 to 20 percent | 5 to 10 percent | Under 5 percent |
These ranges assume a 90-day window and last-click attribution. Widen the window to 365 days and every figure rises, narrow it to 30 days and every figure falls. Always state the window when you quote a repeat purchase rate, or the benchmark comparison is not valid.
How to improve repeat purchase rate from email
Improving this metric means moving the drivers in the tree, not chasing the headline number. The highest-leverage work usually sits in post-purchase flows and segmentation, because that is where email can match the right message to the right buyer at the moment they are most likely to reorder.
Build post-purchase flows
Trigger a sequence after the first order: thank you, usage tips, then a timed reorder or cross-sell prompt. Automated flows convert far better than batch campaigns because they reach buyers at the moment of intent.
Segment by purchase behaviour
Group buyers by what they bought, how often, and how long ago. A replenishment reminder timed to the consumption cycle will lift repeat orders far more than a generic newsletter sent to everyone at once.
Protect deliverability
Repeat purchases cannot happen if emails land in spam. Maintain list hygiene, authenticate your domain, and sunset disengaged contacts so inbox placement stays high for the buyers who matter most.
Match the offer to the first order
Relevance beats discount depth. Recommend complements and refills tied to what the customer already bought, so the second purchase feels like a natural next step rather than an unrelated promotion.
Common mistakes when tracking repeat purchase rate from email
- 1
Changing the attribution model mid-stream
Switching from last-click to an engagement window inflates the rate without any real improvement. Lock the model and only compare like with like.
- 2
Ignoring the repeat window
Quoting a rate without stating whether it is a 30, 90, or 365-day window makes the number uninterpretable. The window is part of the metric, not an afterthought.
- 3
Crediting email for organic loyalty
A loyal customer who would have returned anyway can still be counted as an email repeat if they opened a campaign first. Use holdout groups to estimate the incremental contribution of email.
- 4
Reading the average across all categories
A blended rate hides the fact that consumables repeat far more than durables. Segment by category before drawing conclusions, or the average will mislead every decision built on it.
Related metrics
Repeat Customer Rate
Ecommerce & Marketplace MetricsMetric Definition
Repeat Customer Rate = (Customers with More Than One Purchase / Total Unique Customers) x 100
Repeat customer rate measures the percentage of customers who return to make more than one purchase. It is the clearest signal of whether a business is building genuine customer loyalty or relying entirely on one-time transactions to generate revenue.
Email Open Rate
Marketing MetricsMetric Definition
Open Rate = (Emails Opened / Emails Delivered) × 100
Email open rate measures the percentage of delivered emails that are opened by recipients. It is one of the most widely tracked email marketing metrics, though recent privacy changes have made it less reliable as a standalone indicator of engagement.
Customer Lifetime Value
CLV / LTV
SaaS MetricsMetric Definition
CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan
Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.
Average Order Value
Revenue per transaction
Operations MetricsMetric Definition
AOV = Total Revenue / Number of Orders
Average order value measures the mean amount spent each time a customer places an order. It is a core e-commerce and retail metric that directly influences revenue, profitability, and customer acquisition efficiency.
Metric trees for marketing teams
Metric Definition
Repeat purchase rate from email sits within the marketing teams metric tree, so this guide shows you how it connects to the campaigns and channels that drive it.
Churn rate analysis
Metric Definition
Email-driven repeat buying is the flip side of retention, so this churn deep-dive helps you understand the benchmarks and levers behind whether customers keep coming back.
Turn email repeat purchases into a tree you can act on
Build repeat purchase rate from email as a metric tree in KPI Tree, with deliverability, engagement, conversion, and product fit on separate branches. Put a RACI owner on each one so that when the rate moves, the accountable person hears about it and the verified impact loop confirms whether their fix actually moved the number.