Guide · Funnel Stages · 6 min read

SQL-to-Opportunity: Getting Real Buyers to a Quote

Why qualified buyers stall before they see a price, and how quote templates, pre-approved pricing and a quote-sent target move more of them to a proposal.

The source doesn’t publish its stage definitions; these are our plain-language readings.

SQL-to-opportunity conversionis the share of real buyers who get a price. Of the leads your sales team accepted as real buyers (SQLs) in one month, it's the share that got a quote or proposal.

Funnel Walk counts an opportunity when a quote or proposal goes out. Some CRMs create the opportunity earlier, at a first meeting for example, so check what yours counts before you compare. In the Funnel Walk, this is the question “Out of 10 real buyers, how many get a price quote or proposal from you?”

  1. Leads
  2. Good fit
  3. Real buyers (this stage)
  4. Quotes (this stage)
  5. Sales
This guide: SQL → Opportunity · real buyers to quotes

Across the 30 industries in First Page Sage’s “B2B Sales Funnel Benchmarks” (updated August 10, 2026), SQL to Opportunity runs from 40% (Real Estate) to 66% (eCommerce). Here are 12 of them:

SQL to Opportunity conversion rate for 12 industries, from First Page Sage’s “B2B Sales Funnel Benchmarks” (updated August 10, 2026)
IndustrySQL → OpportunityBar
Manufacturing46%
Construction50%
HVAC55%
Heavy Equipment58%
Transportation & Logistics49%
Engineering48%
IT & Managed Services41%
B2B SaaS42%
Financial Services49%
Business Insurance49%
Staffing & Recruiting45%
Healthcare51%

A reference point, not a verdict. Source: First Page Sage, “B2B Sales Funnel Benchmarks” (updated August 10, 2026). Bars run from 0 to 100%.

A buyer can't say yes until they see a price. When real buyers don't get a quote, check for slow custom pricing, waiting on approvals, or no clear owner. Walk these five checkpoints with your last month of accepted buyers.

  1. 01
    Discovery never booked. Sales accepted the buyer, but the call to learn what they need never made it into the calendar. Nothing gets priced without it.

    Check: Every accepted buyer has a discovery call booked, with a date.

  2. 02
    Custom pricing every time. Each quote starts from a blank page, so pricing waits for the one person who knows the numbers.

    Check: Which jobs you price again and again. Those can be templates.

  3. 03
    Approval queues. A discount or an unusual term needs a manager’s sign-off, and the quote sits until they get to it.

    Check: How long quotes wait for approval, and who they wait on.

  4. 04
    Missing specs. The rep can’t price until the buyer sends drawings, quantities or site details, and nobody chases them.

    Check: A standard list of what you need to quote, sent right after the first call.

  5. 05
    No owner. Sales accepted the lead, but nobody owns getting the quote out, so it falls between people.

    Check: One named person and a quote-due date on every accepted buyer in your CRM.

  1. Fix 1

    Quote templates

    Make quote templates for your most common jobs so reps can price them fast.

  2. Fix 2

    Pre-approved price ranges

    Set price ranges reps can use without waiting for approval. Anything outside the range goes to one approver, with a deadline.

  3. Fix 3

    A quote-sent target you track

    Pick a quote-sent target you can hit (for example, 2 business days) and track it for every buyer.

  4. Fix 4

    Instant RFQ acknowledgment

    Confirm every quote request in seconds, with a name and the date the quote will arrive.

  5. Fix 5

    A booked next step on every call

    End every sales call with the next step in the calendar: the date the quote goes out, and a time to walk the buyer through it.

Don't raise this rate by quoting leads that aren't real buyers. The problem just moves to the next stage, where those quotes don't turn into sales. Watch your opportunity-to-close rate alongside this one.

Count the quotes you send

Of the leads sales accepted in one month, how many got a quote or proposal.

Create a deal (opportunity) the day a quote goes out. Take one month's accepted leads and divide the ones that got a quote by the total.

Divide the buyers who got a quote or proposal by the buyers sales accepted that month, then multiply by 100.

Count each buyer in the month sales accepted them, not the month the quote went out, so nobody is counted twice. Watch time to quote too: it shows how long accepted buyers wait for a price.

Free tool · 8 questions

How does your funnel compare?

Answer 8 quick questions and see how many of your real buyers get a quote, next to your industry’s rate, and what to fix first.

Walk your funnel
Key takeaway

Put a clock on the gap between “accepted by sales” and “quote sent”. Give every accepted buyer one owner and a quote-due date, and check the share that got a quote every month.

What is SQL-to-opportunity conversion?

Of the leads your sales team accepted as real buyers (SQLs) in one month, it is the share that got a quote or proposal. Funnel Walk counts an opportunity when a quote or proposal goes out. Some CRMs create the opportunity earlier, so check what yours counts before you compare.

What is a good SQL-to-opportunity conversion rate?

It depends on your industry. In First Page Sage’s “B2B Sales Funnel Benchmarks” (updated August 10, 2026), it runs from 40% (Real Estate) to 66% (eCommerce) across 30 industries. Compare yourself with your own industry, and treat it as a reference point, not a verdict.

How do I calculate SQL-to-opportunity conversion?

Use one month's group of accepted buyers, so each buyer is counted once. Create a deal (opportunity) the day a quote goes out. Take one month's accepted leads and divide the ones that got a quote by the total. Multiply by 100 for a percentage.

Incentives fix effort. Audits fix the process.

Score your funnel on the four speed metrics before you spend another dollar on motivation.

Take the Free 3-Minute Audit