TL;DR — A good lead qualification checklist is not a long list of questions your reps ask politely. It's a disqualification filter that kills bad-fit leads in the first 60 seconds and moves high-intent ones straight to a booked meeting. This article gives you the 15-question checklist we use at Topo, a scoring model you can copy into HubSpot or Salesforce today, and a free branded PDF you can print and tape next to your monitor.
Why most lead qualification checklists fail
Most checklists fail for the same three reasons:
They are built around qualifying (who do I keep?) instead of disqualifying (who do I kill?). Reps end up chasing every lead that is "not a no."
They confuse fit with intent. A VP at a perfect-ICP account who hasn't moved a pixel on your site is an outbound target, not an MQL.
They live in a Notion page, not in the CRM. If the qualification logic isn't in the routing workflow, the rep is the workflow.
B2B SaaS averages 1.5–2.3% website-visitor-to-lead conversion, with the top decile hitting 8–15% (First Page Sage, 2025). Top-performing teams then reach 40%+ MQL→SQL conversion by qualifying aggressively and responding fast. Landmark Harvard Business Review research shows firms contacting a new lead within the first hour are 7x more likely to qualify it than those who wait an hour longer—and 60x more likely than those who wait 24 hours.
In other words: a skinny funnel with high-intent density will always beat a bloated pipeline full of maybes. A lead qualification checklist is how you get skinny.
The 60-second disqualification check (do this first)
Before any rep spends 30 minutes on a discovery call, run the three-strike rule on every inbound lead:
Strike 1 — They cannot name a specific, current problem they are solving.
Strike 2 — They have no timeline or urgency driver (no budget cycle, no deadline, no regulation, no pain).
Strike 3 — They must "check with others" and cannot name who those others are.
Three strikes = disqualify. Move them to a nurture sequence and spend the rep's hour somewhere that can actually close. This one rule alone removes most of the noise.
The 15-point lead qualification checklist
Copy this into your CRM as a set of required fields or discovery-call prompts. Every question maps to one of four buckets: Fit, Pain, Authority, and Timing. Miss one bucket, and you're flying blind on forecast.
Fit — is this company even reachable?
ICP alignment — Does the company match your industry, revenue band, and geography?
Persona relevance — Is the lead's job title on your approved buyer persona list (not "student", "intern", "consultant")?
Buying capacity — Is the company the right size to afford and actually use the product (headcount, revenue, maturity)?
Tech stack fit — Do they use the tools your product plugs into (HubSpot, Salesforce, Outreach, Salesloft)?
Pain — do they know they have a problem?
Named problem — Can they describe, in their own words, the specific pain your product solves?
Quantified impact — Can they put a number on it (hours lost per week, revenue leaked per month, deals missed per quarter)?
Previous attempts — What have they tried already, and why didn't it work? (Answers the "do they know why they need us" question.)
Authority — can this person move the deal?
Economic buyer identified — Have we named the person who can sign the PO?
Champion vs. user vs. decision-maker — Where does this lead sit in the buying unit, and what role will they play?
Buying process mapped — Do we know the steps from "interested" to "signed" (security review, procurement, legal)?
Timing — why now?
Urgency driver — Is there an external event forcing action (funding round, new exec, regulatory deadline, failing tool)?
Target go-live date — Do they have a real date in mind, or is it "sometime this year"?
Budget cycle alignment — Does their fiscal calendar let them buy now, or do we need to wait for Q3?
Signals — what did they actually do?
Intent depth — What have they done on your site? (Pricing page 2x+ = high signal. One whitepaper = low.) This is where live intent signals earn their keep.
Response speed — Did they reply within 24 hours? Engaged leads who ghost fast rarely come back—catch them on the first touch.
Rule of thumb: a lead needs a clear answer on all four buckets (Fit + Pain + Authority + Timing) to be SQL. Two out of four = nurture. Zero or one = disqualify.
BANT vs. CHAMP vs. MEDDIC: pick the right framework for your motion
You don't need a new framework. You need the one that matches your deal size and sales motion. Here's the short version:
Framework | Best for | Deal size | Speed of qualification |
|---|---|---|---|
BANT (Budget, Authority, Need, Timeline) | SMB inbound triage, high-velocity SaaS | $5k–$30k ARR | Fast — 5 to 10 minutes |
CHAMP (Challenges, Authority, Money, Prioritization) | Mid-market, consultative sales | $30k–$100k ARR | Medium — 20 to 30 minutes |
MEDDIC (Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion) | Enterprise, multi-stakeholder | $100k+ ARR | Slow — multi-call |
BANT is great when you have volume and need to triage. It's shallow for anything with a buying committee.
CHAMP flips BANT on its head by leading with pain instead of budget. Better for discovery-heavy motions where the prospect doesn't know their budget yet—but knows they are bleeding.
MEDDIC is the enterprise standard. Teams that implement it consistently report forecast accuracy jumping from roughly 60–70% to 85%+ within two quarters (MEDDICC / iSeeit). The catch: if your reps don't use it consistently, it's worse than useless.
The honest answer: a simple framework 100% of your team uses beats a sophisticated one 30% of your team uses. Start with BANT-style qualification if you're under $30k ARR, add CHAMP as deals get consultative, and graduate to MEDDIC when you cross $100k deals with 6+ stakeholders.
A scoring model you can implement this week
Frameworks tell reps what to ask. Lead scoring models tell your CRM what to do with the answers. Here's a starting template with real point values—plug it into HubSpot or Salesforce and adjust once you have 50+ closed deals to calibrate.
Signal | Points | Bucket | Notes |
|---|---|---|---|
Demo/trial request | +100 | Intent | Route to sales immediately |
Product trial activation | +80 | Intent | Strong PQL signal |
Security review initiated | +60 | Intent | Deep buying signal |
Pricing page visit (2x+) | +50 | Intent | High purchase signal |
Webinar attendance | +30 | Intent | Engaged but early-stage |
Whitepaper download | +10 | Intent | Awareness only |
ICP title match (VP+, target titles) | +40 | Fit | |
Revenue/headcount in range | +30 | Fit | Based on your ICP |
Out-of-ICP title (intern, student) | -20 | Fit | |
30-day inactivity | -30 | Decay | Move to nurture |
Unsubscribed | -50 | Decay | Don't force it |
The key distinction is fit grade × intent score. An A-grade fit with a 95 intent score is a top-priority meeting. A C-grade fit with a 95 intent score is a content consumer who will never buy. A-grade fit with a 5 intent score is not an MQL—it's an outbound target.
Your MQL threshold should be driven by sales capacity, not arbitrary math. If your team handles 50 qualified meetings per month, calibrate the threshold so roughly 50 leads cross it.
Inbound playbook: three common scenarios
Scenario 1 — Demo request form
Auto-enrich on submission (job title, company size, tech stack) via live data sources.
Run the checklist in the background: Fit buckets 1–4, Signal bucket (14).
If all green → book a meeting on the rep's calendar in the confirmation page. No back-and-forth.
If any red → route to an SDR for 60-second qualification before a meeting is booked.
Scenario 2 — Pricing page visitor (no form)
Identify the company with a reverse IP / deanonymization tool.
Check ICP fit automatically.
If A-grade account + pricing visit 2x+ → push to sales as a "hot anonymous" account, trigger outbound via multi-channel sequences.
If C-grade → send to marketing-led nurture, don't spend an SDR touch.
Scenario 3 — Whitepaper download
Score +10. That's it.
Do not route to sales. Route to a nurture sequence that raises intent over 3–6 weeks.
Only escalate when the lead hits a second, higher-intent action (pricing page, demo form, webinar).
Where the checklist lives: form fields vs. CRM fields
A checklist is worthless if it only lives in a rep's head. The real question every RevOps team has to answer is where each question gets captured—and every location has a cost. Here's how we think about it at Topo.
Form fields: fast qualification, but friction on conversion
Putting qualification questions directly on the demo form (company size, role, timeline, current tool) is the cheapest way to pre-filter at scale. The trade-off is real: a HubSpot study of 40,000+ landing pages found 3-field forms convert ~25%, while 5-field forms drop to ~21%, with the sharpest decline happening between 3 and 4 fields.
When to put a field on the form:
Binary disqualifiers that save huge rep time (geography, company size, industry)—if a full discovery with an unqualified lead costs 45 minutes, losing a few forms is worth it.
Routing fields where the answer changes who gets the lead (role, segment, use case). No answer = no routing.
High-signal fields that inform the first email (current stack, team size) so outreach isn't generic.
When to keep it off the form:
Anything you can enrich automatically (revenue, headcount, funding, tech stack). Never ask for what live data sources (Clearbit / Apollo / Cognism / native enrichment) can tell you.
Budget and timeline—prospects lie on forms, and asking kills conversion. Ask on the call.
Authority—a 24-year-old analyst will tick "decision-maker" to get the demo. Map the buying unit in the CRM after the first call, not on the form.
Rule of thumb: the form should filter out the worst 20% of traffic and route the rest, not qualify them. The call does the qualification.
CRM fields: the long-term memory of qualification
Form fields answer "who is this?" once. CRM fields answer "is this still true?" forever. This is where most teams leak deals: they qualify a lead in January, the account changes in March, and nobody goes back.
Fields every B2B CRM should have beyond the defaults:
Field | Type | Why it matters |
|---|---|---|
| Picklist | Your routing rules depend on it; update when ICP changes. |
| Picklist | If you can't report on why leads die, you can't fix the funnel. |
| Free text | Revive stale leads with the pain they told you about 9 months ago. |
| Long text | Security review, procurement, legal—who, how long, in what order. |
| Checkbox + ref | Who inside the account pushes the deal for you? |
| Multi-select | Lost to whom? Won against whom? Gold for win/loss analysis. |
| Picklist | Funding, regulation, new exec, failing tool—or none. |
| Date | Trigger a re-qualification task when this goes stale. |
The re-qualification trigger (the part most teams skip)
Qualification is not a one-time event. The lead who didn't fit your ICP last quarter might fit now because they raised a Series B, changed a VP, got hit with a regulation, or their incumbent tool got acquired.
Build a re-qualification workflow that fires when:
The company hits a funding signal (new round, IPO, acquisition).
A new executive joins in a target function (new CRO, new VP Sales, new Head of RevOps).
Your ICP definition changes—if you widen your revenue band from $10M+ to $5M+, your CRM should flag every disqualified lead under $10M and re-score them.
last_qualified_atis older than 6 months and the company is still in your target market.
This is the difference between a lead qualification checklist and a lead qualification system: the system remembers, the checklist forgets. Most of this re-qualification logic runs on live intent signals—hiring patterns, funding events, tool churn inside the account—surfaced the day they happen, not six months later.
How Topo automates the checklist
The checklist is worthless if it lives in a Google Doc. Topo turns every question above into a routing rule:
Fit questions become enrichment rules (ICP match, persona, revenue band, tech stack) run automatically on every new lead via Topo's data sources.
Intent signals (page visits, content downloads, form fills, product usage) get scored and weighted in real time through Topo's intent signals layer.
Disqualification rules are applied before the lead ever hits a rep's queue—the three-strike rule, out-of-ICP titles, and decay penalties happen silently in the background.
Meeting booking + first-touch outreach is triggered automatically for A-grade fit + high-intent leads by Topo's AI sales agent, so reps stop losing the 24-hour window. Multi-channel sequences carry the follow-up from there.
The result: your AEs only see leads who already passed the checklist. No manual qualification. No "did marketing screen this?" Slack messages.
Get the free PDF checklist
We turned the 15-question checklist, the 60-second disqualification rule, and the framework picker into a one-pager you can print. Copy it, put it on the wall, or send it to your SDR team.
FAQ
What's the difference between MQL and SQL?
An MQL has shown marketing engagement (downloads, webinars, repeat visits). An SQL has been vetted by sales against fit, budget, authority, need, and timeline. The handoff happens when a lead crosses your agreed-upon scoring threshold—and both teams need to agree on that threshold before you start fighting over pipeline.
Which qualification framework should I start with?
BANT for SMB inbound triage, CHAMP for mid-market consultative deals, MEDDIC for enterprise with 6+ stakeholders. Start simple, graduate when deal complexity demands it. A framework 100% of the team uses always beats a perfect one only two reps follow.
How many leads should I disqualify?
If you're not disqualifying at least 30–40% of inbound leads, your criteria are too loose. A skinny high-intent funnel outperforms a bloated pipeline every time. More disqualifications means more rep time on leads that actually close.
Can I automate the whole checklist?
Yes—that's the whole point. Fit questions become CRM enrichment. Intent questions become tracking pixels and product usage. Disqualification becomes routing rules. The only question you shouldn't automate is the final "is this a real deal?" call before handoff to an AE.


