Customer acquisition for an ecommerce store means winning people who have never bought from you, through channels such as Google Ads, Meta and TikTok ads, search engine optimisation, email capture, affiliates and PR. Work out your customer acquisition cost (CAC) by dividing what you spent on winning customers by the number of new customers won, then compare it with what a customer is worth in margin over their lifetime. If a customer is worth £264 in margin and costs £80 to win, you are spending wisely; aim for a ratio of around 3 to 1 and a payback period you can fund.
Online shopping is a crowded place to win attention. The Office for National Statistics puts internet sales at 27.3% of all UK retail sales in August 2026, and every one of those sales was competed for. This guide is for Shopify store owners who want to know what a new customer should cost, where to find them, and how to tell whether the money is working.
Customer acquisition is everything a business does to turn someone who has never bought from it into a paying customer. In ecommerce that covers paid advertising, organic search, social media, email and SMS capture, affiliates and influencers, marketplaces, PR and word of mouth. The goal is a first order; everything after the first order is retention.
The distinction matters because the two are measured differently. Acquisition is judged on how many new customers you win and what each cost. Retention is judged on how often those customers come back and how much they spend. A campaign that brings back last year's customers can look brilliant on return on ad spend while adding no new customers at all, which is why we always separate the two when we audit an account.
The more a customer is worth over time, the more you can afford to pay to win them. A store with a good welcome flow, repeat purchase emails and a reason to come back can outbid a competitor for the same customer and still make money. That is why acquisition planning starts with lifetime value, covered in our customer lifetime value guide.
Shopify's guide gives the standard formula: total ad spend plus sales expenses, divided by the number of new customers acquired. In plain terms, add up what you spent on winning customers in a period and divide it by the number of first time customers in that same period.
| Item | Example month | Notes |
|---|---|---|
| Ad spend (Google, Meta, TikTok) | £8,000 | What the platforms charged |
| Agency fees and creative | £1,200 | Include them for the full cost |
| Total acquisition spend | £9,200 | Ad spend plus other costs |
| New customers in the month | 115 | First orders only |
| Customer acquisition cost | £80 | £9,200 divided by 115 |
Three choices change the answer, so decide them once and keep them consistent:
What you can afford depends on what a customer is worth in margin, not revenue, because only margin pays for advertising. Take the same worked example we use in our LTV calculator: a customer spends £48 an order, orders four times a year and keeps buying for 2.5 years, at a 55% gross margin.
Shopify's guide calls a ratio of around 3 to 1 good, with ecommerce brands often between 2 to 1 and 4 to 1. At 3 to 1, the most this store should pay for a customer is £88 (£264 divided by three). Below 2 to 1 there is little left for overheads and profit; well above 4 to 1 usually means you are underinvesting and leaving growth to competitors.
A healthy ratio does not help if the cash comes back too slowly to fund the next round of advertising. A store paying £80 for a customer who repays it over nine months needs nine months of working capital for every customer it wins. Subscription brands and stores with frequent repeat orders recover the cost faster, which is why they can usually afford higher acquisition costs than single purchase stores.
The first order rarely pays for itself. That is normal, but it means the break even return on ad spend for the first order is higher than most owners expect. Our ROAS calculator works out break even ROAS from your margin, and the LTV calculator does the lifetime side.
Every channel trades speed against cost. The table summarises what each is best for and what to measure, then each is covered in a short section.
| Channel | Best for | Measure |
|---|---|---|
| Google Shopping and Search | Buyers already searching for your product | New customer CAC, ROAS on margin |
| Meta (Facebook, Instagram) | Creating demand and testing products | New customer CAC, cost per first purchase |
| TikTok ads and TikTok Shop | Younger audiences, creator led products | New customers, payback |
| SEO and content | Lower cost customers over time | Organic first orders |
| Email and SMS capture | Turning visitors into first buyers | Sign up rate, first order rate |
| Affiliates and influencers | Paying on results, reaching new audiences | Commission per new customer |
| PR and partnerships | Credibility and links | Referral traffic, branded search |
Google captures people who already know what they want. Shopping ads show your products with price and image, which makes them the strongest acquisition channel for most product stores. Our guides to Google Shopping for Shopify and Performance Max cover the setup. Watch brand searches: campaigns that spend on your own brand name collect customers who would have found you anyway.
Meta creates demand rather than capturing it. It shows products to people who were not searching, which makes it the main channel for launching new products and testing offers. Creative is the lever: in our experience the image or video matters more than targeting, and creator style videos usually beat polished brand ads. When Halo Coffee added creator (UGC) videos, its cost per sale on Meta fell by 27% between 2018 and 2021. Our guide to user generated content explains how to get them.
TikTok reaches audiences that are hard to find elsewhere, and TikTok Shop lets creators sell your products in their videos for a commission. Judge it on new customers and lifetime value, not just the first campaign. One of our coffee clients made £2,375 in TikTok Shop sales in its first 6 weeks with 4 creators posting affiliate videos. The campaign's own ROAS was negative, but the client was happy because of the number of first time customers, and their lifetime value made the campaign profitable. Our TikTok Shop guide covers the setup.
Organic search is the cheapest source of new customers once it works, but it takes months. Collection pages that target the words buyers use, product pages with real detail, and guides that answer pre purchase questions all bring first time buyers at no cost per click. Start with our Shopify SEO guide.
Most first time visitors do not buy on their first visit. A sign up offer turns some of them into subscribers, and a welcome flow turns subscribers into customers. This is the cheapest conversion lever most stores have, because it makes every other channel's traffic work harder. Across our Klaviyo clients, the welcome series and abandoned cart flows are normally the best performing flows by revenue and conversion rate. See how to get more email subscribers.
Affiliate networks and creator programmes pay on results, which keeps acquisition costs predictable. When we launched an Awin affiliate programme for Awake Organic, it grew to 210 active publishers within 3 days. We encourage clients to pay a generous 15% to 20% commission on first time customers only, because new customers cost far more to win through paid search, display and social, and an affiliate is only paid when a sale happens. Exclude voucher sites from collecting commission on customers who were already at checkout. Our guides to Awin for Shopify and Shopify Collabs cover the setup.
Coverage in the right publication brings customers, links that help search rankings, and the credibility that makes paid ads convert better. It is slow and hard to measure directly, so track referral traffic and branded searches. Our guide to PR for ecommerce brands explains how to pitch.
The right mix changes as a store grows. The table shows the mix we usually recommend; your margins, product and audience will move it.
| Stage | Lead channels | Build alongside |
|---|---|---|
| Launch (first 90 days) | Google Shopping, Meta, email capture | SEO basics, reviews |
| Growing (proven product) | Google, Meta, TikTok, affiliates | Content, creators, PR |
| Established (strong repeat rate) | All paid channels at higher bids | Brand, partnerships, new markets |
At launch, speed matters most: you need sales data to learn what works, and paid channels produce it in days. Our first 90 days marketing plan sets out the launch sequence. Once the product is proven, add channels one at a time so you can see what each contributes. Established stores with strong repeat rates can afford higher acquisition costs than newer competitors, and should use that advantage.
Shopify's customers reports include New customers over time, New vs returning customers and Customer cohort analysis, which groups customers by the date of their first order so you can see how each month's new customers behave afterwards. Together they answer the three questions that matter: how many new customers you won, what share of revenue came from them, and whether they came back.
Our guide to what a good ROAS is for ecommerce explains how to set targets on margin rather than revenue.
We see the same pattern in most stores we take on: plenty of activity, but no clear view of what a new customer costs or what they are worth. Fixing that comes first, because every budget decision depends on it. New clients who invest in marketing at launch normally make their first sale within 3 days; those who do their own marketing typically take 2 to 4 weeks. Across our client stores, email is a median 30% of revenue, which is why we treat email capture as part of acquisition rather than an afterthought.
We work to a floor of at least 2x ROAS across the accounts we manage, and we judge channels on new customers and lifetime value, not only on the first order. We are a Shopify Select partner with Verified Skills across development and marketing, and a Klaviyo, Awin, Meta and TikTok partner. Ad accounts we set up always belong to the client. Our pricing is published, retainers start from £650 a month plus VAT, and clients are billed one month in arrears with no long contracts. If you would like a second opinion on your acquisition costs, get in touch.
What is customer acquisition?
Customer acquisition is everything a business does to win people who have never bought from it before, from advertising and search to email capture, affiliates and PR. For an online store the measure that matters is the number of new customers won and what each one cost, not total orders, because returning customers are a retention result.
How do you calculate customer acquisition cost?
Divide what you spent on winning customers in a period by the number of new customers you won in the same period. Shopify's guide uses total ad spend plus sales expenses divided by new customers acquired. Spending £8,000 on ads and £1,200 on agency fees and creative to win 115 new customers gives a customer acquisition cost of £80.
What is a good customer acquisition cost for ecommerce?
There is no single good figure, because it depends on what a customer is worth to you. Judge it against lifetime value on margin: Shopify's guide calls a ratio of around 3 to 1 good. A customer worth £264 in margin over their lifetime can carry an £88 acquisition cost at that ratio.
What is the cheapest way to acquire customers for a Shopify store?
Search engine optimisation, email capture, referrals and PR cost the least per customer once they work, but they take months to build. Paid search and paid social cost more per customer but produce sales within days. Most stores need a paid channel for speed while the cheaper channels grow.
What is the difference between customer acquisition and customer retention?
Acquisition wins a customer's first order; retention wins every order after it. They are linked, because the more a customer buys over time, the more you can afford to spend acquiring the next one. A store with strong retention can outbid competitors for the same customers and still make money.
How long does it take a new Shopify store to get its first customer?
In our experience, new Shopify clients who invest in marketing at launch normally make their first sale within 3 days. Clients who handle their own marketing typically take 2 to 4 weeks when we check in. The difference is almost always paid traffic and an email list ready on launch day.
Should returning customers be counted in acquisition figures?
No. Count only first orders when you work out customer acquisition cost, otherwise repeat orders from loyal customers make paid channels look cheaper than they are. Shopify's New vs returning customers report separates the two, and ad platforms can report new customer conversions once your customer list is connected.
Customer acquisition gets easier once you know two numbers: what a new customer costs and what they are worth in margin. With those in hand, every channel can be judged fairly, and budget can follow the channels that find customers who come back.
Start with tracking you trust, add channels one at a time, and keep investing in the email and retention work that raises what each customer is worth. If you would like us to look at your numbers, email us.
Tell us a little about your store and we'll get back to you within 24 hours.