E-commerce
Customer Acquisition for E-commerce
A store with no visitors gets no orders, and visitors cost money or time — usually both. Customer acquisition is the work of getting the right people to your store at a price your margins can afford. It is also where most small stores quietly fail: they spend on advertising, count the clicks, and never check whether each order cost more to win than it earned. This guide starts from the one number that matters and works outwards.
Education only. This page explains acquisition methods. It is not financial advice and makes no promise about results — advertising outcomes vary widely, and no channel guarantees orders. Advertising platform rules and prices change; check them before spending. Last checked: 14 November 2026.
The only number that matters first: cost per order
Customer acquisition cost — CAC — is the total amount spent to win one order: advertising spend divided by the number of orders it produced. If you spent $300 on advertising and it produced 20 orders, your CAC is $15 per order. Every other acquisition metric is decoration until you know this one.
The test is simple. Compare CAC with the contribution per order — what one order earns after product cost, shipping, fees and a refund allowance, worked out in our store profitability guide. If CAC is higher than the contribution, every order loses money, and more orders only make a bigger loss. If CAC is lower, the difference is what pays the fixed costs. That comparison, not the number of clicks or the click-through rate, is what decides whether an advertising channel is working.
Research for this site found the clearest illustration of this in a reported worked example (Syncost): a product with a 58% gross margin fell to 19% net at $10 of advertising cost per order, to 2.6% at $15, and to a loss at $20. The product never changed. Only the acquisition cost moved. Any guide that talks about acquisition without that comparison is not talking about acquisition at all.
The channels, and what each one is actually for
| Channel | Who it reaches | Speed | Main risk |
|---|---|---|---|
| Search advertising | People already looking to buy | Fast | Expensive per click in competitive niches |
| Social advertising | People who may be interested | Fast | Clicks that never become orders |
| Marketplaces | Buyers already on the platform | Fast | Fees and platform rules |
| Search and content | People researching a problem | Slow (months) | Time before any return |
| Social media (owned) | Followers and their networks | Slow | Algorithm changes |
| Email to past buyers | People who already bought | Fast, low cost | Needs a list — built over time |
Notice the pattern in the table: the fast channels cost money per order, and the slow channels cost time. A new store usually needs a fast channel to get its first orders, while the slow channels grow in the background. A mature store should be doing the opposite: earning more and more orders from slow, cheap channels, so that paid advertising is a choice rather than a lifeline. If every order still depends on paid advertising after a year, the store has a structural problem, not a traffic problem.
How to test a paid channel honestly
Testing is where most advertising money is wasted, because tests are run without rules. Four rules keep a test honest:
- Test one channel at a time. Two channels running together cannot be judged separately. If orders rise, you will not know which channel caused them.
- Fix the budget and the period in advance. Decide an amount you can afford to lose completely and a number of days. A test with no budget limit is not a test — it is spending.
- Write the stop rule down first. Before the test starts, write the maximum cost per order you will accept. If the test ends above that number, you stop, even if the clicks looked good. Clicks are not orders.
- Fix the product page first. Advertising sends people to a page. If the page is slow, unclear, has no reviews, or surprises buyers with shipping costs at checkout, the test measures the page, not the channel. Improve the page, then test the channel.
Judge the test by cost per order and only that. Impressions, clicks and click-through rates are useful for diagnosing a problem — a high click rate with no orders points at the page, not the ad — but they never decide whether a channel is profitable. Only the cost per order, compared with the contribution per order, decides that.
Why repeat buyers are the cheapest acquisition of all
A first order won through advertising carries the full acquisition cost. A second order from the same customer, won through an email or a return visit, carries almost none. That is why the lifetime value of a customer — the total contribution from all their orders — is the other half of this guide's maths. A store whose customers order twice can afford nearly twice the acquisition cost of a store whose customers order once, and that difference decides who can afford to advertise at all.
Repeat orders come from only two things: a product that satisfied the first time, and a reason to come back. The product is covered in our product research and fulfilment guides. The reason to come back is communication: an email list, built with clear consent from the first order, that tells past buyers about genuinely new products rather than shouting at them every day. Our email marketing basics guide covers how to build that list without buying one — bought lists destroy deliverability and break consent law, and are never a shortcut.
The mistakes that waste acquisition budgets
- Scaling before the test works. Doubling the budget on a channel whose cost per order is already above the contribution per order doubles the loss. Scale only what a small test has already proven.
- Chasing cheap clicks. A channel that delivers cheap clicks and no orders is not cheap — it is a hole. Judge by orders, not by clicks.
- Advertising a weak product page. No amount of traffic fixes a page with unclear pricing, hidden shipping costs, slow loading or no trust signals. Fix the page first.
- Ignoring the refund rate. An advertising channel that brings buyers who refund at twice the normal rate is more expensive than its cost per order suggests. Track refunds by channel, not just by product.
- No tracking at all. If you cannot tell which orders came from which channel, you cannot tell which channel is working. Set up tracking before the first pound of advertising is spent.
- Buying followers or engagement. Fake followers and engagement pods violate platform rules, distort every metric you rely on, and can get accounts restricted. They are not acquisition — they are a way to lie to yourself about it.
A simple acquisition plan for a new store
Start with the maths: work out the contribution per order and the maximum acquisition cost it allows. Then pick one fast channel and test it with a fixed budget and a written stop rule. While the test runs, begin the slow channels — one helpful piece of content, one social account posting genuinely useful material, and an email capture on the store with a clear consent statement. At the end of the test, keep only what the cost-per-order numbers justify. Every month after that, check the share of orders that came without paid advertising. When that share grows, the store is becoming a business. When it does not, the store is renting its customers one order at a time — and the rent keeps rising.
Sources
- How to Make an Online Store Profitable (this site — contribution per order and break-even)
- E-commerce Product Research (this site — validating before acquisition spend)
- Syncost — worked margin example, gross margin collapsing with advertising cost per order (as reported in this site's research; accessed 14 November 2026)
Last checked: 14 November 2026.
Frequently asked questions
What is customer acquisition cost for an online store?
It is the total amount you spend to win one paying customer — advertising spend divided by the number of orders it produced, plus any other cost tied to getting that order. It is the single most important number in a store's maths, because if it is higher than the profit on one order, every sale loses money.
How much should I spend on ads to get my first orders?
Set a fixed test budget you can afford to lose completely, with a stop rule written down before you start: if the cost per order stays above your contribution per order, you stop. Do not scale advertising until a small test shows orders at a cost the margin allows.
Which advertising channel is best for a new store?
There is no universal answer. Search advertising reaches buyers who are already looking; social advertising reaches people who are not yet looking but might be interested; marketplaces bring buyers who are already on the platform. Test one channel at a time with a small budget, and judge it only by the cost per order it produces — not by clicks or impressions.
Can I get customers without paid advertising?
Yes, but slowly. Search traffic from helpful content, social media built around your product, and repeat orders from past customers all cost time rather than money. Most successful small stores use both: paid advertising for speed while the slow channels grow, and the slow channels to reduce dependence on paid advertising over time.
What is the difference between CAC and lifetime value?
Customer acquisition cost (CAC) is what you pay to win one customer. Lifetime value (LTV) is the total contribution that customer brings over all their orders. A store can afford a high CAC only if the same customers come back and order again. A store that only ever gets one order per customer must keep CAC below the profit on that single order.
Why do my ads get clicks but no orders?
Clicks are cheap and orders are not. Common causes: the product page does not match the promise in the ad, the price or shipping cost surprises the buyer at checkout, the store has no reviews and no trust signals, or the ad reached people who were curious rather than ready to buy. Check the product page and the checkout first — advertising cannot fix a page that does not convert.