demand-generation6

What's a normal MQL acceptance rate for B2B SaaS?

A healthy MQL acceptance rate is 70-85%. If sales is rejecting more than 3 in 10 leads, here's how to find the real reason and fix it in one field.

A healthy MQL acceptance rate sits between 70% and 85%. If sales is accepting fewer than 6 out of every 10 leads marketing sends over, the problem usually isn't lead volume. It's that marketing and sales are working from two different definitions of "qualified," and nobody has sat down to reconcile them.

I found this out the expensive way. Three months into ramping paid content and a lead-scoring model, our funnel looked great on a dashboard. Impressions up, form fills up, "MQLs" up. Then I sat in on a pipeline review and heard our first sales hire say, out loud, "half of these aren't even close." That sentence cost us a quarter of wasted spend before I fixed it.

What counts as an MQL acceptance rate, exactly

MQL acceptance rate is the percentage of marketing-qualified leads that sales agrees to work, measured against the leads sales explicitly rejects or lets go cold. It's sometimes called the SAL rate, for sales-accepted lead.

The math is simple: accepted leads divided by total MQLs sent, over a fixed window, usually 30 days. What's not simple is getting sales to actually log a rejection instead of just quietly ignoring a lead in the CRM, which is the single biggest reason this number is unreliable at most early-stage companies.

Industry data on this is thinner than you'd expect, but the range that shows up consistently across B2B SaaS benchmarking is 70-85% acceptance as healthy, and under 50% as a sign of a broken scoring model, not a broken sales team. If your number is in the 40s, the fix is not "tell marketing to send fewer, better leads." That's a symptom, not a diagnosis.

Why the number is usually lower than founders think

Most founders assume a low acceptance rate means marketing is generating junk. Sometimes that's true. More often, it's a definition mismatch that nobody has written down.

Marketing scores leads on engagement: downloaded the pricing page, opened three emails, visited the site five times. Sales scores leads on fit: right company size, right role, budget signals, actual buying intent. A lead can max out an engagement score and still be a college student researching a class project, or a competitor's product manager doing homework.

The second reason is silence. When a sales rep rejects a lead without a reason code, marketing never learns what went wrong, and the same low-fit leads keep getting generated at the same rate next month. I've watched this loop run for six months at a company before anyone noticed the acceptance rate hadn't moved.

The third reason is timing. A lead that was genuinely ready two weeks ago goes cold by the time a rep finally calls it. That's not a qualification problem, it's a response-time problem, and it will show up in your acceptance data looking exactly like a bad lead.

How to actually raise your MQL acceptance rate

  1. Force a rejection reason on every reject. Not a free-text field, a dropdown: wrong company size, wrong role, no budget signal, already a customer, duplicate, went cold before contact. If your CRM makes this optional, reps will skip it. Make it required to close the lead record.
  2. Pull a rejection reason report every two weeks, not once a quarter. Two weeks is short enough to catch a scoring model going stale before it costs you a full month of ad spend.
  3. Rewrite your scoring model around the top rejection reason, not around all of them at once. If "wrong company size" is 40% of rejections, add a firmographic filter before the lead ever reaches sales. Don't try to fix five reasons simultaneously; you won't be able to tell which fix worked.
  4. Set a joint definition of "qualified" in a single sentence, agreed by both marketing and the first sales hire, and put it somewhere both teams see it weekly. "A qualified lead is a person with a decision-making title at a company between 20-200 employees who has taken a demo-intent action in the last 14 days" is a sentence. A 12-point scoring rubric that nobody reads is not.
  5. Re-measure acceptance rate 30 days after each change. One variable at a time. If you change the scoring model and the outreach cadence in the same week, you'll never know which one moved the number.

A specific example

At one company I advised, the acceptance rate sat at 38% for two straight months. The rejection reason report showed "wrong company size" as 61% of all rejections, by far the largest bucket. The lead form had no company size field, so the scoring model was guessing based on email domain, which is a weak signal for anyone using a personal or generic work email.

Adding one required dropdown field to the form, company size in four buckets, and excluding the smallest bucket from auto-qualification took acceptance from 38% to 74% in five weeks. No new content, no new ad spend, no change to sales headcount. One field.

What to do this week

Pull your last 30 days of MQLs and rejections. If you don't have reason codes, add the required dropdown today, not next sprint. You can't fix a number you can't decompose, and right now you're probably optimizing lead volume when the actual problem is sitting in a rejection reason nobody has looked at.

Frequently asked questions

What is a good MQL acceptance rate for a B2B SaaS startup?

A healthy range is 70-85%. Below 50% signals a scoring model and definition mismatch between marketing and sales, not a lead volume problem.

What's the difference between MQL acceptance rate and MQL-to-SQL conversion?

Acceptance rate measures whether sales agrees a lead is worth working at all. MQL-to-SQL conversion measures what happens after sales accepts it and works it into a real opportunity. A lead can be accepted and still never convert.

Why does my sales team keep rejecting marketing leads without giving a reason?

Most CRMs don't require a reason code to close or reject a lead, so reps skip it under time pressure. Making the reason field mandatory is the single highest-leverage fix for this.

How often should I review MQL rejection reasons?

Every two weeks at seed stage. Waiting a full quarter means you've generated three more months of the same low-fit leads before anyone notices the pattern.

Does a low MQL acceptance rate mean I should fire my sales rep?

Rarely. A low number almost always traces back to a scoring model or definition problem on the marketing side. Check the rejection reason data before assuming the rep is the issue.

Read enough.
Ready to grow?

19 spots in the cohort. Applications open now.