CPA Calculator
Calculate cost per acquisition for campaigns
- CPA below $50 is strong for e-commerce, $100+ for high-ticket B2B
- Compare CPA across campaigns to reallocate ad spend
- A LTV:CPA ratio above 3:1 is healthy for most businesses
- Include all costs (staff, travel, software) in total campaign spend
How to Use This Tool
Follow these steps to calculate your cost per acquisition:
- Select your campaign type from the dropdown menu to categorize your results.
- Choose your preferred currency for all monetary values.
- Enter your total campaign spend in the required field.
- Input the number of new customers acquired from the campaign.
- Optionally add average customer LTV and campaign duration for additional insights.
- Click the Calculate CPA button to view your detailed results breakdown.
- Use the Reset button to clear all fields and start a new calculation.
Formula and Logic
CPA (Cost Per Acquisition) is calculated using the following standard formula:
CPA = Total Marketing Spend ÷ Number of Acquired Customers
Additional derived metrics calculated by this tool include:
- Daily CPA: Total CPA ÷ Campaign Duration (if duration is provided)
- LTV:CPA Ratio: Average Customer Lifetime Value ÷ Total CPA (if LTV is provided)
All values are rounded to two decimal places for monetary figures, and ratios are rounded to two decimal places.
Practical Notes
These business-specific tips will help you interpret your CPA results effectively:
- Benchmark CPA varies by industry: e-commerce averages $15–$50 per acquisition, B2B services average $75–$150, and high-ticket enterprise can exceed $500.
- A LTV:CPA ratio above 3:1 is considered healthy for most businesses, meaning customer lifetime value is at least 3x the cost to acquire them.
- Compare CPA across campaigns to reallocate ad spend to higher-performing channels and reduce wasted marketing budget.
- CPA does not account for organic acquisitions, so ensure you only count customers driven by the specific campaign being measured.
- For trade show or in-person event campaigns, include booth costs, travel, and staff time in total campaign spend for accurate CPA.
Why This Tool Is Useful
This CPA calculator solves common pain points for business owners and marketing teams:
- Eliminates manual calculation errors when tracking campaign performance across multiple channels.
- Provides a centralized view of key acquisition metrics to share with stakeholders or team members.
- Helps optimize marketing budgets by identifying underperforming campaigns with high CPA.
- Integrates LTV and duration metrics to give context beyond basic CPA, supporting long-term strategy decisions.
- Works entirely in your browser with no data uploaded to servers, keeping sensitive campaign data private.
Frequently Asked Questions
What is a good CPA for e-commerce businesses?
For most e-commerce stores, a CPA between $10 and $50 is considered strong, depending on average order value. Brands with high repeat purchase rates can tolerate higher CPA, while low-margin products need CPA below $20 to remain profitable.
Does this calculator include returns or refunds in acquisitions?
No, this tool counts total acquisitions as entered. You should deduct refunded or returned customers from your acquisition count before inputting to get an accurate CPA for net new, retained customers.
Can I use this for affiliate marketing campaigns?
Yes, select 'Affiliate Program' as the campaign type, and include all commission payouts, bonus incentives, and affiliate management costs in your total campaign spend for accurate results.
Additional Guidance
To get the most accurate results from this tool, follow these best practices:
- Track acquisitions using unique promo codes or UTM parameters to ensure only campaign-attributed customers are counted.
- Update LTV values quarterly as customer behavior and retention rates change.
- Calculate CPA for each campaign individually rather than aggregating multiple channels, to identify top performers.
- Combine CPA data with conversion rate metrics to get a full picture of campaign efficiency.