PPC for SaaS: trials and demos are different funnels, and most accounts treat them as one
A free trial signup and an enterprise demo request are different buyers with different intent, different cost, and different value - and most SaaS accounts I audit run them through the same campaign with the same bid strategy. I structure Google Ads and Meta for SaaS around the actual funnel, and optimize on what the CRM says became revenue, not on signups.
---Why SaaS is different in paid
- Two or three funnels, not one. Self-serve trial, sales-assisted demo, sometimes enterprise inbound. Each needs its own campaigns, landing pages, conversions and bids.
- The conversion isn’t the money. A trial is worth nothing until it activates and converts. A demo is worth nothing until it qualifies. Optimizing on the top of the funnel scales the wrong users.
- Competitors bid on your name. On most SaaS brand terms, three or four competitors show above the organic result. Brand defense is not optional.
- Long cycles and small volumes. 30 demos a month is healthy for B2B SaaS and too few for Smart Bidding without help. Structure and CRM signals have to compensate.
- Global by default. One campaign for “US, UK, Canada, Australia, EU” is one campaign optimizing for the cheapest market, which is rarely the one you want.
Typical mistakes in SaaS accounts
- Trial and demo conversions in one campaign with one target CPA.
- No brand campaign, or a brand campaign that PMax cannibalizes.
- Competitor campaigns with generic ads instead of “why switch” landing pages.
- Broad match on category terms bringing in students, job seekers and people looking for free tools.
- Pricing-page visitors treated the same as blog readers in remarketing.
- No offline conversion import - the account has never heard of an SQL.
- Meta used for cold prospecting instead of retargeting and lookalikes from the customer list.
How I structure SaaS campaigns
Google Ads
- Brand: exact and phrase on your name and product names, top impression share, separate budget. Cheapest, highest-converting traffic you have - protect it.
- Competitor: their brand terms, “X alternative”, “X vs Y”, landing pages built for switchers, not the homepage.
- Category, high intent: “[category] software”, “[category] tool for [segment]”, pricing and comparison queries. Split by funnel: trial campaigns to the signup page, demo campaigns to the demo page.
- Category, research intent: “how to [job to be done]” - only with a content landing page and a soft CTA, and only when the budget allows.
- Remarketing: pricing-page and signup-abandon audiences separate from everyone else. Different message, higher bids.
- Geo and language: separate campaigns per priority market with local bids and schedules.
- Bidding: manual or max conversions early, target CPA per funnel once there’s data, tROAS only with revenue import.
Meta Ads
- Retargeting by funnel stage: visited pricing, started signup, booked demo but didn’t show.
- Lookalikes from paying customers and qualified opportunities, not from all signups.
- Lead ads for demo requests with qualifying questions: company size, role, use case.
- Cold prospecting only with tight job-title and industry segmentation, and only after retargeting is running.
Tracking
- GA4 events for signup, activation, demo request, demo booked, pricing view.
- Cross-domain between marketing site and app.
- Offline conversion import from CRM: MQL, SQL, closed-won with value. Implemented with HubSpot, Pipedrive, Bitrix24 and NetHunt.
- Dashboard with cost per trial, cost per demo, cost per SQL, and pipeline generated.
What KPIs are realistic
Not a promise - ranges from practice for B2B SaaS on US and EU markets:
- Cost per trial signup: $15-45 for SMB self-serve on US and EU markets, $40-120 for mid-market where the trial is paid or requires a credit card.
- Cost per demo request: $150-450 for SMB and mid-market, $400-1,200 for enterprise with ACV from $20K.
- Demo to SQL: 30-50% with qualifying questions, 10-25% without.
- Time to stable cost per SQL: 8-12 weeks. Longer than most verticals because conversions are few and cycles are long.
Case study: NaturalTTS
Text-to-speech SaaS for education and enterprise on the US market. Separate funnels for EDU pilots and enterprise demos, brand defense, remarketing to pricing-page visitors, geo split for US states with EDU procurement cycles. I run this account on my own budget, which is the best training a PPC specialist can get. [Result - after account review] Read the case study
Which plan fits
SaaS usually lands on Growth: Google Ads as the base, Meta for retargeting and lookalikes, full tracking with CRM import included. Minimum ad budget from $3,000/mo on Google for a single market; multi-market accounts need more.
Questions
Does Google Ads work for early-stage SaaS with no conversion history?
Yes, with manual bidding, tight match types and a small set of high-intent queries first. Automation comes after 30+ conversions a month. Starting with broad match and Smart Bidding on an empty account is how early-stage budgets disappear.
Should we bid on competitor terms?
If you have a real reason to switch and a page that says it, yes. Sending competitor traffic to your homepage is expensive brand awareness.
Can you connect the account to our CRM?
Yes. For SaaS this is the highest-impact change available: the account starts optimizing for SQLs and closed-won rather than signups. I have done this with HubSpot, Pipedrive, Bitrix24 and NetHunt.
Do you work with product-led growth companies with no sales team?
Yes - the funnel is signup to activation to paid, and the conversions are set accordingly. The CRM import becomes a product-analytics import instead.
Do you work with US-based SaaS from Ukraine?
Most of my SaaS work is US-market. I’m in EET, which overlaps with East Coast mornings; async via Slack or email works for the rest. Rates are well below a US agency.
Start with a free express audit
Leave your website or ad account - within one business day you'll get a list of what to fix and an honest take on whether it's worth scaling.