Running ads · Updated October 23, 2026
Why is my cost per lead higher than last year?
Updated October 23, 2026
Cost per lead is the price of a click divided by the share of clicks that become leads, so two small moves compound into a big one. First check that both years count the same conversions the same way. Then see which half moved: clicks got pricier, or fewer visitors became leads.
Split cost per lead into its two halves before you look for a cause
Cost per lead is not a price anyone raised. It is a ratio, and it can rise a long way while each thing underneath it moves only a little. Take it apart first, and the number tells you where to look.
Start with Google's definitions. Google says average cost per action "is calculated by dividing the total cost of conversions by the total number of conversions." It works out conversion rate by taking the number of conversions and dividing it by the ad interactions that can be tracked to a conversion in the same period.
Put the two together. Your cost is your clicks times what each click cost. Your leads are your clicks times your conversion rate. The clicks cancel out, and what is left is cost per lead equals average cost per click divided by conversion rate. That is arithmetic from Google's two definitions, not a line Google writes, but it holds well enough to work with.
So there are two levers. What you pay to get someone to your site, and how many of those people become leads. Everything else, from a new competitor to a broken form, acts through one of the two.
Two 10% moves
22%
higher cost per lead, because one sits on top of the ratio and one sits underneath.
For example
Last year a click cost $4.00 and 5% of clicks became leads, so a lead cost $80. This year a click costs $4.40, up 10%, and 4.5% of clicks become leads, down 10%. A lead now costs about $97.80, up roughly 22%. Neither change alone would worry anyone. Together they look like something broke.
Pull both halves for both years, side by side
Cost per lead alone cannot tell you which half moved, so pull the halves apart. Add Avg. CPC, Conv. rate and Cost / conv. to your campaign table and set the date range to compare with the same period last year. Divide this year's cost per click by last year's, then do the same for conversion rate. The figure that moved further is where the work is.
Compare settled periods. Google has "always reported conversions by the date your ad was clicked," so a lead that calls next week is filed under this week's click. The last few weeks always look worse than they will once late leads arrive. Compare whole months that ended a while ago, with the same number of days.
Is the same thing counted in both years?
If a conversion action was added, removed or made primary, the count changed, not the business
The bottom of the ratio is whatever your Conversions column counts. Google says primary actions are "reported in the 'Conversions' column in your reports and used for bidding," while secondary actions are reported only in All conversions and are not used for bidding.
So if last year counted calls and form fills as primary, and this year a cleanup made calls secondary, this year's cost per lead counts fewer leads for the same work. The reverse happens too: a page view or a chat opening added as a primary action can make last year look cheap.
Open Goals, then Conversions, then Summary, and check which actions are primary today. Then open Change history for the months in between and look for conversion actions added, removed or changed. Google keeps 2 years of changes.
If the count setting moved from One to Every, one caller became several leads
Each conversion action counts either one conversion or every conversion per click. Google says "Every" counts "every conversion (per tracked conversion action) that happens after an ad interaction," while "One" "counts only one conversion per ad click." For leads, Google recommends One, because "usually only one, unique lead per ad click likely adds value for your business."
Google also notes that with more than one conversion action, or with Every, your conversion rate "might be over 100% because more than one conversion can be counted for each interaction." A person who fills in the form and then calls is two conversions. If last year counted Every and this year counts One, last year's cost per lead was flattering, and this year's is closer to the truth.
If the attribution model or conversion window changed, the credit moved
Google now offers two attribution models, last click and data-driven, and says data-driven "is the default attribution model for most conversion actions." First click, linear, time decay and position-based are no longer supported, and conversion actions that used them were moved to data-driven. Google announced the switch for September 2023.
Data-driven attribution can split one lead's credit across several clicks and campaigns, so a campaign's conversions, and its cost per lead, can shift without any change in how many people called. Check the Attribution model on each conversion action and compare like with like.
The conversion window matters too. Google applies a 30-day window by default on Search and lets you set it from 1 to 90 days. A window shortened from 90 days to 30 drops the leads that took longer to decide, so the same business shows fewer leads.
Should I trust the platform's count at all?
Treat it as Google's count, not yours. A Google Ads conversion is whatever the conversion action records: a tag firing, a call over a set length. Spam, repeat callers and wrong numbers all count until something marks them otherwise.
The cost per lead that matters is spend divided by the leads you would have wanted, from your inbox and call log. If last year's leads were full of spam and this year's are not, a higher cost per lead in Google Ads can still mean a cheaper real lead.
Which half moved
If the cost per click went up, work through the account first, then the auction
A higher cost per click most often traces to a change in your own account, such as a new bid strategy, a higher target or broader keywords, and otherwise to more competitors bidding on the same searches. Change history shows the first, and Auction insights shows the second.
Over a full year, expect some of it. Competitors come and go, and a year is long enough for several of them to start bidding on your searches. So ask whether the jobs still pay at the new price.
If the conversion rate fell, look at what happens after the click
Conversion rate is the half nobody bids against you for, and a year gives it plenty of time to drift. Google's own list of causes for a campaign's performance changing includes conversion tracking setup, saying "sudden drops or increase in conversions or conversion value may result in performance fluctuations."
- The landing page. A redesign, a new form, a slower page or a phone number that changed. Send a test lead through every form and call every number on the page.
- The searches. Open Search terms for both years and sort by cost. Broader matching can bring more clicks from people who were never going to call, which lowers the share that convert.
- The tracking. A tag that stopped firing on one form, or a call tracking change, lowers the count without lowering the leads. Compare Google's count with your inbox for one month.
- The season. Compare the same months. A spring against a winter says more about the weather than about your ads.
If you use Target CPA, check whether the target followed the problem
Google says "the recommended Target CPA is the average CPA from the last 30 days, adjusted for any conversion delays." Accept that recommendation month after month, and the target walks upward with your results. Nothing flags it, because the target came from what already happened.
Google is also plain that "your actual CPA depends on factors outside Google's control," naming changes to your website or ads and more competition in ad auctions. Those are the same two halves: the auction sets the price, and your site sets the rate.
Should I just lower the target?
Not in one step. Google warns that "setting a target that's too low, for example, may cause you to forgo clicks that could result in conversions," which can leave you with fewer leads in total. A cheaper lead you did not get is not a saving.
Fix the half that moved first. Then bring the target down in small steps and judge each one on the number of leads as well as their cost.
Before you change anything
Check in this order, and change one thing at a time
The first two checks cost nothing, and they rule out a rise that is only a change in counting.
- Confirm both years count the same conversion actions as primary, with the same count setting, attribution model and conversion window.
- Compare settled months of the same length, and read the newest weeks by conversion time.
- Split cost per lead into cost per click and conversion rate, and see which moved further.
- If cost per click moved, read Change history and Auction insights. If conversion rate moved, test the landing page, the forms, the calls and the search terms.
- Only then touch bids or targets, one change at a time.
If a short event is coming that you expect to change the conversion rate, such as a sale, Google offers seasonality adjustments to tell Smart Bidding ahead of time. Google says they suit short events of 1 to 7 days, so they are not a fix for a whole year that converts worse.