NewRead our latest case study, published by Google Read it here

How to Fix Google Ads When Your B2B Sales Cycle Is 3–9 Months

Fix Google Ads for long B2B sales cycles (3–9 months). Optimize for pipeline metrics, remarketing, long-tail keywords, and lead quality over CPL.

How to Fix Google Ads When Your B2B Sales Cycle Is 3–9 Months
Free pipeline audit

Pipeline,
not promises.

Senior operators audit your funnel in 48 hours. Ship 3 specific moves in 30 days.

$60M+
Ad spend managed
4.9/5
on G2 · 300+ teams
  • Full-funnel audit · 4 velocity levers
  • 3 wins to ship in 30 days
  • $3K flat · month-to-month
Book free audit

30-min call · No commitment

  • Full-funnel audit · 4 velocity levers
  • 3 wins to ship in 30 days
  • $3K flat · month-to-month
★★★★★ Trusted by PriceLabs, Trackxi, Rocketlane & 300+ B2B teams
Last updated

How to Fix Google Ads When Your B2B Sales Cycle Is 3 to 9 Months

Most advice for long sales cycles is about patience. Be patient, nurture leads, think long term.

That is not the problem. The problem is that Google Ads has four hard limits built into the product, and every one of them assumes your conversion happens soon after the click. When your cycle runs to six or nine months, those limits do not bend. They simply stop working, usually without any error message.

Here is what each limit does, and the one change that makes the account work anyway.

Quick answer

The limitWhat it isWhat breaks at 6 to 9 months
Conversion window90 days maximum for click-throughClosed-won is invisible to Google. It literally cannot see the sale
Conversion datingConversions are reported on the click dateA June deal lands back in January’s row, months after you reported January
Smart Bidding minimumTarget ROAS needs 15 conversions in 30 daysClosed deals are far too sparse to bid on
Remarketing durationDefaults to 30 days, maximum 540Your remarketing stops eight months before the deal closes

The fix is one decision: choose a mid-funnel anchor event that happens inside 90 days, predicts revenue, and occurs at least 15 times a month. Optimise on that, and track revenue separately in the CRM.

For most B2B SaaS with a long cycle, the anchor is a sales-accepted lead or a held demo. Not a form fill, which is too early to predict anything. Not closed-won, which the platform cannot see.

Key takeaways

  • Google Ads cannot observe a conversion that happens more than 90 days after the click. For a 6 or 9 month cycle, your revenue is outside the product’s reach by design.
  • This is a measurement limit, not a performance result. Stop trying to make Google report closed-won and give it something it can see.
  • The anchor event must clear 15 conversions per 30 days or Target ROAS will not run on Search.
  • Remarketing list membership defaults to 30 days and can be set as high as 540. Most accounts never change it, which is a free fix worth doing today.
  • Lists need at least 100 active users in the last 30 days to serve, so very narrow long-cycle audiences may not deliver.
  • Judge the account on the anchor event monthly, and on revenue only in cohorts, a full cycle later.

Limit 1: the 90 day conversion window

The click-through conversion window defaults to 30 days and can be set between 1 and 90 days depending on the conversion source. Ninety days is the ceiling.

Line that up against your cycle:

EventTypical days after the clickVisible to Google Ads?
Form fill0Yes
MQLabout 7Yes
SQL or demo heldabout 21Yes
Opportunity createdabout 45Yes
Closed won, 3 month cycleabout 90Just about
Closed won, 6 month cycleabout 180No
Closed won, 9 month cycleabout 270No

If your cycle is six months or longer, no amount of configuration will make Google Ads report your closed deals. People spend months trying to fix this as though it were a tracking fault. It is a product boundary.

Do this today: set your click-through window to 90 days, the maximum your conversion source allows. Changes apply going forward only, so you cannot recover conversions you have already missed. The sooner you change it, the sooner the data improves.

Limit 2: conversions are dated to the click

Google’s documentation is explicit: Google Ads “reports conversions from the date and time of the click that led to the successful action.” Google Analytics, by contrast, records it on the day it happened.

With a short cycle this is a minor annoyance. With a six month cycle it means a deal closing in June is credited back to a January click, and appears in January’s row, five months after you closed January’s reporting.

Two consequences:

  • Every recent month understates performance, severely. The last 90 days of an account with a long cycle is always the worst-looking window you could choose.
  • Historical numbers keep moving. The report you showed the board in Q1 is not the report that URL produces in Q3.

Say this out loud before anyone asks. “These figures will keep rising for the next two quarters” is a methodology note. The same sentence after someone spots a discrepancy sounds like an excuse.

Limit 3: Smart Bidding needs volume you may not have

Target ROAS requires at least 15 conversions in the past 30 days at the conversion tracking level for Search and Shopping. This is where most long-cycle accounts quietly break: the team moves the primary conversion down to closed-won because that is what the business cares about, and the bidding strategy can no longer operate.

Here is a typical funnel from 300 leads a month:

StagePer monthClears the 15 conversion minimum?
Form fill300Yes, but too early to predict anything
MQL99Yes
SQL60Yes
Opportunity created30Yes
Closed won15Borderline, and outside the window anyway

The viable range is MQL through opportunity. That is the same range that fits inside the 90 day window, which is not a coincidence: both constraints push you to the same place.

If your deepest stage with 15 or more monthly conversions is still a form fill, you do not have enough volume for value-based bidding yet. Use tighter targeting and manual or target CPA bidding until you do.

Limit 4: remarketing lists expire long before your deal does

This one is the easiest to fix and the most commonly missed.

Remarketing list membership duration defaults to 30 days on Search and Display, and can be set as high as 540 days.

Your cycleDaysCovered by the 30 day default
3 months9033 percent
6 months18017 percent
9 months27011 percent

So on a nine month cycle, a prospect leaves your remarketing audience after about 11 percent of their buying journey, and you are invisible for the rest of it. Nobody changed a setting; the default simply did not anticipate your business.

Set the duration to cover your full cycle plus a margin. For a nine month cycle, 365 days is sensible. The 540 day maximum covers any B2B SaaS cycle comfortably.

One caveat: lists need at least 100 active users in the last 30 days to serve ads. Very narrow segments on a long cycle can fall below that and silently stop delivering, so check your list sizes after you segment.

The fix: choose an anchor event

Everything above points at one decision. You need a single event that satisfies three conditions at once:

  1. It happens inside 90 days of the click, so Google can see it
  2. It occurs at least 15 times a month, so Smart Bidding can use it
  3. It genuinely predicts revenue, so optimising toward it is not a waste

Use this to pick yours:

Candidate anchorInside 90 daysEnough volumePredicts revenueVerdict
Form fillYesYesWeaklyOnly if nothing deeper qualifies
MQL, scoredYesUsuallyModeratelyGood fallback
Sales-accepted leadYesOftenWellUsually the right answer
Demo heldYesOftenWellUsually the right answer
Opportunity createdYesSometimesStronglyBest, if you have the volume
Closed wonNo, past 3 monthsRarelyPerfectlyReport on it, never bid on it

The pattern across accounts that work: bid on the deepest stage that clears both the window and the volume bar, and report revenue separately in cohorts. You are not giving up on revenue. You are using a predictor of revenue that the platform can actually observe.

Once chosen, send that event back to Google Ads through offline conversion import, with a value attached. The value should be expected gross profit, which is your average contract value multiplied by your gross margin multiplied by the probability of closing from that stage.

Building the account for a long cycle

ElementSetting for a long cycle
Click-through conversion window90 days, the maximum
Primary conversion actionYour anchor event, imported from the CRM
Secondary conversion actionsForm fills, content downloads, pricing page views, for reporting only
BiddingMaximise conversion value, moving to Target ROAS once the anchor clears 15 a month
Remarketing list durationYour full cycle plus a margin, up to 540 days
Audience segmentationBy funnel stage, checking each list holds 100 or more active users
Budget pacingSteady. Long cycles punish stop-start spending, because gaps appear in pipeline two quarters later
Reporting cadenceAnchor event monthly, revenue in cohorts quarterly

A note on budget pacing that is specific to long cycles. If you cut spend in March, the pipeline hole appears in September, by which time nobody connects the two events. Teams then cut again, because pipeline looks weak. Long-cycle accounts reward steady spending more than almost any other kind.

How to judge performance, and when

The most common mistake is applying short-cycle timelines to a long-cycle account.

AtJudge thisDo not judge this
30 daysVolume and cost of the anchor event. Tracking workingAnything revenue related
90 daysCost per anchor event, trend. Anchor to opportunity rateClosed revenue, which has barely started
180 daysFirst cohort’s opportunity value against its spendStill noisy for closed revenue on a 9 month cycle
One full cycle plus 90 daysMedia cost per closed deal, by cohortNothing. This is the real answer

Judging a long-cycle account on closed revenue before one full cycle has elapsed is guaranteed to show failure, because the revenue has not had time to arrive. That is the mechanism behind most premature channel cuts.

What not to do

  • Do not optimise on closed-won. It is outside the window and below the volume minimum. The strategy will not run properly.
  • Do not shorten the conversion window to make the data look cleaner. You lose real conversions.
  • Do not judge a month in its first week. With click-dating and a long lag, recent data is always the most understated.
  • Do not leave remarketing at the 30 day default. It is free to fix and costs you most of your buying window.
  • Do not stop and start spend. The consequence arrives two quarters later and gets blamed on something else.
  • Do not compare this quarter’s spend to this quarter’s pipeline. On a six month cycle, this quarter’s pipeline came from spend two quarters ago.

Frequently Asked Questions

Q1. How do I run Google Ads when my sales cycle is longer than the attribution window?

Stop trying to make the platform see the sale. Pick an anchor event that happens inside the 90 day window, occurs at least 15 times a month and predicts revenue, usually a sales-accepted lead or a held demo. Optimise bidding on that, and track closed revenue separately in your CRM by cohort.

Q2. What is the maximum conversion window in Google Ads?

Ninety days for click-through, depending on the conversion source, with a 30 day default. Set it to the maximum if your cycle is long. Changes apply only to future conversions, so it does not retroactively recover anything.

Q3. How does a B2B team attribute pipeline to campaign spend with long sales cycles?

Use cohort reporting. Take one month of spend, tag the leads it produced, and follow that cohort forward through SQL, opportunity and closed won. Compare cohorts against each other rather than comparing a calendar month’s spend to the same month’s revenue, which are different groups of people.

Q4. How do I attribute multi-month B2B sales cycles to ad spend?

Capture the click identifier at the point of lead capture, store it on the CRM record, and report on cohorts rather than calendar periods. The platform’s own attribution stops at 90 days, so anything beyond that has to be done in the CRM. The ad platform tells you about the anchor event; the CRM tells you about revenue.

Q5. What should I optimise Google Ads for if deals take six months to close?

The deepest funnel stage that happens within 90 days and occurs at least 15 times a month. For most B2B SaaS that is a sales-accepted lead or a demo held. Attach a value equal to expected gross profit so the algorithm can tell good anchors from poor ones.

Q6. Why do my Google Ads conversions keep changing for past months?

Because Google Ads credits a conversion to the date of the click that caused it, not the date it happened. With a long cycle, conversions keep landing in months you already reported. It is expected behaviour, and worth stating in your reporting before anyone notices.

Q7. How long should my remarketing list duration be for B2B?

Long enough to cover your full sales cycle plus a margin. The default is 30 days and the maximum is 540. For a nine month cycle, 365 days is a sensible setting. Check that each list still holds at least 100 active users in the last 30 days, or it will not serve.

Q8. Can I use Target ROAS with a long sales cycle?

Yes, but not on closed deals. Target ROAS needs at least 15 conversions in the past 30 days on Search, and closed-won is almost never that frequent in a long-cycle business. Run it on your anchor event with expected-profit values instead.

Q9. How long before I can tell whether Google Ads is working with a 6 month cycle?

You can read cost per anchor event within about 90 days, which is the practical judging point. Media cost per closed deal needs one full sales cycle plus roughly 90 days for the cohort to mature. Anything earlier is reading noise.

Q10. How do I measure ROAS when conversions happen offline and months later?

Not in the ad platform. Compute it in your CRM on a cohort basis: spend from a given month divided by the revenue eventually attributed to that month’s leads. Use the ad platform for the anchor event and efficiency, and the CRM for revenue. Trying to make one tool do both is where the confusion starts.

Q11. Should I run remarketing differently for a long sales cycle?

Yes, in two ways. Extend list duration to cover the whole cycle, and segment by stage so the message matches where someone is, rather than showing a demo ad to someone who read one blog post four months ago. Watch list sizes after segmenting, because narrow segments can drop below the 100 user serving minimum.

Q12. What is the best way to evaluate ad platforms when conversions are not immediate?

Compare them on the same anchor event, measured in cohorts, over at least one full sales cycle. Comparing platforms on cost per lead favours whichever one produces the cheapest form fills, which in B2B is usually the one producing the least qualified traffic.

Q13. My sales cycle is nine months. Is Google Ads even viable?

Yes, but only with the anchor event approach and steady budget. The channel works; the default configuration does not. The accounts that fail at nine months are almost always the ones running default windows, default remarketing durations, and bidding on form fills.

Q14. How do I increase pipeline without just spending more?

Fix the four limits above first, because each one is costing you reach or signal at no extra budget. Extending remarketing duration and the conversion window are free. Moving bidding onto an anchor event changes who you buy rather than how much you spend. Most long-cycle accounts have more to gain there than from a budget increase.


Want this configured properly?

We run Google Ads for B2B SaaS companies with long sales cycles, which means setting up the anchor event, the CRM feedback loop and the cohort reporting before touching campaigns. If your account is running default windows and bidding on form fills, that is the gap we close.

Book a free demo →



Sources


About the author

Ishan Manchanda is Co-Founder at GrowthSpree, a B2B SaaS marketing agency and Google Partner and HubSpot Solutions Partner rated 4.9 on G2. GrowthSpree manages $60M+ in B2B SaaS ad spend across 300+ accounts, optimising paid media on cost per SQL and pipeline rather than clicks.

Ishan Manchanda

Written by

Ishan Manchanda

Turning Clicks into Pipeline for B2B SaaS · Founder, GrowthSpree

Pick a time with a senior operator

Thanks. We have your email.