Returning Customers
Track the percentage of your total customers who have purchased from your online store before.
Returning Customers rate
Returning Customers is an e-commerce metric that tracks the percentage of your total customers who have purchased from your store before.
Returning Customers is the share of buyers in a given period who had already made at least one previous purchase from your store.
A rising Returning Customers rate tells you that people liked what they got the first time and chose to come back. That signal matters because repeat buyers cost less to win, spend more per order over time, and are more likely to recommend your store to others.
Formula
(Repeat online customers / Total number of online customers) x 100
Reporting frequency
Monthly, Quarterly
Example of KPI target
65% returning customers
Audience
Store Owner, Online Sales Manager, Marketing Manager
Variations
Percentage of returning customers on site
Why Returning Customers matters
Winning a first order is expensive. Every paid click, every ad impression, every discount used to close that sale has a cost. A customer who comes back skips most of that cost and still generates revenue.
A healthy Returning Customers rate usually signals two things at once: your product delivered on its promise, and your post-purchase experience gave people a reason to return. When that rate is low or falling, it is worth asking whether the problem is the product, the experience after the sale, or both.
Beyond cost efficiency, repeat buyers tend to spend more per order, convert faster, and refer others. That compounds over time in ways a single transaction never can. If you are deciding where to put your next marketing dollar, a strong Returning Customers rate tells you retention is working. A weak one tells you acquisition is doing all the heavy lifting, and that is a fragile place to be.
How to calculate Returning Customers
Accurate measurement starts with consistent definitions. A few decisions made upfront will save you from misleading numbers later.
Define a returning customer. Use logged-in users or reliable customer IDs. Cookies alone inflate counts and make your rate look better than it is.
Pick your window. Monthly and quarterly windows are both common. What matters most is consistency, so you can spot real trends rather than measurement noise.
Count unique customers. Divide returning unique customers by total unique customers for the period. Session counts will make spikes look like loyalty.
Data you need
Order history with customer IDs and timestamps
Customer profile status (new vs. returning)
Channel attribution for first and repeat orders
Ways to improve your Returning Customers rate
The levers here are mostly about earning trust and staying relevant after the first purchase.
Post-purchase care. Send order updates, clear delivery timelines, and frictionless returns. The experience after the sale shapes whether someone comes back.
Lifecycle messaging. Build flows for replenishment reminders, win-back campaigns, and VIP recognition. Keep the frequency respectful.
Loyalty and referrals. Reward repeat purchases with perks that feel fair, not transactional. Simple referral mechanics extend your reach without paid acquisition.
Personalized merchandising. Recommend products based on past behaviour and category affinity. Relevance beats volume every time.
Owned channel investment. Email and SMS reduce your dependence on paid reacquisition. Every customer you can reach directly is one you do not have to pay to find again.
Track Returning Customers in Klips
You should not have to pull a report every time you want to know whether your retention rate is moving. The goal is to have that number in front of you, reliably and without manual effort, so you can act on it rather than chase it down.
Connect your store data. Pull orders and customer tables from platforms like Shopify or WooCommerce, plus analytics from GA4.
Model the cohort. Tag first-time buyers and returning buyers by month. Calculate the percentage by period and by channel.
Visualize. Add a line chart for the overall trend, a stacked bar by channel, and a single-value Klip for the current month.
Set targets. Use colour rules to flag months below goal. Add notes for campaigns that moved the metric.
Share. Schedule a monthly email to marketing and merchandising leads so the number reaches the people who can act on it.
When your Returning Customers rate is always current and always visible, you stop guessing and start deciding.
Create custom dashboards for you and your team.
Get started with KlipsCommon pitfalls
Session vs. customer math. Sessions make spikes look like loyalty. Always count unique customers.
Short time windows. Some products have long reorder cycles. Look at 30, 60, and 90-day views before drawing conclusions.
Ignoring cohorts. A month heavy with new customer acquisition will naturally drag the rate down. Segment by acquisition cohort before you decide there is a retention problem.