Definition
Target CPA (tCPA) is a Google Ads bidding strategy that tells Google how much you want to pay, on average, for each conversion. Google then adjusts bids in real time to try to hit that cost, using signals such as device, location, audience, and time of day.
tCPA vs CPA: The Difference That Matters
CPA is a metric. tCPA is a bid strategy.
CPA (Cost Per Acquisition) is what your account is currently spending to generate one conversion. It's a backward-looking number pulled from your account.
Formula:
CPA = Total Ad Spend / Total Conversions
tCPA (Target CPA) is a forward-looking target you set for the algorithm to optimize toward. It's a Smart Bidding strategy that tells Google what CPA you're willing to pay for a conversion.
Formula:
tCPA = The maximum CPA the business can afford for the campaign to be profitable
CPA tells you what happened. tCPA tells the algorithm what should happen. It is easy to get confused, but it leads to setting tCPA at whatever the current CPA is, which limits the algorithm's ability to find better traffic. tCPA should be derived from unit economics, not from what the account is currently averaging.
How to Calculate tCPA for B2B SaaS
Most agencies define CPA as a metric and stop there. At ScalixAI, tCPA is a board-level decision derived from ACV, close rate, and CAC payback period. The calculation looks like this:
Formula: tCPA = (ACV × Close Rate × Payback Period Multiplier) / Sales & Marketing Efficiency Factor
Simplified for most B2B SaaS accounts: Max tCPA = ACV × Close Rate × Payback Target %
Worked Example
Let’s say a B2B SaaS company has:
- ACV: $25,000
- Lead-to-customer rate: 20%, meaning 1 in 5 leads becomes a customer
- Target payback period: 12 months
The goal is to work backward from these numbers and determine how much the company can afford to pay for each conversion.
Step 1: Set the maximum CAC
With a 12-month payback period, the company can spend up to $25,000 to acquire a customer.
Maximum CAC = $25,000
Step 2: Work backward from the close rate
If 20% of leads become customers, it takes 5 leads to generate 1 customer.
So if the company can spend $25,000 to acquire that customer, it can spend:
$25,000 ÷ 5 = $5,000 per lead
That gives us a maximum tCPA of $5,000.
Step 3: Set a more conservative target
In practice, you usually don't want to spend the entire $25,000 of first-year ACV on acquisition. Suppose the business wants to recover CAC within 6 months instead.
That means acquisition costs can be no more than 50% of ACV:
$25,000 × 50% = $12,500 maximum CAC
With 5 leads needed to generate one customer:
$12,500 ÷ 5 = $2,500
So the tCPA target would be $2,500.
That number isn't based on the account's current CPA or an arbitrary target. It's based on what the business can actually afford to pay for a conversion while still meeting its payback target.
This is where many B2B SaaS accounts go wrong. They set tCPA based on whatever CPA Google is currently producing. Set it too low, and you restrict traffic. Set it too high, and you can buy growth that isn't profitable.
For accounts wrestling with high CAC in Google Ads, the tCPA calculation is often the missing piece. If tCPA is set higher than what the business can afford, CAC balloons. If tCPA is set below what the auction requires, the campaign starves.
When to Use tCPA
tCPA is not for every campaign, and it's not for every stage of an account.
Apply tCPA when:
- The campaign has 30+ conversions in the last 30 days
- Conversion rate has been stable for at least two weeks
- The account has clean conversion tracking (offline conversion tracking ideally live)
- The business has done the math on what CPA it can profitably afford
Do not apply tCPA when:
- The campaign is under 30 monthly conversions (stay on Maximize Conversions)
- Conversion tracking is unclean or optimizing toward the wrong signal
- The tCPA target is set at more than 30% below current CPA (algorithm will not perform)
Set the initial tCPA at 20 to 30% above your observed CPA to give the algorithm room to operate. Then tighten gradually, no more than 15 to 20% per adjustment. Wait for two weeks between changes because aggressive tightening triggers extended learning phases and creates volatile performance.
Why Most B2B SaaS Accounts Set tCPA Wrong
Two patterns cover most of what I see.
They set it at current CPA.
This is the most common mistake. Someone looks at the account, sees CPA running at $180, and sets tCPA at $180. That gives the algorithm no room to improve. The right approach is to set the initial tCPA higher (at $220 to $235), then tighten as data accumulates.
They set it without business math.
Someone picks tCPA based on what feels reasonable, or what a Google rep suggested. Neither is grounded in the business's actual unit economics. The right tCPA is derived from ACV, close rate, and payback targets. Everything else is guessing.
For the broader account context, our B2B Google Ads strategy piece covers where tCPA fits in the account structure.
The Rule for tCPA in B2B SaaS
Use unit economics to determine what you can afford to pay for a conversion, set the initial target high enough for Google to learn, then tighten it gradually as performance stabilizes.
Only introduce tCPA once the account has at least 30 conversions and reliable conversion tracking.
Get those four things right, and tCPA can become a reliable long-term bidding strategy.
Book a Free Google Ads Audit