MQL to SQL Process: A Step-by-Step Handoff Guide

An MQL becomes an SQL when sales confirms what marketing only suspected: the contact fits your ideal customer profile, shows real buying intent, and has a need worth a conversation. The process that gets them there has five parts: shared definitions, scoring, routing, a timed sales response, and a written disposition for every lead. If any one is missing, leads stall between teams and each side blames the other. This guide shows how to build all five and how to measure them.
TL;DR
- An MQL is engaged and a plausible fit. An SQL is vetted by sales and ready for direct selling. The process is the set of rules that moves a lead from one state to the other.
- Qualify on fit and intent together. Pricing-page visits and demo requests deserve more weight than newsletter signups.
- Route automatically, set a first-contact deadline, and require sales to mark every lead as accepted, rejected with a reason, or returned to nurture.
- Review rejection reasons monthly and change the criteria. That feedback loop is what raises conversion over time.
- Track MQL-to-SQL rate, response time, and rejection reasons, and read them as a signal of marketing and sales alignment.
Table of Contents
- What MQL and SQL mean in practice
- The MQL to SQL process, step by step
- Criteria: when is an MQL ready to become an SQL?
- Managing the handoff: follow-up, rejection and feedback
- How CRM and marketing automation carry the process
- Metrics that show whether the process works
- Common failure points
- Our perspective
- Get the process built, not just documented
- FAQ
- Sources
What MQL and SQL mean in practice
Both labels sort leads in a funnel so sales knows where to spend its time, as Crunchbase describes them. The difference is who has judged the lead and on what evidence.
An MQL is a contact marketing has identified as likely to become a customer, based on preset criteria such as product-need fit and budget, according to Salesforce. It is typically still researching, not buying. An SQL is further along: HubSpot describes it as a vetted prospect ready for direct sales engagement, with ICP fit, buying signals, authority, budget and need. Shopify’s definition lists a defined need, budget, authority to decide and urgency.
The practical split is simple:
| MQL | SQL | |
|---|---|---|
| Identified by | Marketing, through engagement and fit | Sales, after validation |
| Typical stage | Research or awareness | Evaluating a purchase |
| Next action | Nurture, or review once a threshold is crossed | One-to-one sales conversation |
| Owner | Marketing | Sales |
The word “process” matters more than the labels. Teams that fight over MQL volume usually have two different mental pictures of the same lead. Fix the process and the argument goes away.
The MQL to SQL process, step by step
A workable flow has seven steps. Each one should have an owner and a system that records it.
- Capture and enrich. Collect form, behavior and firmographic data, then fill gaps such as company size, industry and role so scoring has something to work with.
- Score. Automation rates fit, intent and timing. Fit asks “is this the right kind of company and person?” Intent asks “are they acting like a buyer?”
- Verify. Someone in marketing operations checks that the record is complete, deduplicated and correctly sourced before sales sees it.
- Route. Qualified leads go to a named owner by territory, segment or workload, not into a shared queue.
- Contact. Sales reaches out within an agreed window.
- Disposition. Sales marks the lead as accepted (it becomes an SQL), rejected with a reason, or returned to nurture.
- Review. Marketing and sales look at rejections together and update the criteria.
This mirrors the sequence in one published B2B workflow: marketing collects and enriches data, automation scores it, operations verifies it, and sales confirms, rejects or recycles the lead. Kentico adds a point worth copying: MQLs need continued content while they wait, and leads that cross a score or action threshold go to sales for review before SQL validation.
Notice step 6. A lead that sales declines is not a failure of the process. A lead that sales ignores is.
Criteria: when is an MQL ready to become an SQL?
Good criteria combine who the person is with what they do.
Fit signals. Salesforce’s qualification checklist suggests assessing profile fit, needs, buying authority, interest and urgency. For the SQL decision itself, the same checklist points to a business case, the contact’s influence on the purchase, a confirmed need and an estimated timeline. Adobe adds that SQL readiness means having the information needed to decide, budget and resources, and executive buy-in.
Intent signals. Not all activity is equal. Shopify recommends treating repeated pricing-page visits and demo requests as stronger buying signals than newsletter subscriptions or a handful of product-page views.
The five levers. Shopify also names five factors that affect how leads move: behavioral indicators, demographic fit, a lead-score threshold, response time and sales capacity. The last two are easy to forget. A perfect scoring model fails if sales cannot answer in time.

A simple two-score approach
One number hides too much. A lead with a perfect title at a company that will never buy gets the same total as a poor-fit visitor who read thirty pages. Scoring fit and intent separately and requiring both to clear a threshold avoids that. We cover the mechanics in our guide to dual-score lead scoring models, and the Pardot-specific build in how to make a Pardot scoring model sales trusts.
Write the definition down
Put the SQL definition in one shared document with examples of leads that qualify and leads that do not. Include:
- The minimum fit requirements (segment, company size, role)
- The intent actions that count, and their weights
- The score thresholds for fit and intent
- What happens to leads that miss: nurture, disqualify, or recheck after a set period
- Who can change the definition and how often
If sales cannot explain the definition in two sentences, it is too complicated.
Managing the handoff: follow-up, rejection and feedback
The handoff is where most MQL-to-SQL processes break. Scoring is a technical problem. The handoff is an agreement between two teams. The practices below are what we recommend based on how we build these systems, and they follow the closed-loop pattern of qualification, routing, outreach, disposition and rejection analysis that published workflows describe.

Give the handoff context
A lead that arrives as a name and an email forces sales to start from zero. A good handoff record includes:
- The source and campaign that created the contact
- The pages viewed and assets downloaded, in order
- The fit and intent scores and what drove them
- Company details gathered during enrichment
- Any earlier conversation or open deal on the account
This also keeps the first call relevant. Someone who read three pages on integrations should not hear a generic pitch.
Set a response window
Agree on a service level for first contact and enforce it in the CRM. If a lead is untouched past the deadline, reassign it automatically and flag it in reporting. Pick a window your team can honestly hit, then tighten it. The number matters less than the fact that someone is accountable for it.
Require a disposition with a reason
Every routed lead ends in one of three states:
- Accepted: sales agrees it is an SQL and starts an opportunity or active sequence.
- Rejected: with a reason from a short, fixed list.
- Returned to nurture: the lead is real but not ready, with a recheck trigger.
Use a dropdown, not free text. A useful reason list might include wrong segment, no budget, no authority, no current need, duplicate or existing customer, bad contact data, and unreachable. Free text cannot be counted, and what you cannot count you cannot fix.
Track where each lead came from so the reasons can be traced back. A clean lead source taxonomy makes it obvious that, for example, one channel produces most of the “wrong segment” rejections.
Hold a monthly rejection review
This is the meeting that improves conversion. Put marketing and sales in the same room with the rejection data and ask three questions:
- Which reasons are growing?
- Which sources produce the most rejections?
- Are we rejecting leads that later closed through another path?
Then change something: a threshold, a weight, a form field, a campaign audience. Write down the change and check the effect next month. Sales feedback that goes nowhere stops arriving.
How CRM and marketing automation carry the process
The process only holds at scale when the systems do the repetitive work. Lead-scoring software can automate scoring and route leads that reach a threshold to sales, and platforms like HubSpot, Salesforce and Marketo are common examples. In a typical build, the CRM and automation layer should:
- Calculate fit and intent scores from behavior and firmographic data
- Trigger routing when thresholds are met
- Create a task and a handoff summary for the owner
- Escalate or reassign when the response deadline passes
- Record dispositions as required fields, and report on them
Some teams also use tools that automate lead verification, assignment and sales handoff, such as automated lead verification and handoff, to take routing work off people. Whatever you choose, keep the rules visible and owned by operations, not buried in individual workflows.
Collisions are the common technical failure: two automations update the same record, a lead is routed twice, or a deal stage flips back. If you run ActiveCampaign, see how we design CRM deal workflows without collisions. And if your sales happen offline or on a phone call, you will want durable offline conversion tracking so SQL outcomes flow back to marketing reporting.
Metrics that show whether the process works
Start with a small set and review them together.
| Metric | What it tells you |
|---|---|
| MQL-to-SQL rate | Whether marketing and sales agree on what a good lead is |
| Time to first contact | Whether routing and capacity work |
| Rejection rate by reason | What to change in criteria or targeting |
| MQL-to-SQL rate by source | Which channels deserve budget |
| SQL-to-opportunity and SQL-to-customer rate | Whether SQL quality holds downstream |
On benchmarks, treat published numbers carefully. One glossary, citing SDR research from The Bridge Group, reports a best-in-class MQL-to-SQL rate of 65 to 75 percent against a median of 40 to 50 percent. Definitions of MQL vary between companies, so your own trend, measured with a stable definition, is a better guide than anyone’s average. The same source describes a low rate as a sign of disconnection between teams and a high one as a sign of alignment, which is a fair way to read it: the number points to a conversation to have, not a verdict.
A caution on the opposite failure: a very high rate can mean your MQL bar is so strict that good leads never reach sales. Pair the rate with volume and with downstream revenue.
Common failure points
- Volume targets for marketing. If marketing is paid on MQL count, the definition drifts toward easy leads. Add an SQL or pipeline measure.
- No shared definition. Each side keeps its own spreadsheet and its own idea of “qualified.”
- Shared queues. When everyone owns a lead, nobody does.
- Rejections without reasons. Sales discards the lead and marketing learns nothing.
- Static criteria. Your market and product change. Review thresholds on a schedule.
- Dirty data. Duplicates, missing job titles and wrong sources undermine scoring before it starts.
Our perspective
We see the MQL-to-SQL process as an operating system, not a scoring rule. The scoring model is the easy part. What decides whether it works is whether the people who design the criteria are also close to how the CRM routes, assigns and reports on leads.
That is why we embed senior strategists with client teams and keep them involved in the build. The person who sets the threshold also sees the rejection data, adjusts the workflow and checks the result. Nothing gets handed to a separate team to interpret.
Our approach to revenue operations treats marketing and sales as one revenue system: shared definitions, visible dispositions, and reporting both teams trust. Start with the definition and the feedback loop, then automate. Teams that do it in that order spend less time debating lead quality.
Service
Get the process built, not just documented
A written process is a start. The harder work is configuring scoring, routing, SLAs and dispositions in your CRM so they run without manual policing. That is what our revenue operations work covers across HubSpot, Salesforce, Pardot and ActiveCampaign, delivered by a team that stays accountable for the result.
Engagements start with Core capacity at $3,500 to $5,999 per month, with Growth capacity at $6,000 to $9,999 per month and Scale capacity from $10,000 per month. See the capacity plans to find the fit for your team.

If you run a B2B SaaS team and want to see how this fits your funnel, our B2B SaaS page describes how we work with those companies.
FAQ
How do you increase MQL-to-SQL conversion?
Start by tightening the definition so MQLs reflect both fit and strong intent, not just activity. Then fix response time and require a reason for every rejection. Review those reasons monthly and change thresholds or targeting based on what you see.
What is the difference between MQL and SQL?
An MQL is a lead marketing has flagged as engaged and likely to fit, usually still researching. An SQL has been vetted by sales and shows need, authority, budget and urgency, so it is ready for direct selling.
What is a SQL pipeline?
It is the set of leads sales has accepted as SQLs and is actively working toward opportunities and deals. Measuring it separately from the MQL stage shows how many accepted leads move forward and where they stall.
What should happen to an MQL that sales rejects?
Sales records a fixed reason, and the lead either leaves the funnel or returns to nurture with a trigger to be rechecked, such as a new high-intent action. The reasons are then reviewed with marketing so criteria and targeting improve.
Sources
- Crunchbase: MQL vs. SQL
- Salesforce: MQL vs. SQL
- HubSpot: MQL vs. SQL
- Shopify: MQL vs. SQL, key differences and handoff tips
- LeadSeed: MQL to SQL criteria and B2B workflow
- Kentico glossary: SQL vs. MQL
- Salesforce: MQL to SQL lead qualification checklist
- Adobe: MQL vs. SQL
- Saber: MQL-to-SQL rate