The maths in one line
```
Customer value = average order value × expected number of orders × margin
```
So if your customer spends SAR 200 every two months for two years, they are worth SAR 2,400, not 200.
And when stock runs out once, you don't lose 200 — you lose what remained of the 2,400.
Which is why the usual priority order is upside down
Most stores spend most of their money acquiring a new customer, and least on keeping one.
The maths above says the opposite:
| Acquiring a new customer | Keeping an existing one | |
|---|---|---|
| Cost | Ads, discounts, competition | A sound operational experience |
| Likelihood | Low | High — they already want the product |
| Who decides it | Marketing | Operations: availability, accuracy, speed |
A repeat customer doesn't need persuading — they need not to be let down.
And what lets them down is rarely price: not finding the product, receiving it late, or receiving the wrong one.
Three operational failures that end repeat purchase
① The stockout — a customer who couldn't find their product doesn't wait. They buy elsewhere and get used to the new store.
② The wrong item — it costs twice: a return, and trust. Which is why picking accuracy is a commercial number, not an operational one.
③ Unexpected slowness — declared slowness is acceptable; an unannounced delay is what loses trust.
All three are entirely operational — meaning solvable by decision, not by marketing budget.
What actually builds repeat purchase
- Constant availability — a calculated reorder point per product, and stock synced with your store in real time.
- Accuracy — 99.9% picking accuracy, so the right product arrives first time.
- A speed you can promise — 2 to 4 hours inside Riyadh, and shipping described honestly for other cities.
- Easy returns — an easy return raises the likelihood of the next purchase, it doesn't lower it.
- A clear promise on the product page — a realistic promise builds repeat business; an inflated one builds disappointment.
The numbers
99.9% picking accuracy · 95% on-time · 95% satisfaction · 2 to 4 hours in Riyadh · 40+ integrations · 40 carrier partners · 500+ brands
Frequently asked questions
How do I calculate repeat-customer value?
Multiply average order value by the number of orders expected over the relationship, then by margin. A customer spending SAR 200 every two months for two years is worth SAR 2,400, not 200.
Why does a stockout cost more than the order value?
Because a customer who couldn't find their product usually moves to another store and stays there, so you lose the remaining expected orders rather than just the current one.
What most prevents a customer from buying again?
Three operational causes: stock running out, receiving the wrong item, and unexpected delay in delivery. All three are addressable by improving operations rather than by increasing marketing spend.
Do easy returns raise or lower repeat purchase?
They raise it. A clear returns policy reduces hesitation at the point of purchase and increases the likelihood of the customer returning later.
Does promising faster delivery increase repeat purchase?
Not if the promise isn't achievable. A realistic promise that is kept builds compounding trust, while an inflated promise produces a disappointment that ends the relationship at the first order.