Pipeline,
not promises.
Senior operators audit your funnel in 48 hours. Ship 3 specific moves in 30 days.
- Full-funnel audit · 4 velocity levers
- 3 wins to ship in 30 days
- $3K flat · month-to-month
30-min call · No commitment
- Full-funnel audit · 4 velocity levers
- 3 wins to ship in 30 days
- $3K flat · month-to-month
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 limit | What it is | What breaks at 6 to 9 months |
|---|---|---|
| Conversion window | 90 days maximum for click-through | Closed-won is invisible to Google. It literally cannot see the sale |
| Conversion dating | Conversions are reported on the click date | A June deal lands back in January’s row, months after you reported January |
| Smart Bidding minimum | Target ROAS needs 15 conversions in 30 days | Closed deals are far too sparse to bid on |
| Remarketing duration | Defaults to 30 days, maximum 540 | Your 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:
| Event | Typical days after the click | Visible to Google Ads? |
|---|---|---|
| Form fill | 0 | Yes |
| MQL | about 7 | Yes |
| SQL or demo held | about 21 | Yes |
| Opportunity created | about 45 | Yes |
| Closed won, 3 month cycle | about 90 | Just about |
| Closed won, 6 month cycle | about 180 | No |
| Closed won, 9 month cycle | about 270 | No |
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:
| Stage | Per month | Clears the 15 conversion minimum? |
|---|---|---|
| Form fill | 300 | Yes, but too early to predict anything |
| MQL | 99 | Yes |
| SQL | 60 | Yes |
| Opportunity created | 30 | Yes |
| Closed won | 15 | Borderline, 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 cycle | Days | Covered by the 30 day default |
|---|---|---|
| 3 months | 90 | 33 percent |
| 6 months | 180 | 17 percent |
| 9 months | 270 | 11 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:
- It happens inside 90 days of the click, so Google can see it
- It occurs at least 15 times a month, so Smart Bidding can use it
- It genuinely predicts revenue, so optimising toward it is not a waste
Use this to pick yours:
| Candidate anchor | Inside 90 days | Enough volume | Predicts revenue | Verdict |
|---|---|---|---|---|
| Form fill | Yes | Yes | Weakly | Only if nothing deeper qualifies |
| MQL, scored | Yes | Usually | Moderately | Good fallback |
| Sales-accepted lead | Yes | Often | Well | Usually the right answer |
| Demo held | Yes | Often | Well | Usually the right answer |
| Opportunity created | Yes | Sometimes | Strongly | Best, if you have the volume |
| Closed won | No, past 3 months | Rarely | Perfectly | Report 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
| Element | Setting for a long cycle |
|---|---|
| Click-through conversion window | 90 days, the maximum |
| Primary conversion action | Your anchor event, imported from the CRM |
| Secondary conversion actions | Form fills, content downloads, pricing page views, for reporting only |
| Bidding | Maximise conversion value, moving to Target ROAS once the anchor clears 15 a month |
| Remarketing list duration | Your full cycle plus a margin, up to 540 days |
| Audience segmentation | By funnel stage, checking each list holds 100 or more active users |
| Budget pacing | Steady. Long cycles punish stop-start spending, because gaps appear in pipeline two quarters later |
| Reporting cadence | Anchor 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.
| At | Judge this | Do not judge this |
|---|---|---|
| 30 days | Volume and cost of the anchor event. Tracking working | Anything revenue related |
| 90 days | Cost per anchor event, trend. Anchor to opportunity rate | Closed revenue, which has barely started |
| 180 days | First cohort’s opportunity value against its spend | Still noisy for closed revenue on a 9 month cycle |
| One full cycle plus 90 days | Media cost per closed deal, by cohort | Nothing. 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.
Related reading
- Why your B2B SaaS Google Ads look profitable but don’t create pipeline
- What happens when you optimise Google Ads for revenue, not form fills
- Send HubSpot offline conversions to every ad platform
- The B2B SaaS Google Ads audit checklist
- How much to spend on Google Ads experiments
- The B2B Google Ads Waste Report 2026
Sources
- Google Ads Help, conversion windows (30 day click-through default, 1 to 90 days depending on conversion source, changes apply going forward only): https://support.google.com/google-ads/answer/3123169
- Google Ads Help, how conversions are reported over time (“Google Ads reports conversions from the date and time of the click that led to the successful action”): https://support.google.com/google-ads/answer/2375435
- Google Ads Help, Target ROAS bidding (at least 15 conversions in the past 30 days for Search and Shopping): https://support.google.com/google-ads/answer/6268637
- Google Ads Help, audience membership duration (30 day default, 540 day maximum for Search and Display; minimum 100 active users in the last 30 days to serve): https://support.google.com/google-ads/answer/2472738
- Funnel volumes and cycle-length tables in this article are illustrative, calculated from 300 leads a month and the stated stage conversion rates. Substitute your own.
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.