RORevOps for B2B SaaS Meet with an expert
Guide

MQL vs SQL in B2B SaaS: definitions, handoff and conversion rates

Key takeaways
  • An MQL is qualified by marketing as ready for sales. An SQL is qualified by sales as a potential customer. The difference is who decides.
  • MQL to SQL conversion runs from 26% for paid search to 51% for SEO in First Page Sage's B2B SaaS benchmarks.
  • In a 2026 audit of 104 Google Ads accounts, 78% of form fills never became an SQL.
  • A rejection reason on every MQL that sales turns down is the fastest way to fix a loose MQL rule.

The difference is who makes the call. A marketing-qualified lead (MQL) is a lead that marketing has judged ready for sales, usually by its behavior and fit. A sales-qualified lead (SQL) is a lead that sales has spoken to or reviewed and accepted as a potential customer. In First Page Sage's B2B SaaS benchmarks, between 26% and 51% of MQLs become SQLs, depending on the channel.

The definitions on this page come from HubSpot's knowledge base. Conversion rates come from First Page Sage's B2B SaaS Funnel Conversion Benchmarks (50+ clients, mostly companies with $10M to $100M in revenue, updated June 11, 2025) and from published Google Ads benchmarks. The form fill figure comes from The 2026 B2B SaaS Google Ads Waste Report (GrowthSpree, June 2026).

What is the difference between an MQL and an SQL?

An MQL is marketing's judgment and an SQL is sales's judgment. HubSpot's lifecycle stage definitions put it in one line each.

MQL SQL
HubSpot's definition "Qualified as ready for the sales team" by marketing "Qualified as a potential customer" by sales
Who decides Marketing, often by a score or rule Sales, usually after a conversation or review
Typical trigger Demo request, pricing page visit, lead score above a threshold Confirmed need, fit and a next step
What it measures Marketing's output Sales's acceptance of that output
Next stage SQL, or back to nurture Opportunity, once a deal is created

The two stages sit next to each other in the funnel, but they are owned by different teams. That is why the gap between them is where most funnel arguments start.

Why does the distinction matter?

Because each stage is a promise between two teams. Marketing promises that an MQL is worth a salesperson's time. Sales promises to work every MQL and say what happened. When either side breaks the promise, both numbers lose meaning.

The cost shows up quickly in paid channels. In the 2026 audit of 104 Google Ads accounts, 78% of form fills never became an SQL. Accounts that counted form fills as conversions were training their bidding on leads that never became SQLs. Smart Bidding trained on form fills accounted for 9% of all wasted spend in that audit.

The SQL is also the stage most closely tied to revenue that still arrives quickly. In a separate study of 1,412 ad variants, cost per SQL correlated with pipeline at 0.71, against 0.23 for cost per lead (The Paid Ads Pipeline Disconnect in B2B SaaS, GrowthSpree, June 2026).

What is a typical MQL to SQL conversion rate?

It depends on the channel more than on anything else. First Page Sage's B2B SaaS benchmarks give these rates.

Channel MQL to SQL
SEO 51%
Email 46%
Webinar 39%
LinkedIn 30%
Paid search 26%

A second source gives a lower range for paid search. SaaS Google Ads Benchmarks 2026 (GrowthSpree, April 2026) puts the median MQL to SQL rate for Google Ads leads at 13% to 18%, with the top quarter at 20% to 30% and the bottom quarter at 5% to 10%. Its publisher states 300+ accounts but gives no sample for each row, so it is a published benchmark rather than a study finding.

The two sources differ in sample, period and how they define each stage, so their figures are not averaged. Both point the same way: paid search MQLs convert to SQL at a lower rate than MQLs from organic channels. More stage-by-stage rates are in B2B SaaS funnel conversion benchmarks.

How should a B2B SaaS company define an MQL?

With a written rule that combines fit and intent. Fit says whether the lead could buy. Intent says whether it wants to now.

  1. Set the fit criteria. Company size, industry, region and job role that match recent customers.
  2. Set the intent signals. Actions that point to buying, such as a demo request or repeated pricing page visits. Content downloads alone are weak intent.
  3. Decide the threshold. Either a lead score above a set number, or a short list of qualifying actions.
  4. Write the exceptions. A demo request from a company that fits usually skips the score and goes straight to sales.
  5. Agree it with sales. Sales is the team that acts on the MQL, so the rule needs its sign-off.

The test of a good rule is simple. Each channel's MQL to SQL rate should sit close to the benchmark for that channel. A rate far below it means the rule is too loose.

How should a B2B SaaS company define an SQL?

As a lead sales has reviewed and accepted, with a recorded next step. A common working rule has three parts.

  • Need. The lead has a problem the product solves.
  • Fit. The company matches the ideal customer profile.
  • Next step. A meeting, trial or evaluation is booked.

HubSpot records steps inside the SQL stage in a separate field, Lead Status, so sales can record where a lead stands without changing its lifecycle stage. When sales turns an MQL down, the reason belongs in that field. Without a reason, marketing cannot tell whether the problem was fit, timing or lead quality.

What should happen at the handoff?

A short, timed sequence that both teams agree on. The weak point in most funnels is not the definition. It is the gap between an MQL being created and someone in sales acting on it.

Step Owner What to set
MQL created Marketing system Rule applied automatically
Routed RevOps Who receives it, by territory or segment
First contact Sales A time limit for the first reply
Accept or reject Sales A decision, with a reason if rejected
Feedback RevOps Monthly review of rejection reasons with marketing

The monthly review closes the loop. If one rejection reason dominates, such as "student" or "too small", the MQL rule should change to filter it out. The wider setup is on the funnel stages page.

Should MQLs or SQLs be sent to ad platforms?

Both, as separate conversions, with bidding on one. Google's guidance is to create a separate conversion action for each stage of the funnel and to bid to one stage. An account with enough SQL volume should bid on SQLs. An account without it can bid on MQLs while it builds volume.

Google's lead generation guidance for Performance Max asks for a goal with at least 15 conversions in the last 30 days. The setup steps are in how to send CRM stages to ad platforms.

What are the limits of this data?

Three limits apply. First Page Sage's rates come from its own clients over a decade, mostly companies with $10M to $100M in revenue, so they are a convenience sample. The Google Ads benchmark gives no sample per row. And both sources define MQL and SQL in their own way, which may not match any one company's rules.

The benchmarks are useful as a check, not a target. A company's own MQL to SQL rate, tracked monthly by channel, is the number that matters.

FAQ

Can a lead skip the MQL stage?

Yes. Many B2B SaaS companies route a demo request from a company that fits straight to sales, because the intent is already clear. The lead can still be recorded as an MQL for reporting, so that funnel counts stay complete, but it does not wait for a score.

What is an SAL?

An SAL, or sales-accepted lead, is a stage some companies place between MQL and SQL. It records that sales has received the MQL and agreed to work it, before deciding whether it qualifies. HubSpot does not include it as a default lifecycle stage, but stages can be customized.

Who should own the MQL to SQL conversion rate?

Both teams share it, and RevOps reports it. Marketing controls the quality of MQLs through the rule, and sales controls how quickly and fully they are worked. A falling rate needs both sides to look at the rejection reasons before either changes its process.

First Page Sage's B2B SaaS benchmarks put paid search at 26%. Published Google Ads benchmarks for SaaS put the median at 13% to 18%, with the top quarter at 20% to 30%. The two sources use different samples, so a company's own trend matters more.

Should lead scoring decide the MQL?

Lead scoring is one way to set the MQL threshold, but it should not be the only one. A score built mostly on email opens and content downloads promotes curious readers. Scores work best when fit criteria carry most of the weight and strong intent signals, such as a demo request, bypass the score.

Conclusion

An MQL and an SQL differ in one thing: who decides. Marketing decides an MQL against a written rule, and sales decides an SQL after a review. The rates between them vary widely by channel, from 26% for paid search to 51% for SEO in one benchmark. The fastest way to improve the rate is a rejection reason on every MQL sales turns down, reviewed monthly by both teams.

Sources

Talk your funnel through with a RevOps expert

A free consultation. Bring your funnel, CRM or reporting question and brainstorm the next step.

Meet with an expert →