Where does a lead end and a qualified lead begin?
A qualified lead is a lead that someone with the authority to judge has checked and confirmed as a real sales opportunity. A lead is anyone who has shown interest. They filled in a form, downloaded a guide or replied to an outreach message.
The lead becomes qualified when it passes four checks:
- The company matches your ideal customer profile.
- The person can influence the decision.
- They have a need you solve.
- The timing is close enough to act on.
Microsoft's CRM documentation describes qualifying as validating that a lead is a genuine sales opportunity. In Dynamics 365, the account, contact and opportunity records only appear once someone selects Qualify (Microsoft Learn, Dynamics 365 Sales). Labels like MQL, SAL and SQL record who ran that check and at what stage.
Most leads fail it. MarketingSherpa's 2012 B2B Benchmark Report found that 73% of B2B leads were not sales-ready (MarketingSherpa). That figure is 14 years old and comes from a form-fill world, so it says nothing about a 2026 pipeline. It still makes one point well: interest and readiness are different things.
Three stages get mixed up all the time, so keep them apart:
- A qualified lead is a person worth a sales conversation.
- A qualified meeting is that person on a call, with need and timing confirmed.
- A closed deal is a signed contract.
I treat booking a meeting and closing a deal as two separate skills, and my team owns only the first: who goes on the list, and which replies turn into meetings. The client's sales team runs the call and signs the contract. The booking side is what appointment setting covers, and the list work sits under B2B lead generation.
Is a cold email reply a lead?
Yes. Outbound has no form to fill in, so a human reply is the lead. It becomes a qualified lead once the reply also passes the need and timing checks below. Before the reply, a contact is only a target on a list.
Here is one real month my team ran from a single LinkedIn account. The client stays anonymous, and the case data does not record the industry.
| Step | Count in 30 days | Share of the step before | What it is in outbound |
|---|---|---|---|
| Contacted | 1,200 | - | A target, not yet a lead |
| Replied | 289 | 24% | A lead, if a person wrote it and not an auto-reply |
| Interested | 21 | 7% | A sales-accepted lead: interest shown, need and timing still to confirm |
| Booked | 16 | 76% | A meeting on the calendar |
| Showed | 12 | 75% | A meeting held, the qualified-meeting stage |
| Closed | 3 | 25% | A customer, so far |
The reply rate looks excellent. Only about one reply in fourteen was interested, though. The other 268 replies were not interested. The case data does not split that pile. Outbound inboxes usually fill it with polite noes, pointers to a colleague, questions and automatic messages.
Count replies as leads and this is a huge lead month. Count interested replies and you get 21, a much smaller number that sits closer to revenue. Reply rate is a noisy measure anyway. In our campaigns, the same message sent for two different companies got 2% replies for one and 7.5% for the other. Same words. The difference was who sent them.
Now look at the booked and showed rows. A quarter of the booked meetings did not happen on the day: four were rescheduled. Part of the fix starts earlier: I put one person on the inbox, so no reply gets missed and each one is judged by a human. A booked slot is still a promise. If you qualify a lead before it reaches the calendar, fewer of those promises break.
What is the difference between MQL, SAL and SQL?
In HubSpot's default setup the lifecycle runs from Subscriber to Lead, then Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer and Evangelist, with Other as a catch-all for records that fit none of them (HubSpot Knowledge Base, lifecycle stages).
- Marketing sets MQL, meaning marketing judged the contact ready for sales.
- Sales sets SQL, meaning sales judged the contact a potential customer.
SAL means sales accepted lead. It is missing from HubSpot's default list, but some teams put it between MQL and SQL. The order confuses people because "accepted" sounds weaker than "qualified".
| Label | Who sets it | What triggers it | What it does not prove | Outbound version |
|---|---|---|---|---|
| Lead | Nobody, it arrives | A form fill, download or reply | That they want to buy | Any reply |
| MQL | Marketing | Score or criteria reached | That sales agrees | Rarely used, because marketing never touched the lead before the reply |
| SAL | SDR or the inbox owner | Sales agrees to work it | Need or timing | The interested reply |
| SQL | The rep who will run the deal | A conversation confirms fit, authority, need and timing | That it will close | The lead whose held meeting confirmed need and timing |
| Opportunity | The rep | A deal record is opened | Revenue | A proposal in progress |
| Customer | Sales or finance | A signed contract | Renewal | The closed row in the funnel |
HubSpot also tracks a separate Lead Status property whose default values include Unqualified and Bad Timing. So a contact can carry the SQL stage while its status says sales has already judged it wrong or early. Read the status as well as the stage before you count SQLs in a report.
What is a marketing qualified account and a PQL?
A marketing qualified account (MQA) applies the same idea to the company as a whole. Enough of the right people at one company, taken together, meet your fit and engagement criteria.
Account-level qualification exists because one contact rarely decides anything alone. Forrester's January 2026 State of Business Buying release reports that a typical purchase involves 13 people inside the buying company and 9 outside influencers, with more for complex purchases (Forrester).
In outbound, use it like this. When one person at a target company replies with interest, treat the whole account as worth your attention. Then map the other people who will sit in the decision before the first meeting.
A product qualified lead (PQL) is qualified by what the person does inside your product during a free trial or a freemium plan, for example a trial user who invites teammates. It is mostly a SaaS label. A service company has no product to try before the contract, so it qualifies leads through conversation.
What are the four checks that make a lead qualified?
The classic version is BANT: budget, authority, need and timeline. It started at IBM, which asked its business partners to document all four before it would accept a registered sales opportunity.
The same guide says BANT struggles with committees, unallocated budgets and needs still forming. That is why other frameworks reorder or extend it. A cold reply rarely mentions budget, so my four checks drop it and put fit first, because a company that looks like your past buyers is a safer bet than a stranger.
Two checks happen before anything is sent, and two happen after the reply.
- Fit, before sending. Begin with the client's existing and former customers, then find companies that resemble them. Check question: does this company look like someone who already pays you?
- Authority, before sending. I review past projects first and work out who actually made the call on each one before building the list. Then I search with the job titles that niche really uses. I also strip generic titles like Assistant, Manager and Associate, so they never become unqualified leads. Check question: can you say what this person decides about your offer?
- Need, after the reply. Judge need from what the reply says: a named problem, a project, or a question about how you would handle something specific. A reply that only says "interesting" shows curiosity and nothing more. Check question: did they name a problem you solve?
- Timing, after the reply. Look for this quarter, next quarter, or "after our budget review". "Talk to me in March" counts as timing, just later. Check question: is there a date or a trigger?
Four yes answers make a qualified lead. The call then confirms them, and a lead whose held meeting confirms them is the SQL. Need with no date or trigger yet makes a lead for later, kept in follow-up. Here is how that plays out on typical replies. These examples are illustrative and come from no real campaign:
| Reply | Verdict | Why |
|---|---|---|
| "Send me two times next week, we are replacing our supplier before Q1." | Qualified | Need and timing both stated |
| "Looks interesting, send some info." | Not yet | Interest only, so answer with one question |
| "I'm not the right person, try our operations director." | Unqualified, but a referral | Authority fails, so follow the name |
| "Not before our budget review in March." | Qualified for later | Need open, timing set |
| An automatic out-of-office message | Not a lead | No human judgment behind it |
Apply it to the funnel above: all 289 replies were leads, and only the 21 interested ones were worth checking for need and timing.
How does lead scoring decide an MQL?
HubSpot's scoring tool splits scores into two types (HubSpot Knowledge Base, lead scoring):
- Engagement scores rate a record on its actions and interactions.
- Fit scores rate it on demographic information stored in its properties, such as job title or company size.
Thresholds turn each score into a High, Medium or Low label. A combined score shows as A1 through C3.
Old activity loses weight through score decay, at intervals of 1, 3, 6 or 12 months. In HubSpot's own example, a form fill worth 10 points counts for 5 a month later. AI scoring needs at least 50 contacts to learn from, 25 converted and 25 not, and requires Marketing Hub Enterprise.
That gives you a practical formula for an MQL:
MQL = fit at or above your fit threshold AND engagement at or above your engagement threshold.
Use two gates instead of one total. A single total lets a student who downloads ten guides outscore a buyer who visited your pricing page once. With both gates set at Medium, for example, High fit with Medium engagement becomes an MQL. Low fit never does, however busy the contact looks.
Scoring adds little to outbound. Fit is settled the day you build the list. A reply beats every page view a tool could count. And a young program has too few converted contacts to train an AI score on. Use scoring for inbound volume. For replies, use the four checks.
When is a qualified lead ready for a sales call?
In a 2025 survey run from August to September, Gartner heard from 646 B2B buyers. 67% of them preferred a buying experience without a sales rep (Gartner).
The sale happens online, before the call. Nobody buys from an email. They run their own checks before agreeing to anything. A qualified lead has often looked at your profile, site and case studies before agreeing to talk, and the call mostly confirms what that audit already decided.
So readiness has two sides: theirs and yours. Use this decision rule:
- If the reply confirms need and timing, offer the call straight away.
- If the reply shows interest only, answer with one question or one piece of proof, and offer the call after they answer.
- Before any call, make sure what they will find when they look you up supports the message that got the reply.
This also explains the gap between "showed" and "closed" in the funnel. A lead can pass every check and still lose on the audit or on the call itself. Fixing that gap is sales work. A team that closes few of its calls today will close an even smaller share when the calendar fills up, so fix the call before you add volume.
What happens to leads that fail qualification?
They should leave a record. Dynamics 365 lets you disqualify a lead and keep an audit trail, then reactivate it later with its notes and attachments. You can disqualify a lead only while no opportunity is linked to it.
Failing qualification is rarely permanent. A Bad Timing lead goes back into follow-up with a date attached. A wrong-person reply becomes a new lead under the name they gave you.
Any CRM works, provided every one of these leads is recorded in it and none gets lost. A "not now" from March can be worth more in the fall than a cold name from a list, but only if someone wrote it down.
A reply is a lead, four yes answers make it qualified, and a lead whose held meeting confirms need is the SQL. Count that number and leave the raw reply total aside.
Counting every reply as a lead and not sure which ones are really qualified? Book a call, paste three of your recent replies, and I will tell you how I would grade each.
Questions founders ask about qualified leads
Are leads from a bought list ever qualified?
No list contact is a lead yet, whatever the seller calls it. It becomes a lead only when the person replies. A bought list also skips the two checks you run before sending, so filter it against your past buyers and your niche's real decision-maker titles first. Then verify every address, because bounced emails damage your sending domain.
Does every B2B company need MQA tracking?
No. If your target market fits in one spreadsheet and one person works every account, a column for engaged contacts per company does the job. Account tracking earns its effort once several teams and channels touch the same companies. HubSpot fit and engagement scores also work on company records, so you can get an account view without buying a new tool.
Can you get qualified leads from outbound without inbound marketing?
Yes, and outbound needs no website forms, gated guides or nurture emails to produce them. Content still helps, in a supporting role: people who reply often read your posts before they agree to talk. Write your LinkedIn profile as a page for clients and skip the CV format, since that is the first place a curious prospect checks you. Prospects look at your profile first. A strong one carries a weak message. An empty one sinks a perfect message. Every time.
How fast should you answer a qualified reply?
Answer the same day. The authors of a 2011 Harvard Business Review article on online sales leads found that most companies are not responding nearly fast enough.
Put two specific times in the first reply so the person can say yes in one line. HubSpot's default lead statuses include Attempted to Contact and Connected. Use them to track whether each reply got an answer.
If the interested person then goes quiet, keep following up. Across our campaigns the third follow-up is usually the one that lands, but only if you leave real gaps between the messages. Log the date of each follow-up in your CRM, so a lead that goes quiet gets chased on schedule and is not forgotten.
