How to Use Email Discounts to Drive Repeat Purchases

Getting someone to buy once is only half the job. The real growth engine for most businesses is getting past customers to come back and buy again, and email is still one of the cheapest, most direct ways to make that happen.

This guide walks through how to structure discount-based email campaigns that actually bring existing customers back, without training your list to wait for the next coupon before ever paying full price.

Quick Answer

Segment your list by purchase behavior (recency, frequency, spend), send targeted discount offers timed to each customer’s natural reorder window rather than blasting the whole list on a fixed schedule, and reserve your best offers for at-risk or high-value customers instead of applying discounts broadly.

Segment Your Customers Before You Send Anything

The single biggest lever in a repeat-purchase email campaign is who you send it to, not what the email says. Start by splitting your customer list into a few basic groups: recently active buyers who don’t need an incentive to come back, at-risk customers who purchased before but have gone quiet, and lapsed customers who haven’t bought in a long time and may need a stronger nudge to return.

A simple version of this is often called RFM segmentation, short for recency, frequency, and monetary value: how recently someone bought, how often they buy, and how much they’ve spent. A customer who’s placed several orders and spent meaningfully more with you deserves a different message, and often a more generous offer, than someone who bought once and never came back. Sending the same generic discount to everyone wastes margin on customers who would have repurchased anyway and undersells your strongest offer to the customers who actually need convincing.

If your store or CRM doesn’t have built-in segmentation, even a rough manual split by order count and last-purchase date is enough to get started.

Build the Campaign: Timing, Offer, and Sequence

Base your send timing on each customer’s own buying pattern rather than a single calendar rule for the whole list. If your average customer reorders every 45 days, trigger a follow-up around that window instead of on a fixed 90-day schedule that’s too early for some buyers and too late for others. Many email platforms support this kind of behavior-based automation, triggering a message a set number of days after a customer’s last order or when they cross an inactivity threshold.

Structure the campaign as a short sequence rather than a single email. A common, effective pattern is three touches: a friendly reminder or check-in with no discount attached, a follow-up a day or two later that highlights product benefits or new arrivals, and a final message with a time-limited discount for customers who still haven’t acted. Leading with value before leading with a discount helps protect your margins and avoids conditioning your whole list to expect a coupon in every email.

Keep the offer proportional to the customer’s value. A modest discount or free shipping is often enough to bring back a recently active customer, while a lapsed high-spender may warrant a more meaningful incentive, early access to new products, or a loyalty perk instead of a straight percentage off. Always set a clear expiration date on the offer to create urgency, and make sure the email leads with one clear action: a single link or button back to a relevant product, not a generic homepage link.

Tips and Common Mistakes

Don’t discount everyone the same amount. Blanket, list-wide discount blasts are the easiest campaign to build and the most expensive one to run, since you end up giving margin away to customers who were going to buy again anyway.

Watch for discount fatigue. If every email from your brand includes a coupon, customers learn to wait for one instead of buying at full price, and your offers gradually need to get bigger to produce the same response. Mix in non-discount touches, like restock alerts, new arrivals, or loyalty-point updates, so a discount still feels like an event rather than the default.

Personalize beyond the first name. Reference the specific product or category a customer bought before, since a recommendation or discount tied to something they’ve already shown interest in converts far better than a generic storewide offer.

Track results by segment, not just by campaign. A win-back email that performs well overall can still be quietly underperforming with your highest-value customers if you’re only looking at blended open and conversion rates.

Test send frequency. Customers who buy frequently can tolerate more emails than occasional buyers; if you’re seeing rising unsubscribe rates, cut frequency for lower-engagement segments before you cut it everywhere.

Explore more: More marketing strategies.

Email discount campaigns for repeat purchases FAQs

How big should a repeat-purchase discount be?

There’s no universal number, since it depends on your margins and product price point. A useful approach is to scale the offer to the customer: a smaller incentive (or free shipping) for recently active buyers, and a larger one reserved for high-value or long-lapsed customers you’re trying harder to win back.

How often should I send discount emails to existing customers?

Base it on each customer’s typical buying rhythm rather than a fixed calendar schedule. Trigger offers around a customer’s usual reorder window or after a period of inactivity, and avoid sending discounts so often that customers stop buying at full price.

Do I need special software to run these campaigns?

Most modern email marketing platforms support basic behavioral triggers and customer segmentation, which is enough to get started. You don’t need a complex setup, just the ability to group customers by purchase history and schedule emails based on their last order date.

Should new customers get the same discounts as repeat customers?

No. Keep welcome or first-purchase offers separate from repeat-purchase and win-back offers. Blending the two makes it harder to track what’s actually driving repeat business and can make loyal customers feel like new sign-ups are getting a better deal than they are.

Turn Customers Into Your Growth Engine

Launch a referral program that turns happy customers into your best growth channel — with ReferralEarl. Try ReferralEarl.

Want this in your inbox? Subscribe to the free newsletter.

Photo by Mariia Shalabaieva on Unsplash.