What Is Cost Per Acquisition (CPA)?
Cost per acquisition (CPA) is a marketing metric that measures the total cost of acquiring one paying customer through a specific channel or campaign. Calculated by dividing total campaign spend by the number of conversions, CPA is the definitive metric for evaluating the profitability of social media advertising and influencer marketing campaigns.
Why Cost Per Acquisition Matters
CPA cuts through vanity metrics to answer the question that matters most: how much does it actually cost to get a customer? While impressions, engagement rate, and reach are useful indicators, CPA connects marketing activity directly to business revenue. HubSpot identifies CPA as one of the most important metrics for determining marketing channel effectiveness and budget allocation.
For social media marketers, CPA provides the basis for intelligent budget decisions. If Instagram ads deliver a $25 CPA while TikTok ads deliver a $15 CPA for the same product, the data clearly shows where to shift budget for maximum efficiency. Without CPA tracking, teams rely on softer metrics that may not correlate with actual customer acquisition.
CPA is also essential for profitability analysis. If your product has a $50 profit margin and your CPA is $60, the campaign is losing money regardless of how impressive the engagement numbers look. Conversely, a CPA of $20 against a $50 margin gives you room to scale aggressively. This clarity makes CPA indispensable for social media ROI calculation.
How Cost Per Acquisition Works
CPA is calculated with a simple formula: Total Campaign Cost / Number of Acquisitions = CPA. However, applying this formula accurately requires careful attention to what counts as a "cost" and what counts as an "acquisition."
- Defining total cost: Include all expenses: ad spend, creative production costs, agency fees, software subscriptions, and any influencer payments. A $5,000 ad spend with $2,000 in creative production and $1,000 in agency management has a true total cost of $8,000, not $5,000. Many marketers undercount costs, leading to artificially low CPA calculations.
- Defining acquisition: An acquisition should represent a valuable business outcome: a purchase, a paid signup, a qualified lead, or another action with clear revenue impact. Different businesses define acquisitions differently. E-commerce brands typically count completed purchases. SaaS companies might count free trial signups that convert to paid within 30 days.
- Attribution models: Social media touchpoints often occur early in the customer journey. A user might discover your brand through an Instagram ad, research you via Google, and purchase directly on your website weeks later. Different attribution models (first-touch, last-touch, multi-touch) assign credit differently, affecting your CPA calculation for each channel. Use UTM tracking to capture social media touchpoints accurately.
- Platform-specific CPA tracking: Meta Ads Manager, TikTok Ads, and LinkedIn Ads all report CPA within their dashboards, but each platform only tracks conversions it can attribute to its own ads. For accurate cross-platform CPA comparison, use a unified analytics tool or consistent UTM parameters across all campaigns.
Sprout Social's metrics guide recommends tracking CPA alongside customer lifetime value (CLV) to determine true campaign profitability. A $100 CPA might seem high, but if the average customer spends $500 over their lifetime, the campaign is highly profitable.
Cost Per Acquisition (CPA) Examples
- E-commerce social ads: An online retailer spends $3,000 on Instagram ads promoting a new product line. The campaign generates 150 purchases at an average order value of $45. CPA = $3,000 / 150 = $20. With a 60% profit margin ($27 profit per order), the campaign delivers $7 net profit per customer and $1,050 total campaign profit.
- SaaS lead generation: A B2B software company runs LinkedIn ads targeting marketing directors. They spend $8,000 and generate 40 free trial signups. Of those, 12 convert to paid accounts ($199/month). CPA for trial signups = $200. CPA for paying customers = $667. With a 12-month average customer lifetime, each customer generates $2,388 in revenue against a $667 acquisition cost, a 3.6x return.
- Influencer marketing CPA: A beauty brand pays 10 micro-influencers $500 each ($5,000 total) to promote a product with unique discount codes. The campaign generates 200 purchases. CPA = $5,000 / 200 = $25. They compare this to their paid social CPA of $35, confirming that influencer marketing is their most cost-effective acquisition channel for this product.
Common Cost Per Acquisition (CPA) Mistakes
- Comparing CPA across different acquisition definitions: A $10 CPA for email signups is not comparable to a $50 CPA for purchases. When benchmarking CPA against competitors or industry averages, ensure you are comparing the same conversion event. Use social media benchmarks that specify the conversion type.
- Ignoring hidden costs in CPA calculations: Many marketers only count ad spend when calculating CPA, ignoring creative production, landing page development, tool subscriptions, and team time. These costs are real and significantly affect true CPA. Include all costs for accurate profitability analysis.
- Optimizing for CPA without considering quality: The lowest CPA does not always mean the best campaign. A campaign with a $30 CPA that acquires loyal customers with high lifetime value outperforms a $15 CPA campaign that acquires bargain hunters who never purchase again. Track post-acquisition metrics like repeat purchase rate and customer lifetime value alongside CPA.
- Not segmenting CPA by channel and audience: Your blended CPA across all campaigns obscures important differences. Track CPA separately for each platform, campaign, audience segment, and creative variation. This granularity reveals where to scale and where to cut. Review CPA trends monthly using analytics dashboards.
How to Reduce Your Social Media CPA
Start by improving targeting precision. The tighter your audience targeting, the fewer wasted impressions and clicks you pay for. Use lookalike audiences based on your existing customers, retargeting for warm audiences, and detailed interest and behavioral targeting. Review audience performance data weekly and pause underperforming segments.
Optimize your ad creative ruthlessly. Hootsuite's advertising data shows that creative quality is the single biggest lever for CPA reduction. Test multiple creative variations using AI-generated visuals, different headlines, and various CTA approaches. Kill underperforming creative quickly and scale winners.
Improve your post-click experience. A high-converting landing page can cut CPA in half even without changing your ad spend. Ensure landing pages load fast, match ad messaging, and have clear conversion paths. Track the full funnel from ad click to acquisition using UTM parameters, and identify where drop-offs occur. Combine paid acquisition efforts with strong organic content through a social media scheduler so that users who research your brand after seeing an ad find a credible, active social presence.
Frequently Asked Questions
What is a good CPA for social media advertising?▼
Good CPA varies dramatically by industry, product price, and conversion event. For e-commerce, average CPAs range from $10-$50. For B2B SaaS, CPAs for qualified leads typically range from $50-$200. For mobile app installs, $1-$5 is common. The most meaningful benchmark is your own CPA relative to customer lifetime value: a profitable CPA is any amount significantly below the total revenue a customer generates over their relationship with your business.
What is the difference between CPA and CPC?▼
CPC (cost per click) measures how much you pay for each click on your ad, regardless of whether that click leads to a conversion. CPA measures the cost of an actual acquisition or conversion. CPA is always higher than CPC because not every click converts. If you pay $2 per click and your landing page converts 5% of visitors, your CPA is $40. CPC measures ad efficiency; CPA measures business outcome efficiency.
How do you calculate CPA for influencer marketing?▼
Divide total influencer campaign costs (fees, product gifting, agency costs) by the number of conversions attributed to the campaign. Use unique discount codes and UTM-tagged links for each influencer to track conversions accurately. For example, if you spend $5,000 across 5 influencers and their unique codes generate 125 purchases, your influencer CPA is $40.
Related Terms
ROI (Return on Investment)
ROI, or Return on Investment, measures the profitability of your social media efforts by comparing the revenue or value generated against the total cost of your campaigns.
CPC (Cost Per Click)
CPC, or Cost Per Click, is a paid advertising pricing model where the advertiser pays each time a user clicks on their ad, commonly used across social media platforms and search engines.
CPM (Cost Per Thousand Impressions)
CPM, or Cost Per Mille, is the price an advertiser pays for every 1,000 times their ad is displayed to users on a social media platform or website.
Conversion Rate
Conversion rate is the percentage of users who take a desired action after interacting with your social media content or ad, such as making a purchase, signing up, or downloading a resource.
Paid Social
Paid social refers to any social media advertising where you pay to display content to a targeted audience. This includes sponsored posts, promoted tweets, boosted content, display ads, and video ads across platforms like Instagram, Facebook, TikTok, LinkedIn, and X, with targeting based on demographics, interests, and behaviors.
Related Tools
Stop reading about Cost Per Acquisition (CPA). Start doing it.
Schedule posts, create content with AI, and grow your audience across 7 platforms — all from one dashboard.
7-day free trial · Cancel anytime