Cost Per Acquisition Calculator

Cost Per Acquisition

Total Marketing Cost

ROAS (Return on Ad Spend)

Marketing ROI

How Cost Per Acquisition Works

Cost Per Acquisition (CPA) is a marketing metric that measures the total cost of acquiring one new customer through a specific channel or campaign. According to WordStream's analysis of Google Ads benchmarks, the average CPA across all industries is $49 for B2C companies and $105 for B2B companies, though individual results vary enormously based on industry, product value, and competition. CPA is one of the most critical metrics in digital marketing because it directly ties marketing spend to business outcomes -- unlike impressions or clicks, CPA measures the cost of an actual conversion, whether that is a sale, signup, lead, or download.

CPA is closely related to but distinct from Customer Acquisition Cost (CAC), which is a broader metric. While CPA typically refers to a specific campaign or channel, CAC encompasses all marketing and sales expenses divided by total new customers over a period. According to a ProfitWell analysis, CAC has increased by approximately 60% over the past five years across SaaS companies, making CPA optimization increasingly important. Understanding your CPA relative to your customer lifetime value (CLV) is essential for building a sustainable business -- a healthy CLV:CPA ratio is at least 3:1.

How CPA Is Calculated

The CPA formula and related metrics are calculated as follows:

CPA = Total Marketing Cost / Number of Conversions

ROAS = Total Revenue / Ad Spend

Marketing ROI = (Revenue - Total Marketing Cost) / Total Marketing Cost x 100%

Where the variables are:

Worked example: A business spends $5,000 on Facebook Ads and $1,000 on marketing tools, generating 200 customers at $75 average revenue each. CPA = ($5,000 + $1,000) / 200 = $30.00. Total revenue = 200 x $75 = $15,000. ROAS = $15,000 / $5,000 = 3.0x. Marketing ROI = ($15,000 - $6,000) / $6,000 x 100% = 150%.

Key Terms You Should Know

Average CPA by Industry and Channel

CPA benchmarks vary significantly by industry and marketing channel. The following data is compiled from WordStream, LocaliQ, and industry reports as of 2024-2025.

IndustryGoogle Ads CPAFacebook Ads CPAAvg. Conversion Rate
E-commerce$45$212.8%
SaaS / Technology$133$552.4%
Legal Services$135$732.1%
Real Estate$116$393.4%
Education$72$303.4%
Healthcare$78$443.6%
Finance / Insurance$81$414.2%
Home Services$66$354.8%

Sources: WordStream Google Ads Benchmarks 2024, LocaliQ Facebook Ads Benchmarks 2024. CPA values represent cost per lead or cost per conversion depending on industry standard practice.

Practical Examples

Example 1: E-commerce Store. An online store sells products averaging $65 per order. Monthly ad spend: $3,000 on Google Ads (120 orders) and $2,000 on Facebook Ads (150 orders). Other costs: $500 for email marketing software. Google CPA: $3,000/120 = $25.00. Facebook CPA: $2,000/150 = $13.33. Blended CPA: $5,500/270 = $20.37. ROAS: ($65 x 270) / $5,000 = 3.51x. Facebook is the more efficient channel at nearly half the CPA of Google.

Example 2: SaaS Company. A B2B SaaS tool charges $99/month with average customer retention of 18 months (CLV = $1,782). Monthly marketing: $8,000 ad spend, $4,000 content/SEO, $2,000 tools. 40 new customers acquired. CPA: $14,000/40 = $350. CLV:CPA ratio: $1,782/$350 = 5.1:1. Despite the seemingly high $350 CPA, the 5:1 ratio indicates highly profitable acquisition. Use our CLV calculator to determine your target CPA.

Example 3: Local Service Business. A plumbing company spends $1,500/month on Google Local Service Ads generating 30 leads at $50 CPA. Of those 30 leads, 20 convert to paying jobs averaging $350 each. Effective CPA per paying customer: $1,500/20 = $75. Revenue per customer: $350. Job-level ROAS: $7,000/$1,500 = 4.67x. Compare your CPA across service channels using the social media ROI calculator.

Tips and Strategies for Reducing CPA

Disclaimer: This calculator is for informational purposes only and does not constitute financial, tax, or legal advice. Always consult a qualified professional for decisions specific to your situation.

Frequently Asked Questions

What is a good cost per acquisition for my business?

A good CPA depends on your product value, profit margins, and customer lifetime value. As a rule of thumb, your CPA should be no more than one-third of your CLV for sustainable growth. Industry averages from WordStream show $49 for B2C and $105 for B2B across Google Ads. A $50 CPA is strong for a $500 product with 40% margins but unsustainable for a $20 product. Calculate your break-even CPA as: (Average Order Value x Profit Margin) to determine the absolute maximum you can spend per acquisition.

How is CPA different from CPC and CPM?

CPC (Cost Per Click) measures the cost of each ad click, CPM (Cost Per Mille) measures the cost per 1,000 ad impressions, and CPA measures the cost per actual conversion or customer. The relationship is: CPA = CPC / Conversion Rate. For example, if your CPC is $2.00 and your conversion rate is 4%, your CPA is $50. CPA is the most meaningful metric because it measures actual business outcomes, not just traffic. Use our pricing calculator to ensure your pricing covers your CPA.

What marketing costs should I include in a CPA calculation?

A comprehensive CPA calculation includes all advertising spend across platforms (Google, Facebook, LinkedIn), marketing staff salaries and freelancer costs, agency fees and retainers, marketing software subscriptions (CRM, email tools, analytics), content creation costs (design, video production, copywriting), and any other expenses directly attributable to customer acquisition. For the most accurate picture, calculate both a campaign-specific CPA (ad spend only) and a fully-loaded CAC (all marketing and sales expenses).

How can I reduce my cost per acquisition?

The most effective strategies include optimizing landing pages for higher conversion rates (a 1% improvement directly lowers CPA), A/B testing ad creative and copy continuously, focusing budget on high-performing channels, retargeting warm audiences (which typically lowers CPA by 50-70%), using negative keywords in search campaigns, and building organic acquisition channels like SEO and content marketing that have near-zero marginal costs.

What is the difference between CPA and CAC?

CPA (Cost Per Acquisition) and CAC (Customer Acquisition Cost) are related but differ in scope. CPA typically refers to the cost of a single conversion within a specific campaign or channel -- for example, your Facebook Ads CPA. CAC is broader, representing the total cost to acquire a new customer including all marketing expenses, sales team salaries, and overhead divided by total new customers over a period. CAC gives a company-wide view, while CPA is channel-specific and useful for optimizing individual campaigns.

What is a good ROAS for advertising campaigns?

A commonly cited benchmark is 4:1 ROAS, meaning $4 in revenue for every $1 spent on ads. However, the right target varies by business model. E-commerce businesses with 50% gross margins need at least 2:1 ROAS to break even on advertising costs alone. SaaS companies with high lifetime values can tolerate 1:1 or lower ROAS on initial acquisition, knowing customers will generate recurring revenue for months or years. Any ROAS above your break-even point contributes to profit.

Related Calculators