Free tool
Here’s how to calculate CPA: ad spend ÷ conversions. The example below spent $1,200 for 32 sales, a CPA of $37.50. Whether that’s good depends on the client. A $90 order with a 50% margin before ads can carry $45 of ad cost, so each sale still made $7.50. Sell $60 orders at the same CPA and each one loses $7.50.
Does it make money? (optional)
Margin before ads is what’s left of a sale after product cost, shipping and payment fees.
$1,200.00 ÷ 32 conversions = $37.50 per conversion
Break-even CPA $45.00 ($90.00 × 50%)
Makes $7.50 per sale, $240.00 on this campaign.
Google Sheets formulas
Ad spend in column B, conversions in C, average order value in D, margin in E (formatted as a percent).
Break-even CPA is the average order value times the profit margin before ads. It’s the most a sale can spend on ads without losing money. Keep the CPA at $37.50 and the margin at 50%, then lower the order value. At $80, a sale still makes $2.50. At $70, it loses $2.50.
So a CPA target belongs to one client, and often to one product line. Borrow one from another client or an industry average and you’re guessing. For the margin, count everything a sale costs besides the ad: product, shipping, payment fees and returns. That’s the contribution margin, if the client’s accountant asks.
When the conversion is a lead, the break-even CPA is the profit on a customer times the share of leads that become customers. A client who makes $2,000 on a customer and closes 10% of leads can pay up to $200 a lead.
The close rate comes from the client’s CRM, and it lags the ad spend. Judge a lead CPA on a month that’s had time to close, not the one you just paid for.
Google Ads does the division for you in the Cost / conv. column: total cost divided by Conversions, counting only clicks that can be tracked to a conversion. Conversions are counted on the date of the click, not the date of the sale, and can include modeled conversions (Google’s estimates for conversions it can’t observe). A sale that comes in a week after the click is added to the click’s day, so a recent week’s CPA can still drop. Read it once those clicks have had time to convert.
With Target CPA bidding, Google aims at an average: some conversions cost more than the target and some cost less. Set it under the client’s break-even, not at it, or the campaign aims to make nothing. If the client sets goals in ROAS and each conversion is one order, the target CPA is the order value divided by the ROAS: $90 at 400% is $22.50.
Meta works out cost per result as amount spent divided by results, and a result is whatever the campaign’s objective counts. For a CPA, use cost per website purchase (amount spent divided by website purchases), or cost per lead on a lead campaign. Meta and Google also credit sales under different attribution settings, so their CPAs for the same sales can differ. The ROAS calculator page compares the two.
Our add-on pulls Cost, Conversions and Cost Per Conversion from Google Ads into Google Sheets for each campaign, ad group or keyword. From Facebook Ads, the metrics include Purchases and Purchases (Cost Per), on the default attribution window, meant to match Ads Manager. Next to them, add the client’s order value and margin and paste the profit per sale formula from the calculator. Sort by that column, and the campaigns losing money sit at the bottom after every refresh. Refreshes run on a schedule, from every 5 minutes to monthly.
It’s free to start: the Hobby plan includes 35 report refreshes a month, and paid plans start at $24.99 a month.
Install it free, connect your ad accounts, and pick how often the sheet refreshes. No credit card needed.
Install the add-onThere isn’t one worth copying. The averages on other CPA pages are unsourced or come from one company’s own customers. For your client, normal is anything under their break-even CPA.
Divide the CPC by the conversion rate: $1.50 a click at a 4% conversion rate is $37.50 per conversion. The CPC calculator works it the other way, from a target CPA to the most you can pay per click. Open the CPC calculator.
For a campaign report, use ad spend only, so your CPA matches the Cost / conv. column in Google Ads. For the client’s own profit, add your monthly fee to the ad spend before you divide.
To cite this calculator: SyncWith CPA Calculator, https://syncwith.com/tools/cpa-calculator. Platform definitions checked October 25, 2026.