Kratly
Paid ads that make money

Bing Ads vs Google Ads for B2B: where the revenue comes from

Bing Ads vs Google Ads for B2B SaaS: desktop reach, LinkedIn targeting, partner traffic risks, and a 12-week test plan judged on Stripe revenue.

Priyansh KumarUpdated October 21, 20268 min read
Two search ad columns, Google and Microsoft, with a desktop share bar and revenue per campaign under each

Short answer

Google Ads reaches far more searchers. Microsoft Advertising (Bing Ads) reaches fewer, but its share roughly doubles on desktop, where much B2B buying happens, and it offers LinkedIn profile targeting. For B2B SaaS, Bing Ads is worth a controlled test once Google works: import carefully, block partner traffic and judge it by Stripe revenue.

Advertisers who try Microsoft Ads tend to report the same mix. On r/PPC, one wrote that "Avg Cpc never crossed $2 and CVR 4%+." Another got "about 2 to 3 a month" in leads. A third warned about budget going to "scam partner websites" (r/PPC).

Cheaper clicks, less volume, more junk risk. Whether that adds up to revenue depends on how you set it up and how you measure it.

Bing Ads vs Google Ads: the key differences#

Google AdsMicrosoft Advertising
US search share, all devices85.19%Bing 9.89% (plus Yahoo 2.64%)
US search share, desktop74.71%Bing 18.8% (plus Yahoo 4.11%)
B2B targetingAudiences and customer listsLinkedIn profile targeting: company, industry, job function, seniority
AI surfacesAI Overviews and AI ModeCopilot
Offline conversionsGCLID upload, within 90 daysMSCLKID upload, within 90 days
Partner trafficSearch Partners, DisplaySyndicated search partners, Audience Network
Import—Google Import tool copies campaigns

Search share: StatCounter, September 2026, all platforms and desktop.

On cost per click: many guides claim Bing clicks cost 30–50% less, usually with no source. The only benchmark we found that separates Microsoft out is old: WordStream's 2017 data showed an average Bing CPC of $1.54, 33% lower than Google (WordStream). Current benchmarks blend the two. Measure your own.

Why Microsoft Advertising can suit B2B#

1. Desktop, during work hours#

Bing's US share is almost twice as high on desktop as across all devices. Windows PCs default to Edge and Bing, and many companies leave that in place. If your buyers research software at their desks, a bigger share of them use Bing than the overall figures suggest.

2. LinkedIn profile targeting#

This is the feature Google can't match. Microsoft Advertising lets you target or adjust bids by LinkedIn company, industry and job function (Microsoft Advertising). In 2026 it added job seniority to Search campaigns (PPC Land).

Use it in observation mode first. That collects data on which companies, roles and seniority levels click and pay, without limiting reach. Then raise bids on the segments that bring paying accounts.

3. Copilot#

Ads can show inside Microsoft Copilot answers, drawn from responsive search ads, Performance Max ads with a logo and some other formats. There's no separate Copilot report yet, according to one agency's testing (JumpFly).

One caution: ChatGPT now runs its own ad platform. Microsoft Ads do not serve in ChatGPT (Axios).

The risks: partner traffic, junk leads and imports#

Syndicated partners and the Audience Network#

By default, Microsoft search ads can show on partner sites, and ad groups can serve on the Audience Network. Advertisers report bot-like traffic even after excluding partners (r/PPC). In 2025 an agency told Microsoft about fake B2B leads from what it called a "very sophisticated click farm" (MediaPost).

How to lock it down:

  • Set ad distribution to Bing, AOL and Yahoo (owned and operated) only for your first test (JumpFly).
  • Set the Audience ads bid adjustment to −100% on search ad groups.
  • Use website exclusion lists: up to 10,000 sites per list and 100 lists per account (PPC Land).
  • Check the publisher websites report weekly once you open partners back up.

Imports from Google that quietly break#

The Google Import tool copies "most supported campaigns, ads, targets, ad extensions" and can repeat on a schedule (Microsoft Learn). What it doesn't fix, according to one agency checklist (Pink Dog Digital):

  • Smart Bidding strategies don't carry over
  • Conversion tracking needs setting up again
  • Partner distribution may be on
  • Location targeting can come in broader than intended
  • Time zones can shift

As one r/PPC advertiser put it, don't "just dump Google Ads campaigns into MS and expect it to work."

Performance Max without guardrails#

Microsoft's Performance Max now supports negative keyword lists of up to 5,000 terms, at campaign or account level, and you can import negatives from Google (Microsoft Advertising). Leave PMax out of your first test, or add these before launch.

Many of the same leaks apply on both platforms. See Google Ads wasted spend: the 9 places your budget leaks.

Are Bing Ads worth it? A 12-week test plan#

Weeks 1–2: set up#

  1. Import once, not on a schedule. Start with your best-performing Google Search campaigns.
  2. Fix the imported settings: owned and operated only, Audience ads −100%, location "people in" the US, correct time zone.
  3. Start with phrase and exact match. Import your negative keyword lists too.
  4. Install the UET tag and set up conversion goals.
  5. Store the click ID. Save msclkid alongside gclid when visitors land, and copy it onto the user at sign-up.

Weeks 1–12: send revenue back#

When Stripe confirms a first payment, upload it as an offline conversion with its value. Microsoft accepts conversions up to 90 days after the click, and the conversion window can be set up to 90 days. Wait about 2 hours after creating the goal before uploading (Microsoft Learn).

This is the same pattern as Google's offline import: see track Stripe conversions in Google Ads.

Weeks 3–8: add LinkedIn data#

Add company, industry, job function and seniority in observation mode. After a few weeks, compare which segments brought paying customers, then raise bids on those.

Weeks 9–12: decide#

Compare Microsoft with Google on cost per paying customer and payback, not clicks or leads.

What you seeDo this
Cost per paying customer within about 20% of Google's, with several paid customersScale budget gradually; test partners with exclusions
Leads but few paying customersCheck lead quality; tighten match types and LinkedIn bids
Fake or junk leads above Google's rateStay owned and operated only; add exclusions; report invalid traffic
No paying customers after 2× your target cost per customerPause, following our when to pause rules

These thresholds are our suggestion. Adjust them to your margins.

How to do this in Kratly#

  1. Connect Google Ads, Microsoft Advertising and Stripe. Microsoft connects through a script that runs inside your account, so no developer token is needed.
  2. Compare side by side. See cost per paying customer and revenue for Google and Microsoft campaigns in one view.
  3. Spot the campaigns that don't pay. Kratly shows Microsoft campaigns that spend without bringing paying customers, next to their Google equivalents.
  4. Move budget to what pays. Shift spend between platforms based on Stripe revenue, and Kratly measures the result.

Questions, answered

Are Bing Ads worth it for B2B?

Often, as a second channel once Google Ads is profitable. Bing's share is much higher on desktop, and LinkedIn profile targeting helps reach the right companies and roles. Volume is lower and partner traffic needs controls, so test it for about 12 weeks and judge by paying customers.

Are Bing Ads cheaper than Google Ads?

Clicks are often cheaper, but there's little current, independent data. The last benchmark that separated the two, from 2017, found Bing CPCs 33% lower. Cheaper clicks only matter if they turn into paying customers, so compare cost per paying customer.

Does Microsoft Ads still have LinkedIn targeting?

Yes. Microsoft Advertising lets you target or adjust bids by LinkedIn company, industry and job function, and added job seniority for Search campaigns in 2026. Start in observation mode to learn which segments pay before narrowing your reach.

Can I import Google Ads campaigns into Microsoft Ads?

Yes, with the Google Import tool. It copies most campaigns, ads, targets and extensions. Check bidding, conversion tracking, partner distribution, location targeting and time zones afterwards, because those often don't carry over cleanly.

How do I stop junk traffic in Microsoft Ads?

Set ad distribution to owned and operated sites only, set Audience ads to −100% on search ad groups, and add website exclusion lists. Review the publisher websites report regularly and report suspected invalid traffic to Microsoft.

Written by

Priyansh Kumar

Priyansh Kumar has spent more than a decade in growth, scaling brands from 1 to 10 and from 10 to 100. He now builds Kratly, an autonomous growth team that ties every campaign, page and email to the revenue it brings.

Kratly on LinkedIn

Sources

Was this article useful?

Next step

See whether Microsoft Ads bring paying customers, not just cheaper clicks.

Start a free Kratly trial and compare Google and Microsoft campaigns on Stripe revenue.