Advertising
How to calculate your Google Ads payback period
Copy for AI
Calculating your Google Ads payback period is the step most B2B teams skip. You look at ROAS or cost per lead, you see a number that looks fine today and you draw a conclusion. But if your sales cycle runs three, six or nine months, that snapshot is wrong. You pay for the click today and the deal only lands months later. So the question is not just “what does a customer cost”, but “after how many months have I earned that cost back”. That number is your payback period, and it is the most honest way to judge whether paid search pays off.
This is part of the broader question of how paid search works. Read our pillar what is SEA first if you want to cover the basics of search advertising.
Why a snapshot misleads you with long sales cycles
A ROAS figure or a cost per lead over a single month assumes that income and spend fall in the same period. In B2B that is rarely true. You buy clicks this month, they turn into leads, those leads move through a path of demos, quotes and internal approvals, and only quarters later does someone sign.
The result is that today you see the full cost and zero euros of revenue. Anyone judging on ROAS at that point concludes that paid search does not work and switches the campaign off, exactly when the first deals are about to drop out of the pipeline. The cost runs ahead of the income, and that is not a flaw in your campaign, that is the nature of a long sales cycle.
Payback period solves this by shifting the question. Not “is this month profitable”, but “how many months does it take for a customer I win today to pay for themselves”. That measures paid search on the timeline your business actually runs on.
The calculation chain: from click to paid-back month
The calculation itself is straightforward. You need two numbers, and you derive both from your own figures.
The first number is your acquisition cost per customer. You build it from your cost per lead and your lead-to-customer conversion rate:
- What does it cost on average to bring in one enquiry (your cost per lead)?
- How many leads do you need to close one customer?
Multiply those two and you know what one customer cost you in ad spend. With a cost per lead of 100 euros and one customer closed out of every 10 leads, that customer costs you 1,000 euros in Google Ads.
The second number is the margin a customer delivers each month. Note: margin, not revenue. It is about what is left after your costs, because only that pays back your ad spend.
Payback period is then the acquisition cost divided by the monthly margin per customer. An example to show the logic, not as a benchmark: if a customer costs you 1,000 euros to win and delivers 250 euros of gross margin per month, your payback period is four months. From the fifth month onwards, that customer is pure profit.
If you work with one-off purchases instead of a recurring margin, you compare the acquisition cost directly against the margin on that single deal. The question is then no longer “after how many months”, but “how much margin do I keep per customer won”. If you want to sharpen those underlying figures first, read Google Ads cost so you know which line items determine your cost per lead.
One important nuance: do not calculate with your first month if it still falls inside the campaign’s learning period. Early on, the algorithm buys clicks while it is still working out who does and does not convert, which pushes your cost per lead artificially high. For your payback period, take a figure that has settled, so your decision rests on your campaign’s normal pattern rather than on noise. The same goes for the other end of the chain: use a realistic lead-to-customer conversion rate based on what your sales team actually closes, not an optimistic target.
What a healthy payback period looks like for you
There is no universally good number. Whether a payback period of four, eight or twelve months is healthy depends on two things: how long a customer stays with you and how much cash you can pre-finance.
If you offer a service with low churn where customers stay for years, your payback period can be longer. You earn the acquisition cost back comfortably across the full customer lifetime, even if it takes the first few months to break even. If instead you sell something one-off or with high turnover, you need to earn it back faster, because you get no second chance to make the same customer deliver margin again.
Cash flow matters too. A long payback period means you are financing months ahead. That can be a healthy investment, but only if you can sustain it without straining your working capital. This is exactly why in our Google Ads management we always start with the value and lifetime of a customer, and only then with the budget and click volume. A campaign that buys expensive clicks on paper can be perfectly defensible if the payback period fits your margins.
A useful way to think about it: set your payback period against the average time a customer stays. If you earn a customer back in four months while they stay two years on average, you keep twenty months of pure margin. If your payback period stretches to eighteen months for a customer who leaves after a year on average, you lose money on every deal, however good your short-term ROAS looks. The ratio between those two numbers, and not either one alone, tells you whether your growth scales profitably or whether you bleed harder the more budget you put in.
You need deal data, not click data
The whole calculation stands or falls on one thing: knowing which clicks eventually became customers. And that is exactly what most Google Ads accounts do not measure. By default, your campaign sees clicks, impressions and at best submitted forms. What happens afterwards, whether that lead became a deal and how much margin it delivered, stays out of view.
Without that link you cannot calculate a payback period. You know what a lead costs, but not what a customer costs, and certainly not after how many months they pay for themselves. You are steering blind.
The solution is to connect your campaign to what happens after the click. With offline conversion measurement you feed back which leads became customers, and with lead-to-deal attribution you see which keywords and campaigns genuinely build pipeline. Only then can you calculate payback period per campaign instead of for the account as a whole. Dig into how that works technically via conversion tracking and how to assign value with the right attribution models.
The difference this makes is significant. At account level you see an average payback period that lumps everything together: the campaign that brings in deals quickly disappears into the same figure as the campaign that only burns clicks. At campaign level you see where your money actually returns. It often turns out that a small share of your keywords delivers the lion’s share of your defensible pipeline, while another share swallows budget month after month without ever producing a customer. Without deal data you never buy that difference, simply because you cannot see it.
Steer your budget on payback period, not on a good week
Once you know your payback period per campaign, the way you adjust your budget changes. You shift euros towards the campaigns that pay back within an acceptable timeframe and away from the queries that only deliver cheap clicks without ever becoming a deal.
The trap stays the same as everywhere in paid search: a week with plenty of cheap clicks feels like a win, but says nothing about your payback period. A campaign with a higher cost per lead that converts quickly into long-lifetime customers is almost always the better investment. You only see that when you steer on months and margin instead of on your click counter.
That is how paid search becomes the fast acquisition layer of your growth engine: a channel that buys defensible pipeline, measured on the timeline where your business actually makes money. Not a cost line you feed on gut feel and judge on a ROAS snapshot.
Ready to work out your payback period?
A defensible Google Ads budget with long sales cycles is not judged on clicks or on one good month, but on the number of months it takes a customer to pay for themselves. Want to get that sharp together for your margins and sales cycle, and connect your campaign to deals instead of clicks? Get in touch and we will work it through with you.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.