The cost of acquisition per customer (CAC) is the total expense a business incurs to convert a prospect into a paying buyer, calculated by dividing total marketing and sales spend by the number of new customers gained. Costs vary widely by channel — from $8 via email marketing to $75+ via Meta Ads — making channel selection a critical driver of profitability.

What Is the Customer Acquisition Cost by Marketing Channel?

Channel Average CAC Quality (1–10) Scalability (1–10)
Email Marketing $8–$15 9 6
Organic Social $12–$25 8.5 4
Content / SEO $15–$35 9 5
TikTok Ads $25–$45 6.5 8.5
Google Shopping $28–$52 8 8
Google Search Ads $35–$65 8.5 7
Influencer Marketing $35–$85 7.5 6
Meta Ads (FB/IG) $45–$75 7 9
Referral / Group Buying $0–$15 9.5 7

The pattern is clear: owned channels (email, SEO, referrals) deliver the best unit economics, while paid channels offer more scalability at a significantly higher cost. The most capital-efficient strategy combines a foundation of owned channels with targeted paid spend.

What Are the Paid Channel Benchmarks for 2025?

  • Google Ads: Average CPC of $5.26 (Search), average CPA of $48.96. Ecommerce-specific CPA is $45.27. Costs increased 10% in 2024 with 86% of industries seeing increases.
  • Meta / Facebook Ads: Median ecommerce CPA of $38.17 (Triple Whale benchmarks, 33,000+ brands). Average CPC of $0.62–$1.07. CPMs have surged 89% since 2020.
  • TikTok Ads: CPMs approximately 1.4x cheaper than Meta. UGC-style ads increase conversions by 38%. Platform-native creative delivers 40–60% better CPA than repurposed content according to Shopify's TikTok marketing guide.

What Is the Zero-CAC Channel and How Does Group Buying Work?

Group buying represents a fundamentally different acquisition model. Instead of paying a platform to show ads to strangers, your existing customers recruit friends by sharing deals. The acquisition cost for each referred friend is effectively zero — the marketing is done by people who already love your products.

Pinduoduo scaled to 790 million active buyers using this exact model, achieving a $1.64 CAC while competitors spent $46 per customer. The model works because social trust converts at a far higher rate than cold advertising, and the incentive structure (both parties benefit from the deal) creates genuine motivation to share.

"The next generation of ecommerce belongs to brands that turn their customers into their most effective marketing channel."

— Harley Finkelstein, President, Shopify
🚀
What if your best customers brought in new buyers for free?

FarabiUlder makes group buying simple for Shopify stores — customers team up with friends, share deals, and your store grows without ad spend.

Start Free at Farabiulder.com →

Frequently Asked Questions

What is the cheapest way to acquire customers?

Email marketing ($8–$15 CAC) and referral/group buying campaigns ($0–$15 CAC) are the most affordable acquisition channels. SEO and organic content follow at $15–$35 CAC. These channels scale more slowly than paid advertising but deliver significantly better unit economics.

How much do Facebook Ads cost per customer?

The median ecommerce CPA on Meta/Facebook is $38.17 according to Triple Whale's analysis of 33,000+ brands. This varies significantly by vertical: lifestyle stores see $29.99 while electronics stores pay $49.48 or more.