What Is Cost Per Acquisition?
Cost per acquisition is a marketing metric that measures how much a business spends in total marketing and sales effort to win one new customer or conversion. It divides total spend in a period by the number of acquisitions in that same period — a lower figure means the team is acquiring customers more efficiently.
Upload your ad spend or marketing export to Datamimi and get CPA broken down by channel, campaign, and time period.
Drop your file in and ask a question — no account needed.
Upload your spreadsheet.xlsx .xls .csv — free to try, no accountOr start with
What this export contains
| Date |
| Channel |
| Campaign Name |
| Spend |
| Impressions |
| Clicks |
| Conversions |
| Conversion Value |
| CPA |
What usually goes wrong with it
CPA calculation requires knowing what counts as an acquisition
In e-commerce, an acquisition is a purchase. In B2B SaaS, it might be a trial signup, a demo booking, or a closed deal — the definition determines whether you're looking at marketing CPA or blended CAC.
DataMimi Datamimi calculates CPA from your total Spend and Conversion count for any date range, channel, or campaign combination — using only the data in your export without relying on platform-reported figure
Multi-channel attribution affects which spend gets credited to the conversion
A customer who clicked a Google ad and then a Facebook ad before converting — the conversion is counted by both platforms, inflating each platform's reported conversion count.
DataMimi It flags channels where the total conversion count across platforms exceeds your CRM-recorded acquisitions, surfacing double-counting so you can apply a correction factor.
Platform-reported CPA differs from actual CPA
Google Ads and Meta report conversions using their own attribution windows, which often count more conversions than your CRM or payment system records.
DataMimi It computes both platform-reported CPA (from the Conversions column) and a blended CPA (from your actual revenue data), so you can see the gap.
Common questions
What is cost per acquisition and how do you calculate it?
Cost per acquisition equals total spend divided by number of acquisitions. For a campaign that spent $10,000 and produced 50 new customers, CPA = $10,000 divided by 50 = $200. The key is agreeing on what counts as an acquisition — a purchase, a trial, a demo booking — before running the calculation.
What is a good cost per acquisition benchmark?
Benchmarks vary widely: e-commerce averages $45-$65 CPA on Google Ads; B2B SaaS can range from $200 to $2,000+ for a trial signup depending on ACV and market. The most useful benchmark is LTV:CAC ratio — a CPA is good when it produces customers whose lifetime value is at least 3x the acquisition cost.
How is CPA different from CAC?
CPA measures the cost of a specific conversion event — a purchase, a signup, a lead form. CAC measures the fully-loaded cost of acquiring a paying customer, including sales salaries, marketing tools, and overhead. CAC is always equal to or higher than CPA.
What does Datamimi cost?
Free plan: $0/month, 40 credits, no credit card required. Lite: $9/month, 400 credits. Starter: $24/month, 1,500 credits, up to 3 simultaneous files. Pro: $59/month, 5,000 credits with rollover. Team: $199/month, 20,000 credits, 5 users.
Try it with your own file
DataMimi reads the file you actually have — merged cells, headers below row one, totals pasted at the bottom — and shows which rows and columns every number came from.
Ask about your file
