Guides

Is it really cheaper to keep a customer than to win a new one?

By Toby Dames. Published 5 November 2026.

Why it is often true

  • You already hold their email address, so reaching them costs almost nothing per message.
  • They know the product and have shown they will pay.
  • You have data on what they bought, so the message can be specific.

Acquisition, by contrast, means paying a platform for each person's attention, and costs tend to rise when more advertisers compete for the same audience.

When it is not true

  • The product is bought once, such as a mattress or a wedding dress.
  • The customer list is small, so there is little to recover.
  • You win customers back only with heavy discounts that cost more than the order is worth.

Why budgets still go to acquisition

Acquisition is visible. New customers appear on dashboards and in reports. A customer who did not return is an absence, and absences do not show up. That is a measurement problem as much as a marketing one, and it is why budgets drift towards the louder channel.

How to test it in your business

  1. Calculate your cost per new customer, all in.
  2. Calculate the cost of a win-back campaign per returning customer, with offer cost included.
  3. Compare the margin from each. Use a hold-out group for the retention figure.

If retention wins, move some budget. If it does not, you have learned that cheaply.

Questions

Should I stop acquiring new customers?

No. You need both. The question is the balance, and whether the customers you win are being given a reason to come back.

What about the widely quoted claim that retention is five times cheaper?

Figures like that are quoted widely and the sources vary. They are not a substitute for your own numbers. Measure your cost of acquisition and your cost of retention and compare.

Want this worked out on your own data?

The free Profit Leak Detector takes a couple of minutes. Or book 30 minutes and we will look at your numbers together.