KPI Tree

Metric Definition

Email-driven repeat buying

Repeat Purchase Rate from Email = (Email-Attributed Customers Who Bought Again / Total Email-Attributed Customers) x 100
Email-Attributed Customers Who Bought AgainCustomers whose purchase was attributed to email and who placed at least one further order in the window
Total Email-Attributed CustomersAll customers attributed to email in the same period, whether or not they returned

Track from

Metric GlossaryMarketing Metrics

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

Generate AI summary

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. 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. 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. 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. 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.

CategoryStrongTypicalNeeds attention
Consumables and beauty35 to 50 percent20 to 35 percentUnder 20 percent
Apparel and accessories25 to 40 percent15 to 25 percentUnder 15 percent
Home and general retail20 to 35 percent12 to 20 percentUnder 12 percent
Considered or durable goods10 to 20 percent5 to 10 percentUnder 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. 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. 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. 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. 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 Metrics
Stripe

Metric 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.

View metric

Email Open Rate

Marketing Metrics
Customer.ioKlaviyoApollo

Metric 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.

View metric

Customer Lifetime Value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric 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.

View metric

Average Order Value

Revenue per transaction

Operations Metrics
Shopify

Metric 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.

View metric

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.

View metric

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.

View metric

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.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business