gtm.help

Channels

Turning one-time buyers into repeat customers

Practical ways to increase repeat purchase rate: post-purchase email flows, replenishment timing, loyalty programmes and win-back campaigns.

  • 3 August 2026
  • Free to read
  • No signup

Add your website — see your ranked plan in about a minute, free.

Short answer

How do I get customers to buy again instead of just once?

Repeat purchase rate rises most from a timed post-purchase email sequence, a replenishment reminder set to your product's actual usage cycle, and a simple loyalty programme once you have 100+ repeat-eligible customers. Businesses running these three typically see repeat purchase rate improve by 10-20 percentage points within two to three months, since most one-time buyers simply forget rather than actively decide not to return.

Last updated 3 August 2026

Repeat purchase tactics and typical timing
TacticWhen to triggerEffort
Post-purchase thank-you + tips email1-3 days after deliveryLow, one-time setup
Replenishment reminder80% through typical usage cycleMedium, needs usage data
Loyalty points programmeAfter first purchaseMedium-high (app/platform)
Win-back email for lapsed customers60-90 days since last orderLow, one-time setup
Subscription/auto-reship optionOffered at checkoutMedium, ongoing management
Personalised recommendation based on last order30-45 days after purchaseMedium

Do this

The steps, in order.

  1. Step 1

    Map your product's actual usage cycle

    A skincare product used daily lasts roughly 30-60 days; a supplement roughly 30 days. Set replenishment reminders to fire at 80% through that cycle, before the customer runs out and buys a substitute elsewhere.

  2. Step 2

    Build a simple post-purchase email sequence

    Three emails: delivery confirmation with usage tips, a check-in at two weeks, and a replenishment or complementary-product nudge at the point calculated above.

  3. Step 3

    Add a loyalty programme once volume justifies it

    A points-per-dollar system becomes worthwhile once you have enough repeat-eligible customers (100+ is a reasonable threshold) that the platform cost is covered by the retention lift.

  4. Step 4

    Send a specific win-back to lapsed customers

    At 60-90 days since last order, send a 'we noticed it's been a while' email with a modest incentive, rather than continuing to send the same broadcast content that already failed to bring them back.

  5. Step 5

    Track repeat purchase rate as a core metric

    Percentage of customers who buy a second time within 90 days. This single number reveals more about business health than most acquisition metrics because it's much cheaper to move.

  6. Step 6

    Ask why lapsed customers left, occasionally

    A short survey to a sample of non-returning customers surfaces fixable issues (shipping speed, product fit, price) that a dashboard alone won't show you.

Worth knowing

The bits people get wrong.

Most one-time buyers don't consciously decide never to return — they simply move on and forget, especially for lower-consideration purchases. Timed reminders exploit this correctly: they arrive at the exact moment need naturally resurfaces.

Replenishment timing only works if it's based on actual usage data, not a guess. A reminder sent too early feels like spam; sent too late, the customer has already repurchased elsewhere out of necessity.

Loyalty programmes are often adopted too early. Below a meaningful base of repeat-eligible customers, the platform fee and management time outweigh the retention lift — a simple email sequence delivers most of the benefit for free first.

Repeat purchase rate is one of the most under-tracked numbers in small ecommerce and local business, despite being cheaper to move than acquisition and a stronger predictor of long-term margin than any single campaign's ROAS.

Questions

Follow-up questions.

What's a good repeat purchase rate for ecommerce?

20-30% within 90 days is solid for most consumer categories; consumable or replenishable products can reasonably target 40%+ with good replenishment timing.

When should I introduce a loyalty programme?

Once you have a meaningful base of repeat-eligible customers, generally 100 or more, so the setup and platform cost is justified by the retention gain it produces.

How do I know when to send a replenishment reminder?

Estimate the product's typical usage duration from your own data or reasonable assumptions, then set the reminder to arrive at roughly 80% of that period, before the customer actually runs out.

Is a subscription option worth offering?

For genuinely consumable products with a predictable reorder cycle, yes — it locks in repeat revenue directly. For considered or occasional purchases, a subscription usually adds friction without matching benefit.

Get started

Want this answered for your business?

Paste your URL and you'll get a ranked plan, costed in hours and dollars, in about a minute.

Add your website and see your own ranked plan.