What is Customer Acquisition Cost (CAC)?
Customer Acquisition Cost (CAC) is the total cost of acquiring a new customer, calculated by dividing all sales and marketing expenses by the number of new customers gained during a specific period.
Understanding Customer Acquisition Cost (CAC)
The CAC formula is straightforward: CAC = Total Sales & Marketing Spend / Number of New Customers Acquired. If you spent $20,000 on marketing in January and acquired 400 new customers, your CAC is $50. However, the simplicity of the formula belies the complexity of calculating it accurately. You need to decide which costs to include (just ad spend, or also salaries, tools, agency fees, content production?), how to attribute customers to specific channels, and how to handle customers who were influenced by multiple touchpoints before converting.
CAC varies dramatically by channel and by industry. Paid social acquisition on platforms like Meta and TikTok has become increasingly expensive, with CPMs rising steadily year over year. Google Shopping and search ads tend to have higher intent but also higher competition. Organic channels like SEO and content marketing have no direct per-click cost but require significant upfront investment in content creation and technical optimization. Email marketing has the lowest CAC for re-engaging existing audiences but does not technically acquire "new" customers.
The relationship between CAC and Customer Lifetime Value (CLV) is the fundamental equation of e-commerce sustainability. A healthy business has a CLV:CAC ratio of at least 3:1, meaning each customer generates at least three times what it cost to acquire them. When CAC approaches or exceeds CLV, the business is essentially paying more to get customers than those customers will ever return in revenue. This is the trap many venture-funded DTC brands fell into during 2020-2022 when cheap capital subsidized unsustainable acquisition costs.
Reducing CAC does not always mean spending less on marketing. It can mean spending more effectively: improving ad creative, tightening audience targeting, optimizing landing pages for conversion, building organic acquisition channels, and leveraging existing customers for referrals and word-of-mouth. Improving on-site conversion rate is one of the most direct ways to lower CAC because the same ad spend generates more customers.
Why Customer Acquisition Cost (CAC) Matters for E-Commerce
CAC is the single most important unit economic metric for determining whether an e-commerce business can grow profitably. Rising CAC across digital advertising platforms is the defining challenge of modern e-commerce. Meta, Google, and TikTok ad costs have increased 30-50% over the past three years while organic reach has declined. Stores that cannot reduce or stabilize their CAC while maintaining customer quality face margin compression that threatens long-term viability. Understanding and actively managing CAC is not optional; it is existential.
Related Terms
Customer Lifetime Value (CLV)
Customer lifetime value (CLV) is the total net revenue a business can expect from a single customer account throughout their entire relationship. It accounts for repeat purchases, average order value, and the duration of the customer relationship.
Return on Ad Spend (ROAS)
Return on Ad Spend (ROAS) is a marketing efficiency metric that measures the revenue generated for every dollar spent on advertising. It is calculated by dividing total revenue attributed to ads by total ad spend.
Conversion Rate Optimization (CRO)
Conversion Rate Optimization (CRO) is the systematic process of increasing the percentage of website visitors who take a desired action, such as making a purchase, adding to cart, or signing up for a newsletter.
Revenue Per Visitor (RPV)
Revenue Per Visitor (RPV) is the average amount of revenue generated per website visitor. It is calculated by dividing total revenue by total number of visitors over a given period.
Optimize your store with data, not guesswork
Eevy AI uses genetic algorithms to continuously test and evolve your review layouts, driving more revenue per visitor without manual work.
Try Eevy AI Free