MQL vs SQL is not a vocabulary question. It is a decision about who owns a lead, on what evidence, and from which date you start counting.
A marketing qualified lead (MQL) is a lead marketing judges worth a salesperson’s time. A sales qualified lead (SQL) is one a salesperson has spoken to and agreed is a real buying conversation. Many guides stop there. This one is for B2B SaaS and fintech teams whose deals take three months or more to close, because that is where the line between the two stages starts to distort every channel report you read.
Below: definitions you can write into a CRM, why long cycles break the usual handoff, what MQL to SQL conversion rate to expect and how far to trust the benchmarks, and how to build B2B lead scoring that sales will actually accept.
The short version
- An MQL is marketing’s call; an SQL is sales’ call. The stage between them, the sales accepted lead, is where the handoff gets argued over.
- Ad platforms count conversions inside a window. Google Ads defaults to 30 days for Search, so on a 90-day sales cycle the SQL can land after the platform has stopped looking.
- Benchmarks for MQL to SQL conversion rate are only comparable when the definitions match. The by-channel figures we could find come from one agency’s client data, not a sampled study.
- Judge channels on SQLs by source, over a window that matches your cycle, not on MQL volume.
Table of Contents
MQL vs SQL: the definitions that hold up
Every team uses the acronyms. Far fewer have written down what moves a lead from one to the other. The result is a familiar meeting: marketing reports MQLs up, sales reports pipeline flat, and both are right about their own number.
The fix is a definition each side can audit. Here is the version we recommend, with the stage in the middle that many guides skip.
| Stage | Who decides | On what evidence | What it should trigger |
|---|---|---|---|
| Lead | Nobody yet | Contact details from a real person | Enrichment and a fit check |
| MQL | Marketing | Fits the ideal customer profile and has shown intent, such as a pricing-page visit or a demo request | Routing to sales with the evidence attached |
| Sales accepted lead (SAL) | Sales | A rep has reviewed the record and agrees to work it | First contact inside an agreed time |
| SQL | Sales | A conversation has confirmed a problem you solve, a buyer with influence, and a reason to act | An opportunity, a forecast entry |
Why the sales accepted lead stage matters
Without an SAL, an MQL that sales never touches looks identical to one sales rejected. You cannot tell a bad lead from an ignored one. Adding the stage costs one field in the CRM and turns the argument into data: how many MQLs were accepted, how fast, and how many of those became SQLs.
Pair it with a written service-level agreement. Marketing commits to a volume and a definition; sales commits to a review time and a reason code for every rejection. The reason codes are what let you fix the MQL definition later.
The SQL vs MQL test for a single lead
When a record is disputed, ask one question: has anyone at our company spoken to this person about a problem we solve? If not, it is at most an MQL, however good the fit. If yes, and the conversation confirmed need and a way to buy, it is an SQL. Behavior alone never makes an SQL.
Where the line goes in MQL vs SQL when sales cycles run 90+ days
On a short cycle, the MQL and the SQL are days apart and the definitions barely matter. On a cycle of three months or more, the gap between them is long enough to break measurement, and the break is mechanical rather than a matter of opinion.
The platform stops counting before sales says yes
Ad platforms credit a conversion only inside a set period after the ad interaction, the conversion window. In Google Ads, the default click-through window for Search and Display is 30 days, and it can be set anywhere from 1 to 90 days depending on the conversion source. A change to the window applies only from that day forward (Google Ads Help, conversion windows, checked 6 October 2026).
SOURCE · Google Ads Help, About conversion windows.
support.google.com/google-ads/answer/3123169 — checked 6 October 2026.
So if a form fill becomes an SQL six weeks later, a 30-day window never sees it. Set to 90 days, the window still misses anything slower. A campaign optimized on MQLs will look efficient at exactly the point where sales disagrees.
LinkedIn is more generous. It recommends a 90-day click and 90-day view window, which is the default in Campaign Manager, lets you set 1, 7, 30 or 90 days manually, and, for advertisers sending conversions through its Conversions API or a CSV upload, offers 180- or 365-day windows for certain categories, including Marketing Qualified Lead and Sales Qualified Lead (LinkedIn Marketing Solutions Help, conversion windows, checked 6 October 2026). That is a platform naming the SQL as an event worth tracking separately. It is worth taking the hint.
SOURCE · LinkedIn Marketing Solutions Help, LinkedIn conversion window.
linkedin.com/help/lms/answer/a426359 — checked 6 October 2026.
Send the SQL back to the platform
The way to close the gap is offline conversion import. Google Ads attaches a Google Click ID (GCLID) to each ad click. You store it with the lead, and when that lead later converts offline, you send the GCLID back with the conversion type and time (Google Ads Help, offline conversion imports, checked 6 October 2026).
SOURCE · Google Ads Help, About offline conversion imports.
support.google.com/google-ads/answer/2998031 — checked 6 October 2026.
Two practical notes from the same page. Google offers enhanced conversions for leads as the upgrade, which adds hashed first-party data such as email addresses and phone numbers to the match. And Google’s page says that from 15 June 2026, offline conversion imports and enhanced conversions for leads uploads move to the Data Manager API and are blocked in the Google Ads API, and developer tokens that sent no request between January and June 2026 are not allowlisted for legacy access. If your CRM uploads through the Google Ads API, check which route it uses now.
What this means for where you draw the line
- Import the SQL, not just the MQL, as a separate conversion action, so bidding can learn from the stage sales agrees with.
- Keep MQL criteria strict enough that most MQLs are worth a call. A loose MQL definition flatters the platform’s numbers and buries sales.
- Report over a period that matches your cycle. We explain how long acquisition takes to earn its cost back in our guide to CAC payback period benchmarks.
MQL to SQL conversion rate: what to expect, and from which source
Your MQL to SQL conversion rate is SQLs created divided by MQLs created, over the same cohort. Track it by cohort month rather than calendar month: on a long cycle, this month’s SQLs came from MQLs created weeks ago.
The by-channel benchmark, and its limits
The by-channel figures we found come from First Page Sage, an SEO agency, in its B2B SaaS Funnel Conversion Benchmarks report, last updated 11 June 2025. The firm says the data comes from access to 50+ B2B SaaS clients over the last decade, mostly companies with $10M–$100M in revenue. Its reported MQL to SQL rates by channel:
| Channel | SEO | PPC | Webinar | ||
|---|---|---|---|---|---|
| MQL to SQL | 51% | 26% | 30% | 46% | 39% |
SOURCE · First Page Sage, B2B SaaS Funnel Conversion Benchmarks, last updated 11 June 2025 (firstpagesage.com). The same report gives 42% for fintech as an industry. — checked 6 October 2026.
Read these as direction, not as a target. Three reasons:
- It is one firm’s client data, not a sampled study. The report gives no count of companies or leads behind each cell.
- Its definitions are its own. It defines an MQL by fit alone, and an SQL as an MQL who has said the product is desirable and within budget and is already speaking with a salesperson. A team whose MQL requires intent as well as fit will see a higher rate by construction.
- The direction is the useful part. Organic search leads have often researched the problem before they arrive, while paid clicks can include more early comparison shoppers, especially on broad match. A gap between the two is plausible. Its exact size in your funnel is something only your CRM can tell you.
We found no independently sampled study of MQL to SQL conversion rate by channel that we could cite with confidence. If you see a single “good” number quoted without its definitions, treat it the same way.
A rate is only meaningful against your own line
Move the MQL line and the rate moves with it. Tighten MQL criteria and fewer leads qualify, but more of them become SQLs. Loosen them and the opposite happens. Neither change says anything about whether marketing improved.
That is why we report SQL conversion rate by source, over a window matching your sales cycle, and refuse to report lead volume without quality or any 30-day performance window. Both lists are published on how we work and what we report. The pipeline argument for judging SEO and paid on SQLs rather than lead counts is set out in SEO vs PPC lead quality.
If you want an outside read of where your own line sits, the Acquisition Audit is a two-week diagnosis of your search and paid acquisition: what is broken, what it is costing you, and what to fix in what order.
B2B lead scoring that sales will accept
Lead scoring is how you decide, at scale, which leads cross the MQL line. A common reason models fail: sales did not help build them, so sales does not trust them.
Score fit and intent separately
Good B2B lead scoring keeps two numbers rather than one:
- Fit: does this company look like your customers? Industry, size, region, tech stack, and for fintech the regulated category it sits in.
- Intent: is this person acting like a buyer now? Pricing-page visits, a demo request, repeat visits to product pages, a reply to sales.
A high-fit, low-intent lead goes to nurture. A low-fit, high-intent lead gets a polite check before sales spends time on it. Only high fit plus high intent becomes an MQL. Collapsing both into one score hides which half is doing the work.
Why BANT alone does not fit a buying committee
BANT (budget, authority, need, timeline) asks whether one person can buy. In a B2B SaaS or fintech deal, several people often have to agree, and the first person to fill in a form is often not the one who signs. Score at the account level as well as the person: three engaged people from one target account mean more than one very active individual.
Let scores decay
On a long cycle, a pricing-page visit from four months ago is history, not intent. Give behavioral points a half-life, so a lead that goes quiet drops back below the MQL line instead of sitting there inflating the count.
Close the loop with sales
- Review the SAL rejection reason codes monthly and change the model when one reason dominates.
- Compare SQL rates for leads just above and just below the MQL threshold. If they are similar, the threshold is in the wrong place.
- Separate product qualified leads if you have a free trial or freemium tier: usage is stronger evidence than any form fill.
Scoring is also where cost comes back in. If a channel’s MQLs rarely become SQLs, its real customer acquisition cost is much higher than its cost per lead suggests.
FAQ: MQL vs SQL
What comes first, MQL or SQL?
The MQL. Marketing qualifies a lead on fit and intent, sales accepts it, and it becomes an SQL once a conversation confirms a real buying need. A lead can skip the MQL stage when it goes straight to sales, for example through a referral, but it should still be recorded with its source.
What is a good MQL to SQL conversion rate?
There is no reliable universal figure. First Page Sage’s by-channel benchmarks run from 26% for PPC to 51% for SEO, but they come from one agency’s client data and its own definitions. Expect a tighter MQL definition to cut MQL volume first and raise the rate later, so judge a definition change over at least one full sales cycle.
What is the difference between a PQL and an MQL?
A product qualified lead has used your product, usually in a trial or free tier, in a way that predicts buying. An MQL is qualified on fit and marketing engagement. Where both exist, product usage is generally the stronger signal and deserves its own route to sales.
Who should own the MQL to SQL handoff?
Both teams sign the agreement, but one named person should own the definitions document and settle disputed leads. Without an owner, disputes get settled in the dashboard by whoever reports last. Review the definitions whenever the product, price or ideal customer profile changes.
MQL vs SQL: what to do next
Write both definitions down this week, add a sales accepted lead stage with reason codes, and import SQLs into your ad platforms as their own conversion. Then judge every channel on SQLs by source over a window that matches your sales cycle, and on the marketing-sourced pipeline those SQLs become.
The line between MQL vs SQL is not where the best guide says it is. It is where your sales team agrees it is, written down and measured.


