What is Customer Retention?

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
August 16, 2022Updated March 13, 20267 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

Customer retention in eCommerce is the single metric that separates stores that grow from stores that stall. Yet most online store owners in Malaysia and Singapore spend 80% of their budget chasing new customers — and almost nothing on keeping the ones they already have. We've worked with dozens of DTC brands across Southeast Asia, and the pattern is always the same: the stores that measure and improve customer retention consistently outperform those that don't. Here's everything you need to understand about this critical metric.

What Is Customer Retention?

Quick Answer: What is customer retention and why does it matter?

Customer retention measures how many customers keep buying from you over time. Increasing retention by just 5% can boost profits by 25-95% according to Bain & Company. It costs 5-7x more to acquire a new customer than to keep an existing one, and returning customers make up 40% of revenue despite being only 8% of visitors.

Customer retention is the measurement of how many of your customers are still actively buying from you over a given period. It tells you whether the people who bought from you once are coming back for more — or disappearing forever.

For example, if your online store acquired 1,000 customers last year and 250 of them made a repeat purchase this year, your customer retention rate is 25%. That means 75% of your customers bought once and never returned.

According to Bain & Company research, increasing customer retention by just 5% can boost profits by 25-95%. That's not a typo — the economics of retention are that powerful.

The formula is straightforward:

Customer Retention Rate = ((Customers at End of Period – New Customers) ÷ Customers at Start of Period) × 100

If you started January with 500 customers, acquired 200 new ones during the year, and ended December with 550 total customers:

((550 – 200) ÷ 500) × 100 = 70% retention rate

customer retention example

Why Does Customer Retention Matter for eCommerce?

Most eCommerce store owners focus almost entirely on customer acquisition — running ads, optimising for SEO, building social media followings. That's important, but it's only half the equation.

Here's why retention deserves equal attention:

  • Repeat customers spend more. According to Adobe Digital Insights, returning customers make up 40% of an online store's revenue despite being only 8% of visitors.
  • Acquisition costs keep rising. Facebook and Google ad costs in Malaysia have increased by 30-50% over the past three years. Every retained customer is one you don't need to re-acquire.
  • Retained customers refer others. Loyal customers become advocates. They leave reviews, share on social media, and tell their friends — all for free.
  • Higher lifetime value. A customer who buys from you 5 times over 2 years is worth 5x more than a one-time buyer, with nearly zero acquisition cost on purchases 2-5.

We've seen this play out with our own clients. One Malaysian beauty brand we work with shifted 20% of their ad budget into retention campaigns (email sequences, loyalty rewards, personalised recommendations). Within 6 months, their repeat purchase rate went from 18% to 34% — and their overall revenue grew 22% even though they spent less on ads.

customer retention for ecommerce

How Does Acquisition Cost Compare to Retention?

Factor New Customer Acquisition Customer Retention
Cost per customer RM50-200 (ads, SEO, content) RM5-20 (email, loyalty)
Conversion rate 1-3% (cold traffic) 60-70% (returning customers)
Average order value Lower (first purchase) 31% higher (repeat buyers)
Profit margin Lower (acquisition costs eat into margin) Higher (minimal cost to retain)
Time to revenue Weeks to months Immediate (they already trust you)

The numbers are clear: it costs 5-7x more to acquire a new customer than to retain an existing one. If you need strategic help with this, a Shopify agency in Malaysia can build the systems that make retention automatic.

customer retention strategy

How Do You Define an "Active" Customer?

The tricky part of customer retention is defining what "active" means for your specific business. This depends entirely on your product's natural repurchase cycle.

Examples by industry:

  • Beauty and skincare: 45-60 day repurchase cycle. If a customer hasn't ordered in 90 days, they're at risk of churning.
  • Fashion and apparel: 60-90 day cycle. Seasonal buyers may stretch to 120 days.
  • Supplements and health: 30-45 day cycle. These are the most predictable because products run out.
  • Home goods and electronics: 6-12 months. Long cycles mean fewer transactions but higher order values.

For a beauty and personal care brand in Malaysia, a customer who ordered 60 days ago is still active. A customer who last ordered 150 days ago? They've likely moved to a competitor — and you need a re-activation campaign to win them back.

Understanding your specific repurchase cycle is the foundation of measuring retention accurately. Without it, your retention rate is meaningless.

customer retention

How Do You Calculate Your Retention Rate?

Here's a practical walkthrough for any Shopify or WooCommerce store:

Step 1: Define Your Time Period

Choose a period that aligns with your business cycle. Most eCommerce stores use:

  • Monthly for high-frequency products (beauty, supplements)
  • Quarterly for moderate-frequency (fashion, food)
  • Annually for low-frequency (electronics, furniture)

Step 2: Count Your Starting Customers

How many unique customers had made at least one purchase before the period started? This is your baseline.

Step 3: Count New Customers During the Period

How many first-time buyers did you acquire during the period? Exclude these from your retention calculation.

Step 4: Count Customers at End of Period

How many total unique customers have made a purchase by the end of the period?

Step 5: Apply the Formula

Retention Rate = ((End Customers – New Customers) ÷ Start Customers) × 100

Where to Find This Data

  • Shopify: Go to Analytics → Reports → Returning customer rate. Or use apps like Klaviyo or RetentionX for deeper cohort analysis.
  • WooCommerce: Use plugins like Metorik or WooCommerce Customer Insights. The built-in reports show repeat vs new customers.
  • Google Analytics: Under Audience → Behaviour → New vs Returning (limited, but a starting point).

What Is a Good Retention Rate?

Benchmarks vary by industry and market, but here's what we see across Malaysian and Singaporean eCommerce stores:

Rating Retention Rate What It Means
Poor Below 15% Most customers buy once and leave. Urgent action needed.
Average 15-25% Typical for stores without retention strategy. Room to grow.
Good 25-40% Active retention efforts in place. Above industry average.
Excellent 40%+ Strong loyalty program, email sequences, and brand affinity.

The average eCommerce retention rate globally is around 28-32% according to Statista. If your store is below 20%, you're leaving significant revenue on the table.

What Are 5 Proven Ways to Improve Customer Retention?

1. Post-Purchase Email Sequences

The 48 hours after a purchase are critical. Send a thank-you email, delivery updates, and a "how to get the most from your product" guide. This builds trust and sets the stage for the next purchase.

2. Loyalty and Rewards Programs

Points-based systems work. Shopify apps like Smile.io or Yotpo make this easy. Even a simple "spend RM200, get RM20 off your next order" programme can lift retention by 10-15%.

3. Personalised Product Recommendations

Use purchase history to recommend relevant products. "You bought our Vitamin C serum — customers who love that also buy our Hyaluronic Acid moisturiser." Tools like Klaviyo automate this.

4. Win-Back Campaigns for Lapsed Customers

Set up automated emails that trigger when a customer hasn't purchased within 1.5x their normal repurchase cycle. Offer an incentive — a discount, free shipping, or exclusive early access.

5. Exceptional Post-Purchase Support

Fast responses to questions, easy returns, and proactive shipping updates. In Malaysia specifically, offering WhatsApp support (which 97% of Malaysians use daily) can dramatically improve the customer experience.

For more retention strategies specific to beauty and personal care brands, see our guide on marketing strategies for beauty brands.

Bottom Line

Customer retention measures whether your business is building lasting relationships or just churning through one-time buyers. For Malaysian and Singaporean eCommerce stores, the math is simple: it costs 5-7x more to acquire a new customer than to keep an existing one, and retained customers spend 31% more per order. Start by calculating your current retention rate, identify your repurchase cycle, and build one automated email sequence to bring lapsed customers back.

Not sure where your store stands? Get a free ecommerce scorecard — we'll audit your store and show you exactly what to fix first.

Frequently Asked Questions

What is a good customer retention rate for eCommerce?

A good retention rate for eCommerce is 25-40% over 12 months. The global average sits around 28-32%. Top-performing brands with strong loyalty programs and email automation can achieve 40% or higher. If you're below 20%, focus on post-purchase email sequences and a basic loyalty programme first.

How do I increase customer retention?

Focus on post-purchase email sequences, loyalty programs, personalised product recommendations, and excellent customer service. The biggest quick win is usually automated email flows — a welcome series, post-purchase follow-up, and win-back campaign for lapsed customers. Retained customers spend 67% more than new ones.

What is the difference between retention rate and churn rate?

Retention rate measures the percentage of customers who return to buy again. Churn rate is the opposite — the percentage who stop buying. They always add up to 100%. If your retention rate is 30%, your churn rate is 70%. Both are useful: retention shows your wins, churn shows where you're losing.


Keep reading:

Share this article

#Customer Retention #ecommerce #Loyalty

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store →

Find Your Revenue Leaks