Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The number hiding behind your ad dashboard that decides whether growth pays you back
What Is the Cost to Acquire a Customer?
Seven words that decide your store's future.
The cost to acquire a customer (CAC) is the total amount a business spends on sales and marketing divided by the number of new customers gained in the same period. The average ecommerce CAC ranges from $45 to $150, according to Shopify's 2025 Commerce Report, and has risen 222% over the past decade per SimplicityDX research.
Most Shopify store owners know their ad spend. They can tell you what they paid Meta or Google last month. But the cost to acquire a customer is not your ad spend. It is every ringgit, every dollar, every cent that goes into turning a stranger into someone who completes checkout.
That includes the agency fee. The email platform. The designer who built the landing page. The hours you spent writing Instagram captions at midnight. All of it.
When we audit stores across Malaysia and Singapore, the real cost to acquire a customer is almost always double what the founder believes. They quote their cost per click or their Facebook CPA. Those are ingredients. CAC is the whole recipe.
And if you do not know the recipe, you cannot know whether your kitchen is profitable.

How Do You Calculate the Cost to Acquire a Customer?
Two numbers. One division.
CAC = Total Sales & Marketing Costs ÷ Number of New Customers Acquired. If you spent RM 30,000 on all marketing activities last quarter and gained 200 new customers, your cost to acquire a customer is RM 150. According to ProfitWell's unit economics data, brands that calculate CAC accurately grow 2-3x faster than those relying on platform-reported CPA alone.
The formula is not the hard part. The hard part is being honest about what goes into the numerator.
What Counts as "Total Sales & Marketing Costs"
Here is what belongs in the calculation:
- Paid advertising — Meta Ads, Google Ads, TikTok Ads, display, retargeting
- Agency fees — monthly retainers or percentage-of-spend fees
- Marketing salaries — anyone whose job is acquiring customers
- Software and tools — Klaviyo, Hotjar, analytics platforms, CRM
- Content production — photography, video, copywriting, graphic design
- Influencer spend — flat fees, gifting costs, affiliate commissions
- Sales costs — if you have outbound sales or a live chat team that converts
What Does NOT Count
- Fulfillment and shipping costs (those are COGS)
- Product costs
- Customer service for existing customers
- Retention marketing (email flows to repeat buyers)
Retention spending goes into your customer retention cost, not your acquisition cost. Mixing the two makes both numbers useless.
A Worked Example
A Malaysian DTC skincare brand spends the following in Q1 2026:
| Cost Category | Quarterly Spend (RM) |
|---|---|
| Meta Ads | 18,000 |
| Google Ads | 6,000 |
| Agency management fee | 4,500 |
| Klaviyo (email platform) | 900 |
| Content creation (photos + video) | 3,000 |
| Influencer collaborations | 2,600 |
| Total | 35,000 |
New customers acquired in Q1: 280
CAC = RM 35,000 ÷ 280 = RM 125 per customer
That is the real number. Not the RM 64 CPA that Meta's dashboard shows. The RM 64 only counts ad spend divided by conversions attributed to Meta. It ignores the agency, the creative, the tools, and the influencer budget that supported those conversions.

What Is a Good Cost to Acquire a Customer?
Context decides everything.
A good cost to acquire a customer depends on your average order value, margins, and customer lifetime value. As a benchmark, ecommerce CAC should be no more than one-third of your customer lifetime value (LTV:CAC ratio of 3:1 minimum), according to Harvard Business Review. For Shopify stores, WebMedic's audit data shows healthy CAC ranges from RM 40 to RM 200 depending on product category.
There is no universal "good" CAC. A RM 300 acquisition cost is catastrophic if you sell RM 80 phone cases. It is excellent if you sell RM 4,000 espresso machines to customers who reorder beans monthly.
The only way to judge your CAC is against your customer lifetime value. That ratio — LTV to CAC — is the number that actually matters.
CAC Benchmarks by Industry
| Industry | Average CAC (USD) | Typical AOV | Healthy LTV:CAC |
|---|---|---|---|
| Fashion & Apparel | $30–$60 | $70–$120 | 3:1–4:1 |
| Beauty & Skincare | $40–$80 | $50–$90 | 4:1–6:1 |
| Health & Supplements | $50–$100 | $40–$70 | 5:1–8:1 |
| Electronics | $60–$120 | $150–$400 | 2:1–3:1 |
| Home & Furniture | $80–$200 | $200–$600 | 2:1–3:1 |
| Food & Beverage (DTC) | $25–$50 | $30–$60 | 4:1–7:1 |
| Pet Products | $35–$70 | $40–$80 | 4:1–6:1 |
| Luxury / Premium | $100–$300 | $500+ | 2:1–4:1 |
Sources: Shopify Commerce Report 2025, ProfitWell benchmarks, WebMedic client data (MY/SG)
Notice the pattern. Industries with high repeat purchase rates (beauty, supplements, pet, food) tolerate higher CAC because the customer keeps buying. Industries with one-time purchases (electronics, furniture) need lower CAC because there is less lifetime value to recover.
The 3:1 Rule
If your LTV is RM 450 and your CAC is RM 150, your ratio is 3:1. That is the floor for a healthy business. Below 3:1, growth consumes more cash than it generates. Above 5:1, you are likely underinvesting — there are customers you could profitably acquire that you are not reaching.
Use the CAC calculator to find your exact number in under 60 seconds.
Why Does the Cost to Acquire a Customer Keep Rising?
The trend is not in your favour.
Ecommerce customer acquisition costs have risen 222% over the past decade, according to SimplicityDX's 2024 research. The primary drivers are increased ad platform competition, iOS privacy changes reducing targeting accuracy, and rising CPMs across Meta and Google. Shopify's internal data shows the average cost per click on Meta Ads increased 30% between 2023 and 2025.
Three forces are pushing your cost to acquire a customer higher every year:
1. More Advertisers, Same Eyeballs
Every new DTC brand that launches a Shopify store enters the same Meta and Google auctions. More bidders, same inventory, higher prices. The number of active Shopify merchants passed 4.6 million in 2025, up from 1.7 million in 2020.
2. Privacy Changes Broke Targeting
Apple's ATT framework (iOS 14.5+) cut the data that Meta and Google use for targeting. Less data means broader audiences, lower relevance, and higher costs per conversion. Meta's own CFO estimated a $10 billion annual revenue impact from these changes — and that cost was passed to advertisers through higher CPMs.
3. Creative Fatigue Accelerates
Ad creative now fatigues 40-60% faster than it did in 2020, according to Motion's 2025 Creative Analytics Report. That means you need to produce more creative assets more often, which raises production costs and pushes CAC higher.
The takeaway is clear. You cannot outspend your way to growth anymore. The brands winning in 2026 are the ones reducing their cost to acquire a customer through efficiency, not budget.

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Do You Lower the Cost to Acquire a Customer?
Six levers. Most stores only pull one.
The most effective ways to lower CAC are improving conversion rate (reduces cost per acquisition by 20-50%), increasing organic traffic (free acquisition), boosting referral programs (referred customers cost 5x less per Wharton research), optimising ad creative (15-30% CPA reduction per Motion data), and fixing landing pages. WebMedic's client data shows stores that improve conversion rate by 1 percentage point reduce CAC by an average of 18%.
Most brands try to lower CAC by negotiating ad costs or finding cheaper traffic sources. That works temporarily. The structural fixes work permanently.
1. Fix Your Conversion Rate First
This is the highest-leverage move. If your store converts at 1.5% instead of 2.5%, you are paying 67% more per customer from the same traffic. Every percentage point of conversion improvement reduces your cost to acquire a customer directly.
Start with your product pages, checkout flow, and mobile experience. These three areas account for 80% of conversion leaks in the stores we audit. Run your store through a conversion diagnostic to find the specific friction points.
2. Build Organic Acquisition Channels
Paid traffic has a variable cost — you pay for every click. Organic traffic has a fixed cost — you invest once in content, SEO, or community, and it keeps producing customers.
A blog post that ranks for a buying keyword will send you customers for years at zero marginal cost. An email list that grows through content and lead magnets acquires subscribers you can convert without paying an ad platform.
The cost to acquire a customer through organic search is typically 60-70% lower than paid channels over a 12-month period, based on our client data across Shopify stores in Malaysia.
3. Launch a Referral Program
Referred customers cost 5x less to acquire than paid customers, according to Wharton School research. They also convert faster and have higher lifetime value.
Shopify apps like ReferralCandy, Smile.io, and Yotpo make this straightforward. Offer existing customers a meaningful incentive — store credit, free product, or percentage discount — for every new customer they bring in.
4. Improve Ad Creative Quality
The creative is the targeting now. With less data available for audience targeting post-iOS 14.5, the quality of your ad creative determines who responds and at what cost.
Motion's 2025 data shows that top-performing ad creatives deliver 3-5x lower CPA than average creatives within the same campaign. Invest in creative testing — produce more variations, test hooks, test formats (UGC, static, video), and kill underperformers fast.
5. Optimise Your Landing Pages
Sending paid traffic to your homepage is like paying for a taxi to the wrong address. Dedicated landing pages with clear value propositions, social proof, and a single call-to-action consistently outperform generic pages.
Unbounce's 2025 Conversion Benchmark Report found that dedicated landing pages convert 65% higher than homepage traffic. For a store spending RM 20,000/month on ads, that improvement alone can cut CAC by 30-40%.
6. Increase Average Order Value
CAC is a ratio. You can improve it by reducing the numerator (costs) or by getting more value from each customer on their first purchase. Bundling, upsells, cross-sells, and free shipping thresholds all increase AOV — which makes your acquisition cost more justifiable even if the absolute number stays the same.
A customer who costs RM 120 to acquire and spends RM 80 is a problem. The same customer spending RM 200 because you offered a bundle is profitable on day one.

How Do You Calculate Cost to Acquire a Customer by Channel?
Channel math reveals where your money works hardest.
To calculate CAC by channel, divide the total spend on each channel (including proportional overhead) by the number of new customers that channel generated. According to Shopify's 2025 data, Google Search delivers the lowest ecommerce CAC at $28–$45, followed by email at $30–$50, while paid social averages $50–$90. WebMedic's client data across 80+ stores confirms Google Search consistently delivers CAC 30-40% lower than Meta Ads.
Blended CAC — your total spend divided by total new customers — is useful but incomplete. It hides which channels are efficient and which are wasting money.
Channel CAC Breakdown
| Channel | Typical CAC Range (USD) | Best For | Watch Out For |
|---|---|---|---|
| Google Search (branded) | $5–$15 | Capturing existing demand | Inflates brand credit vs. true acquisition |
| Google Search (non-branded) | $28–$45 | High-intent buyers | Requires SEO or high CPC bids |
| Google Shopping | $30–$55 | Product-specific searches | Feed quality matters enormously |
| Meta Ads (Facebook/Instagram) | $50–$90 | Prospecting, broad awareness | Rising CPMs, creative fatigue |
| TikTok Ads | $40–$70 | Younger demographics, impulse | Attribution challenges |
| Email marketing | $30–$50 | Subscriber conversion | Requires list building investment |
| Organic / SEO | $10–$30 | Long-term, compounding | Slow to build, fast to compound |
| Referral programs | $15–$35 | High-quality customers | Needs critical mass to work |
| Influencer marketing | $40–$100 | Trust building, niche audiences | Hard to measure precisely |
Sources: Shopify Commerce Report 2025, WordStream benchmarks, WebMedic client data
How to Attribute Customers to Channels
Attribution is messy. A customer might see a TikTok ad, click a Google ad a week later, and convert through an email. Who gets credit?
Three approaches:
- Last-click attribution — the channel that got the final click gets full credit. Simple but misleading. Overvalues bottom-funnel channels.
- First-click attribution — the channel that introduced the customer gets credit. Better for understanding prospecting, but ignores the conversion path.
- Blended attribution — calculate your total blended CAC, then use channel-specific data as directional signals rather than absolute truth.
For most Shopify stores under $5M in revenue, blended CAC plus directional channel data is sufficient. Do not over-invest in attribution modelling until your fundamentals are solid.
What Is the Relationship Between CAC and Lifetime Value?
This ratio is the real scoreboard.
The LTV:CAC ratio measures how much lifetime revenue each acquisition dollar generates. A 3:1 ratio is the minimum benchmark for sustainable ecommerce, according to Harvard Business Review. Below 1:1, every customer costs more to acquire than they are worth. WebMedic's audits show Malaysian Shopify stores average a 2.4:1 ratio — below the 3:1 threshold — because most undercount CAC and overestimate LTV.
Your cost to acquire a customer means nothing in isolation. RM 200 CAC is terrible if your customer buys once and spends RM 150. It is excellent if your customer buys five times over two years and spends RM 1,200.
The LTV:CAC ratio connects these two numbers:
LTV:CAC = Customer Lifetime Value ÷ Cost to Acquire a Customer
What the Ratio Tells You
| LTV:CAC Ratio | What It Means | Action |
|---|---|---|
| Below 1:1 | Losing money on every customer | Stop scaling. Fix margins or CAC immediately. |
| 1:1 to 2:1 | Breaking even or slim margin | Reduce CAC or improve retention. Do not scale yet. |
| 3:1 | Healthy baseline | Sustainable growth. Maintain and optimise. |
| 4:1 to 5:1 | Strong economics | Room to invest more aggressively in acquisition. |
| Above 5:1 | Underinvesting | You are leaving growth on the table. Spend more on acquisition. |
Calculate your LTV using the lifetime value formula or the customer acquisition cost formula to get both sides of the equation.
The Payback Period Problem
Even a healthy 3:1 ratio can create cash flow issues if the payback period is too long. If it takes 12 months to recover your CAC through repeat purchases, you need enough cash to fund 12 months of acquisition before seeing a return.
Subscription models, bundles, and high first-order AOV all shorten payback period. The ideal target for ecommerce is recovering CAC within 90 days — which requires either high first-order margins or rapid repeat purchases.

How Do Malaysian and Singaporean Stores Compare?
Regional context matters for your benchmark.
Malaysian ecommerce stores typically have 15-25% lower CAC than US-based stores due to lower CPMs and labour costs, according to WebMedic's data across 80+ Shopify audits. However, Malaysian stores also have lower AOVs, so the LTV:CAC ratio often ends up similar. The average Meta Ads CPM in Malaysia is $3-6 compared to $12-18 in the US, per Meta's Ads Library data.
If you are running a Shopify store in Malaysia or Singapore, global benchmarks can be misleading. Your inputs are different:
- Lower CPMs — advertising is cheaper per impression in Southeast Asia
- Lower agency rates — operational costs are lower
- Lower AOV — average order values in MY/SG tend to be 30-50% lower than US/EU
- Different platform mix — Shopee and Lazada compete for the same customers
- Higher mobile share — 85%+ of traffic is mobile, affecting conversion rates
The result: your absolute CAC may be lower, but your margins are also tighter. The ratio matters more than the absolute number.
For Malaysia-specific strategies, see our Shopify Malaysia guide. For Singapore, start with Shopify Singapore.
Frequently Asked Questions
What is a good cost to acquire a customer in ecommerce?
A good cost to acquire a customer is one-third or less of your customer lifetime value — a 3:1 LTV:CAC ratio. In absolute terms, ecommerce CAC typically ranges from $45 to $150, according to Shopify's 2025 Commerce Report. The right number for your store depends on your margins, AOV, and repeat purchase rate.
How do you calculate cost to acquire a customer?
Divide your total sales and marketing costs by the number of new customers acquired in the same period. Total costs include ad spend, agency fees, marketing salaries, software subscriptions, and content production — not just your ad platform bill. Most brands undercount by 40-60% because they only include ad spend in the formula.
Why is my customer acquisition cost so high?
The three most common reasons are low conversion rate (paying for traffic that does not buy), poor ad creative (high CPMs with low engagement), and lack of organic channels (over-reliance on paid traffic). Ecommerce CAC has risen 222% over the past decade per SimplicityDX data, so structural fixes like conversion optimisation matter more than budget increases.
What is the difference between CAC and CPA?
CAC (customer acquisition cost) is a business-level metric that includes all costs of acquiring a customer — ads, salaries, tools, agency fees. CPA (cost per acquisition) is a campaign-level metric that measures the cost per conversion on a specific ad campaign. CAC is always higher than CPA because it includes costs that ad platforms do not track.
How do you reduce cost to acquire a customer on Shopify?
The fastest lever is improving your conversion rate — a 1 percentage point increase can reduce CAC by 15-20%. After that, build organic acquisition through SEO and email, launch a referral program (referred customers cost 5x less per Wharton research), and invest in better ad creative. Fixing your product pages and checkout flow typically delivers the highest ROI.
Keep Reading

Free Download
We audited 10 Shopify stores doing $1M–$20M. Here are the 15 leaks every one had.
Real screenshots (names blurred). Most operators have 8 of the 15 and don't know it.
From 10 audits across SG, MY, AE — fashion, beauty, electronics, food.
PDF in your inbox in 30 seconds. 1 email. No follow-up unless you ask.


