Skip to Main Content

Paid Search for SaaS: What to Optimise When the Sale Takes Months

Paid search for SaaS fails in a predictable way: the account optimises the wrong event. A trial signup is easy to track and lands in minutes. A paying customer who stays might be three months out, and Google Ads will only accept a conversion for up to 90 days after the click. So the thing you can measure and the thing you actually want are rarely the same event, and every other decision in the account follows from how you resolve that.

A

Ashton

Founder, Buttercup Digital Solutions · 8 October 2026 · 9 min read

The 90 day wall, and why it decides your account structure

The mechanics of paid search assume a conversion that happens reasonably near the click. Google Ads watches a click for a fixed window: per Google Ads Help, the click-through conversion window can be set anywhere from 1 to 90 days and defaults to 30. Past that maximum, the click no longer exists as far as bidding is concerned.

The same ceiling applies when you push outcomes back in later, which is the usual plan for a long cycle. Google's guidelines for importing offline conversions state that conversions uploaded more than 90 days after the associated last click will not be imported, and that the limit for enhanced conversions for leads is 63 days. So a deal that closes in month four is not attributed badly. It is not imported at all.

Choosing the conversion you can actually optimise

Two tests, and the event has to pass both: it lands inside the window, and there is enough of it. Google's guidance is around 30 conversions per campaign in the preceding 30 days before a strategy like Target CPA stabilises, which is the same threshold behind the playbook for accounts without enough conversion data.

  • Trial signup or free account: lands in minutes, plenty of volume, weakest link to revenue. Optimise this alone and you train the account to find people who enjoy signing up for things.
  • Demo booked: a day or two out, moderate volume, far better intent. The default for sales-led SaaS.
  • Demo attended or qualified: a week or two out, lower volume, and it filters out the no-shows and unqualified enquiries that are the cheapest fake conversions in B2B.
  • Activated trial: a defined in-product milestone such as connecting a data source or inviting a teammate. Usually the best proxy for revenue that still clears the volume test.
  • Paid conversion or won deal: the event you actually care about, often outside the window and almost always under 30 a month for an Australian SaaS business.

Pick one primary conversion and demote the rest to secondary, because counting a trial signup and an activated trial as two primaries double counts the same person and the bidding drifts to the cheaper half of the pair. Which rung you land on is mostly set by your motion. A self-serve trial usually has the volume to optimise an activation milestone. A demo-gated sales motion rarely has volume past the booking, so the booking becomes the target and the later stages come back as values.

Feeding deal quality back into the bidding

The bidding only improves if it learns which conversions turned into money, which means pushing outcomes back from the CRM rather than letting the account treat every demo request as equal. Offline conversion import matches a stored click identifier to the outcome you upload later. Enhanced conversions for leads does the same job using hashed contact details captured in the form, which works when you cannot store a click ID. Upload on a consistent schedule rather than in occasional batches, because Smart Bidding reads an irregular feed as a change in conversion rate.

The larger win is values. Send one with each stage instead of a flat 1: an unqualified demo request carries nothing, a qualified one the expected value of a deal at that point, a won deal the real contract value. Target ROAS then has something genuine to work with, and the account starts preferring the segments that produce revenue over the segments that produce form fills. Getting the conversion window and values set correctly is where most SaaS accounts are quietly broken.

The keyword tiers in a SaaS account

SaaS demand splits into tiers that behave nothing like each other. Run them in one campaign and the budget drains towards the most expensive tier.

  • Category terms: "project management software", "payroll software australia". Highest volume, highest cost per click, vaguest intent. The searcher is often three vendors into a long list.
  • Competitor terms: "[competitor] alternative", "[competitor] vs". Low volume, sharp intent, expensive clicks and weak Quality Score, because your page is not about the thing they searched for.
  • Integration and use case terms: "xero payroll integration", "shopify inventory sync". Low volume, strong fit, often the best cost per activated trial in the account.
  • Problem and job terms: "how to track billable hours", "roster compliance australia". Cheap and early, and usually better served by content than by a bid.
  • Brand terms: your own name. Cheap, high converting, and not incremental growth. Report them separately so they do not flatter the blended CPA.

Separate campaigns, separate budgets, separate targets. Competitor terms especially need a page that honestly compares the two products rather than a generic homepage, since relevance drives both Quality Score and conversion rate there. Expect it to be reciprocal: bid on their name and they will bid on yours, which is the brand defence problem from the other side.

Measure CAC against LTV, not CPA against a feeling

Cost per trial signup is not a business number. What decides whether paid search works for a SaaS product is acquisition cost against lifetime value, and you can only build that from your own funnel rates.

With made-up numbers, so swap in your own: a plan at $99 a month, an average customer life of 20 months and an 80 percent gross margin gives about $1,584 of lifetime gross profit. If one in five trials becomes a paying customer, you can afford roughly $317 per trial and still break even over the full lifetime. Require payback inside 12 months and the same arithmetic allows about $190. Both are defensible targets, and which one you use is a cash flow decision rather than a marketing one.

Two things that catch out Australian SaaS accounts

Set geography deliberately. If you sell beyond Australia, one campaign targeting Australia plus everywhere else lets the cheapest markets absorb the budget while the Australian pipeline you are staffed to service goes underfunded. Separate by country, budget by country, and set targets by country, because trial to paid rates and deal sizes rarely match across them.

Then watch the currency mismatch. Google Ads reports spend in the account currency while plenty of SaaS products price in USD, so a CAC target set in AUD against USD revenue drifts with the exchange rate. Convert both sides to the same currency before you compare them, and recheck the target when the rate moves.

Frequently asked questions.

Should a SaaS business optimise Google Ads for free trials or demo bookings?

Optimise the furthest down-funnel event that still produces around 30 conversions per campaign in 30 days, which is Google's stated threshold for Smart Bidding to stabilise. Self-serve products usually have the volume to optimise a trial start or an in-product activation milestone. Demo-gated products rarely have volume past the booking, so the booking becomes the bidding target and later stages are imported as conversion values instead.

Can Google Ads track a SaaS sale that closes three months after the click?

Only just, and often not at all. The click-through conversion window has a maximum of 90 days, and Google's guidelines for importing offline conversions state that conversions uploaded more than 90 days after the associated last click will not be imported. Enhanced conversions for leads has a shorter ceiling of 63 days. A deal closing past those limits cannot be fed back into Google Ads as a conversion, so it has to live in CRM reporting instead.

How do I get CRM outcomes back into Google Ads for a SaaS account?

Two routes. Offline conversion import matches a stored Google click identifier from the original visit to the outcome you upload later. Enhanced conversions for leads matches hashed contact details captured in the form, which works when you cannot store a click ID. With either, upload on a consistent schedule and send a conversion value per funnel stage rather than a flat count, because an irregular feed reads to Smart Bidding as a change in conversion rate.

Should SaaS companies bid on competitor keywords?

It can work, with two conditions. Send the traffic to a page that genuinely compares the two products rather than to a homepage, because relevance drives both Quality Score and conversion rate on these terms. And give the campaign its own budget and target, since the clicks cost more and convert less often than category terms and will look like a failure against the account average. Expect competitors to bid on your brand name in return.

How much conversion data does Smart Bidding need for a SaaS account?

Google's guidance is around 30 conversions per campaign in the preceding 30 days before strategies such as Target CPA stabilise. Most Australian SaaS accounts cannot reach that on won deals, which is exactly why the bidding target has to sit higher in the funnel. Where individual campaigns fall short but collectively clear the threshold, a portfolio bid strategy pools the conversions so the algorithm learns from the combined data.

Is Target CPA or Target ROAS better for a SaaS account?

Target ROAS only earns its place once you are sending real conversion values, which for SaaS means stage-based or deal-based values pushed in from the CRM. Without those, every conversion carries the same value and Target ROAS behaves like a noisier Target CPA. The usual progression is Maximise Conversions to build volume, then Target CPA on your chosen funnel event, then Target ROAS once the value data is trustworthy.

What is a good cost per trial for an Australian SaaS business?

There is no universal figure, because it depends entirely on your own funnel maths. Derive it: multiply the monthly plan price by the average customer life in months, apply your gross margin to get lifetime gross profit, then multiply by your trial to paid rate. That gives the most you can pay per trial and still break even across the customer lifetime. If you need payback inside a shorter period, run the same calculation over that number of months.

Should SaaS businesses run Performance Max?

Usually not as the foundation. Performance Max needs conversion volume and a reliable conversion signal to allocate spend across its inventory, and a SaaS account optimising a scarce, high-value event tends to have neither in its first few months. Build Search campaigns on category, competitor and integration terms first, get the conversion feed and the values right, then treat Performance Max as a later test.

Put This Into Practice.

Book a free 20-minute strategy call and get tailored recommendations for your business. No obligation, no sales pitch. Prefer it handled for you? This is exactly the work our Google Ads management service covers.

Get in touch