
Annual Customer Acquisition Cost Formula
Learn how annual customer acquisition cost is calculated from included sales and marketing costs and new customers acquired.
Annual customer acquisition cost, or CAC, estimates the average amount spent to acquire one first-time customer during a year. The calculation helps organize acquisition spending into a consistent per-customer measure, provided the costs and customer count cover the same reporting period.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Annual Customer Acquisition Cost
Where:
Add the annual advertising, direct sales, and other marketing costs you choose to include. Then divide the total by the number of customers first acquired during that year.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| advertisingSpend - Annual advertising spend | Annual paid advertising, sponsorship, campaign media, and promotional spending included in CAC. | currency |
| salesCosts - Annual sales costs | Annual direct sales costs included in CAC, such as sales payroll, commissions, bonuses, and travel. | currency |
| marketingCosts - Other annual marketing costs | Annual marketing costs not already entered as advertising, such as marketing payroll, agencies, software, events, and content. | currency |
| newCustomers - New customers acquired | Customers first acquired during the annual reporting period; retained and renewed customers are excluded. | number |
Step-by-Step Calculation
Set the annual reporting period
Use one consistent annual period for every cost input and for the new-customer count.
reportingPeriod = 1 year
Add included acquisition costs
Combine the advertising, sales, and other marketing costs that your business consistently treats as acquisition costs.
totalAcquisitionCosts = advertisingSpend + salesCosts + marketingCosts
Identify first-time customers
Count each customer once when they are first acquired during the year.
newCustomers = customersFirstAcquiredDuringPeriod
Calculate annual CAC
Divide total included annual acquisition costs by annual new customers to get the average cost per new customer.
annualCAC = totalAcquisitionCosts / newCustomers
Annual customer acquisition cost calculation
Add advertising and sales costs
$50,000 + $75,000
$125,000
Add other marketing costs
$125,000 + $25,000
$150,000
Divide by new customers
$150,000 / 500
$300.00
Final Result
Estimated annual customer acquisition cost: $300.00 per new customer.
Assumptions
- ✓Only advertising, sales, and other marketing costs entered in the calculator are included.
- ✓Every cost and every new-customer acquisition relates to the same annual reporting period.
- ✓Each new customer is counted once, at first acquisition.
- ✓The result is an average across all included channels, campaigns, products, and customer segments.
Limitations
- !The result does not measure customer lifetime value, gross margin, retention, or profitability.
- !Attribution methods can change the number of customers assigned to a campaign or channel.
- !Costs paid in one period may generate customers in a later period, which can affect a simple annual ratio.
- !A blended CAC can hide substantial differences between channels, products, locations, or customer types.
Common Mistakes to Avoid
Dividing annual costs by all active customers instead of only first-time customers acquired during the year.
Using a monthly customer count with annual sales and marketing costs.
Counting renewals, repeat purchases, or retained customers as new customers.
Omitting material sales compensation, agency fees, events, or marketing software without applying the same policy each period.
Including costs that do not support acquisition while comparing the result with a narrower prior-period CAC.
Related Formulas
Frequently Asked Questions
What is the annual CAC formula?
Annual CAC equals included annual advertising, sales, and marketing costs divided by the number of first-time customers acquired during the same year.
How do I calculate total acquisition costs?
For this calculator, add annual advertising spend, annual sales costs, and other annual marketing costs.
Why are new customers used instead of total customers?
CAC is intended to measure the cost of gaining customers for the first time. Total customers can include existing, retained, and renewed customers.
Can annual CAC be calculated for one marketing channel?
Yes. Use costs attributable to that channel and the new customers attributed to it over the same annual period.
What happens if no new customers were acquired?
CAC cannot be calculated by division when the new-customer count is zero. Review the reporting period and acquisition data instead.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.