Cost Per Acquisition Calculator
Calculate exactly how much you spend in marketing to win each new customer. Use this metric to evaluate campaign efficiency and set sustainable ad budgets.
About this calculator
Cost Per Acquisition (CPA) measures the average marketing spend required to convert one new customer. The formula is: CPA = marketingSpend / newCustomers. For instance, spending $5,000 to acquire 200 customers yields a CPA of $25. CPA is a cornerstone metric in digital advertising, e-commerce, and SaaS because it directly ties spending to revenue outcomes. A sustainable business requires CPA to be lower than the customer's lifetime value (LTV). Tracking CPA across channels — paid search, social, email — lets marketers allocate budgets toward the most efficient acquisition sources and identify underperforming campaigns before they drain resources.
How to use
Imagine your company ran a Google Ads campaign last month and spent $3,200 total. During that period, 128 new customers made their first purchase. Enter Marketing Spend = $3,200 and New Customers Acquired = 128. The calculator computes: CPA = 3,200 / 128 = $25.00 per customer. If your product's average profit per customer is $60, your CPA is well within a healthy range. You can now compare this $25 CPA against your Facebook campaign's CPA to decide where to shift next month's budget.
Frequently asked questions
What is a good cost per acquisition benchmark for e-commerce businesses?
A healthy CPA varies widely by industry, average order value, and profit margin — there is no universal number. A general rule of thumb is that CPA should be no more than 30–40% of the average customer lifetime value. For e-commerce with low-margin products, a CPA below $20 is often targeted, while high-ticket or subscription businesses may sustain CPAs in the hundreds of dollars. Always calculate CPA in context of LTV rather than as an isolated figure.
How is cost per acquisition different from cost per click and cost per lead?
Cost per click (CPC) measures what you pay each time someone clicks your ad, while cost per lead (CPL) tracks spend per form submission or sign-up. CPA goes one step further and measures spend per actual paying customer. CPA is generally the highest of the three numbers because not every click becomes a lead and not every lead becomes a customer. CPA is the most business-critical metric because it directly reflects revenue impact rather than intermediate engagement signals.
Why does my cost per acquisition fluctuate month to month even with the same budget?
CPA fluctuates because both the numerator (spend) and denominator (new customers) are influenced by many variables. Seasonality affects consumer buying intent, so the same ad spend converts fewer customers during slow periods. Auction-based ad platforms like Google and Meta adjust costs based on competition, so your spend efficiency changes even without changing your bids. Conversion rate on your landing page, product availability, and promotional offers also shift the number of customers you acquire from a fixed spend. Monitoring CPA alongside conversion rate and traffic volume helps isolate the root cause of swings.