Blog

How to Calculate B2B SDR ROI: Cost per Accepted Meeting

By Haitham Bakry · · 15 min read

A revenue leader reviews a physical sales funnel and financial planning charts on a glass strategy wall to evaluate B2B outbound investment and meeting quality.

B2B SDR ROI is not the number of meetings a representative booked divided by the agency fee. An outbound sales program consumes budget, staff time, data and management attention. Its commercial value depends on whether those resources create relevant conversations, sales-accepted meetings, qualified opportunities and, eventually, profitable customers.

For SaaS and ERP companies comparing an outsourced SDR partner, a dedicated representative and an internal team, the right calculation requires all-in costs, matching cohorts, consistent acceptance rules and honest revenue attribution. Otherwise, a cheap meeting can look financially attractive even when it wastes AE time or produces no genuine demand.

Quick answer: Calculate the total program cost for a defined cohort. Divide it by sales-accepted meetings to find the cost per accepted meeting. Track the same cohort through opportunities, closed-won customers and attributable gross profit before estimating financial ROI. Do not treat booked meetings, open pipeline value and realized financial contribution as interchangeable.

A revenue leader reviews a physical sales funnel and financial planning charts on a glass strategy wall to evaluate B2B outbound investment and meeting quality.

Why B2B SDR ROI is harder than cost per booking

SDR reporting often starts with activity. How many calls were made? How many emails were sent? How many people replied? Those metrics can help explain operational work, but none proves return on investment.

Use four separate layers:

Layer Example measures What it tells you
Execution Researched accounts, eligible outreach, completed buyer commitments Whether the team performed approved work
Engagement Meaningful replies and real buyer conversations Whether a relevant interaction occurred
Sales quality Held meetings, AE acceptance, qualified opportunities Whether the sales team received useful demand
Economics Attributable wins, gross profit, fully loaded acquisition spend Whether the commercial outcome justified the investment

A provider reporting more activity than a competitor has not necessarily produced better economics. Salesforce's sales pipeline guidance describes conversion, opportunity stages and sales-cycle length as separate measures that help teams evaluate progress.

This guide uses hypothetical numbers only, never invented LeadUp client results or unsupported industry conversion benchmarks.

1. Define the cohort before collecting costs or outcomes

Imagine an SDR pilot operating from January to March. If the team spends money during those months but its meetings produce deals in June, dividing the January-to-March cost by all company deals closed in March would compare unrelated activity.

Define one cohort before evaluating results:

  • Origin: Accounts whose relevant outreach started within a specified period.
  • Audience: Approved ICP, buyer roles and target geography.
  • Program: Named SDR team, provider and channels included.
  • Investment window: The pilot period and allocated setup or operating costs.
  • Outcome window: The follow-up period needed for meetings and deals to mature.
  • Attribution rule: How the program receives sourced or influenced credit.
  • Denominators: Unique accounts, unique meetings, or opportunities as appropriate.

If the sales cycle is longer than the pilot, report operational unit economics first and mark financial ROI as provisional until the outcome window is appropriate.

SDR-sourced versus SDR-influenced results

A sourced opportunity originates through the agreed SDR program under a verifiable source rule. An influenced opportunity had an SDR interaction but already existed or had other meaningful acquisition touchpoints.

Keep them separate. Claiming an entire deal as "sourced" when the SDR only arranged an additional call can overstate value. Credit rules should be approved by RevOps and finance, not invented after a deal closes.

2. Build a fully loaded outbound cost ledger

The cost of an outbound program can be larger than the fee written on the first line of a vendor contract. A fair comparison needs consistent boundaries.

Cost item Examples Review question
People and service Provider retainer, SDR compensation, management Is management already included in the fee?
Research and data List building, permitted data licenses and verification Is research included in the package?
Technology CRM allocation, dialer, phone, approved email tools What portion belongs to this program?
Onboarding and enablement Product training, claims review, scripts and QA setup Is it a one-time cost or ongoing?
Client oversight Sales leadership, RevOps, product specialist assistance Are material hours included appropriately?
Acquisition support Meeting coordination, allocated AE time, applicable commissions Is the goal SDR-only cost or full CAC?
Governance and operations Relevant privacy, suppression and process work Have important costs been omitted?

Program cost = nonduplicated eligible people/service expense + allocated data/tooling + attributable management and other agreed acquisition costs.

Do not add the salary of an agency-employed SDR again if the agency already includes that salary in its retainer. Similarly, do not charge an entire enterprise CRM subscription to a single rep when only a small part is allocable.

The HubSpot CAC overview and Salesforce customer acquisition guide describe broader acquisition expenses involving people, tools and marketing. A program-specific SDR cost is not automatically a companywide customer acquisition cost.

For details on vendor contract design, read our outsourced SDR pricing models guide.

3. Agree on a sales-accepted meeting definition

Before calculating cost per meeting, decide what the word meeting means.

Event Evidence needed
Booked Buyer agreed to a specific meeting in the calendar
Held The agreed conversation occurred under a documented attendance rule
Submitted SDR provided the meeting and relevant context to the sales reviewer
Sales-accepted AE or authorized receiving owner accepted it under written criteria
Qualified opportunity Actual sales opportunity created according to CRM rules
Closed-won customer A customer contract reached the agreed won/finance state

The exact timing of acceptance varies by company. Some accept meetings in advance, others after the discussion. Both can be measured, but should not be compared without reconciling the definition.

A useful meeting brief contains the ICP fit, stakeholder role, buyer-stated need, agreed purpose, questions still open and the next-step owner. Meetings with no buyer interest or duplicated accounts should not automatically pass the gate.

Our qualified sales meeting guide and SDR-to-AE handoff checklist explain those criteria in detail.

4. Calculate cost per booked, held and accepted meeting

All three use the same matched cost cohort, but different outcome counts.

Cost per booked meeting = program cost / number of booked meetings.

Cost per held meeting = program cost / number of held meetings.

Cost per accepted meeting = program cost / number of sales-accepted meetings.

They answer different questions. A campaign booking many low-fit meetings may report a low cost per booking but a high cost per accepted meeting. A campaign with fewer bookings but better fit may have the opposite pattern.

Treat zero carefully

If the program has zero accepted meetings, cost per accepted meeting is undefined, not zero dollars. Show the actual money spent, the zero accepted outcome and the reasons being investigated. Do not let a spreadsheet use a zero or blank denominator to imply success.

Cost per accepted meeting is not ROI. It says what an accepted sales conversation costs. It does not prove that the conversation will lead to a customer.

Our appointment-setting metrics guide shows why booked, held and accepted stages need distinct reporting.

5. Trace the meeting to a qualified opportunity and customer

A meaningful financial analysis needs a chain of actual CRM and finance records, not a collection of slide-deck totals.

Capture campaign ID, cohort dates, account ID, meeting ID, owner, initial interaction, actual held date, acceptance decision, opportunity ID and source, sales stage, close date and financial result. Reconcile duplicate meeting invitations and rescheduled events to avoid double-counting.

Conversion Suggested denominator What it explains
Meeting held share Held / booked Scheduling and attendance effectiveness
AE acceptance share Accepted / formally reviewed submissions Meeting fit and handoff quality
Opportunity creation Qualified opportunities / accepted meetings Downstream commercial progression
Win rate Won / decided opportunities, or won / created; specify which Selling performance and opportunity maturity
Cost per qualified opportunity Matched program cost / new qualified opportunities Mid-funnel unit economics
SDR contribution cost per customer Matched SDR-attributable spend / attributable customers Source-specific acquisition contribution

Do not mix a count of people contacted with account-level interest or multi-contact opportunity creation. Keep the same unit of analysis throughout a comparison.

6. Distinguish SDR contribution cost from CAC and ROI

SDR contribution cost per acquired customer covers the specific costs allocated to one SDR program. It is useful for comparing operations but may exclude wider advertising, account executive compensation, sales engineering and other acquisition costs.

CAC should reflect the broader relevant sales and marketing acquisition expenses divided by acquired customers under a consistent reporting policy. Both Salesforce's acquisition guide and HubSpot's CAC glossary describe this broader principle.

Financial ROI evaluates gains against investment. For a transparent contribution model:

Contribution ROI (%) = (attributable realized gross profit − matched acquisition-program spend) / matched acquisition-program spend × 100.

This is a clearly defined contribution-ROI view, not a universal formal accounting metric. The finance team should approve whether it uses recognized revenue, gross profit, contribution margin or another measure, with the same method applied in every comparison.

Do not compare SDR spend with full contract value without context

If a customer signs a $45,000 first-year contract and it costs $18,000 to deliver, the illustrative first-year gross profit is $27,000, not $45,000. SaaS hosting, customer success and support or ERP implementation costs can make a material difference.

Long-term lifetime value (LTV) adds retention, margin and time assumptions. Forecast LTV is not realized profit, and neither is the value of an opportunity sitting in the pipeline.

7. Worked example: a fictional 90-day SDR pilot

Assume a SaaS company runs a 90-day outreach pilot. The fully loaded and nonduplicated program cost is $18,000. The figures below are entirely hypothetical, not LeadUp campaign results, benchmark promises or provider quotations.

Outcome Hypothetical value
Fully loaded pilot cost $18,000
Booked meetings 20
Held meetings 14
Formally reviewed and accepted meetings 10
New qualified opportunities 4
Closed-won customers from the matured cohort 1
Attributable first-year revenue from the win $45,000
First-year direct delivery cost $18,000
Attributable first-year gross profit $27,000

Assume the one winning account came from the pilot under an agreed source rule, that finance supports the margin estimate and that the original cohort has had time for its sales outcomes to mature. The exact result would change if any of those assumptions failed.

Calculate meeting and opportunity unit costs

  • Cost per booked meeting: $18,000 / 20 = $900.
  • Cost per held meeting: $18,000 / 14 = $1,285.71.
  • Cost per accepted meeting: $18,000 / 10 = $1,800.
  • Cost per qualified opportunity: $18,000 / 4 = $4,500.
  • Held-meeting share: 14 / 20 = 70%.
  • AE acceptance among the 14 reviewed held meetings: 10 / 14 ≈ 71.4%.

These measures make it possible to diagnose issues at different stages instead of treating all booked calendar events as equal.

Calculate a provisional contribution ROI

Contribution ROI = ($27,000 − $18,000) / $18,000 × 100 = 50%.

That is a mathematically correct result for this fictional, fully specified model. It is not a performance guarantee. If acquisition costs were omitted, the customer was influenced by other channels, delivery costs increased or revenue did not materialize, the true return could be much lower.

Sensitivity analysis: who gets credit?

To illustrate why attribution matters, assume the same $27,000 gross profit but different supported credit shares:

SDR-attributable gross-profit share Credited gross profit Illustrative ROI
100% $27,000 50%
75% $20,250 12.5%
50% $13,500 −25%
0% $0 −100%

These are scenarios only. A percentage assigned without an evidence-based rule is not proof of causal attribution. Define the rule up front and keep SDR-sourced versus SDR-influenced results visible.

8. Compare outsourced and internal SDR programs fairly

A retainer, dedicated SDR and in-house SDR arrangement can have different bundles of people, tools and oversight.

Model Cost questions Quality questions
Agency retainer Does it include management, research, software and QA? Are accepted meeting standards independently enforced?
Per-meeting agency What events are billable? Are rejected meetings disputed fairly? Does the contract incentivize easy bookings rather than genuine fit?
Hybrid provider Which fixed and variable fees apply during each cohort? Can booking volume and meeting acceptance be evaluated separately?
Dedicated SDR Are recruiting, enablement, supervision and technology included? Is there continuing coaching and actual AE feedback?
In-house SDR Are salary, benefits, recruiting, tools, supervision and overhead counted? Are outcomes judged against the same acceptance rules?

An apparently expensive service can be cheaper per accepted meeting. Or a lower-cost internal team may perform better. Don't decide from the invoice alone.

Our outsource versus in-house comparison and dedicated SDR management playbook explain the organizational differences behind the numbers.

9. Avoid common SDR ROI reporting errors

Counting an open opportunity as realized revenue

Pipeline is a forward-looking commercial indicator. A large projected opportunity does not become financial return until the appropriate revenue and profit events occur. Salesforce's pipeline training distinguishes the stages and their conversion implications.

Comparing different time periods

A one-month spend numerator and six months of meetings with no matching cohort can make costs appear artificially low. Record both the origin cohort and time allowed for downstream outcomes.

Ignoring full operating cost

Do not compare agency retainer-only cost with a fully loaded internal salary, tools and overhead calculation. Use consistent boundaries and make exclusions visible.

Self-accepting every meeting

The person generating the meeting should not alone determine whether it passed the client's agreed quality gate. Use documented AE review and meaningful rejection reasons.

Inventing results in client-facing material

Illustrative charts and fictional examples can teach a concept but must not be presented as client evidence. The FTC advertising guidance explains the need for substantiation behind performance claims and cautions against misleading representations.

10. A worksheet structure you can copy into Excel or Google Sheets

You can start with a small worksheet before building a dedicated ROI calculator. This article describes a structure; it does not claim a downloadable tool is already live.

Field Suggested name Calculation or rule
Agency/personnel people_cost Actual allocated, nonduplicated expense
Tools and research tools_data_cost Relevant licenses, data and usage
Client operations oversight_cost Approved allocated management and support
Program expense total_cost Sum of eligible costs
Booked meetings booked Deduplicated meetings in cohort
Held meetings held Completed meetings under agreed definition
Accepted meetings accepted AE-approved outcomes
Opportunities opportunities Legitimate qualified opportunity count
Customers customers Matched acquired accounts
Gross profit attributed_profit Finance-supported realized contribution
Cost per accepted cost_per_accepted total_cost / accepted when accepted > 0
Cost per new customer cost_per_customer total_cost / customers when customers > 0
Contribution ROI roi (attributed_profit - total_cost) / total_cost when outcomes are mature and cost > 0

Label currency and dates. Show insufficient data rather than a fabricated ratio where the relevant cohort is immature. Use explicit source/attribution notes for each won deal and don't apply the same full value to multiple channels without reconciliation.

A useful future lead magnet

A dedicated SDR ROI calculator could eventually let a prospect enter their own costs, acceptance rate, win rate and margin. It should output scenarios, with assumptions visible, rather than claim that a provider can guarantee a financial return. It could support a consultation or assessment offer on the LeadUp site, but the calculator is not yet a live product.

11. What to improve when the numbers disappoint

If booked meetings are high but AE acceptance is low, investigate buyer fit, role mapping, qualification and handoff. A faster booking process may make the problem worse.

If accepted meetings are strong but opportunities fail to close, inspect the value proposition, AE discovery, pricing, stakeholder alignment and product fit. The SDR may not control those factors.

If research quality or contact eligibility is poor, fix that before asking for more calls. Sending volume cannot repair a mismatched ICP or invalid contact sources.

If pipeline takes a long time to mature, track leading indicators and run a fair follow-up period. An incomplete sales cycle is not evidence of either success or failure.

If serious compliance exceptions appear, act immediately regardless of ROI. Profitable acquisition is not a reason to ignore a buyer's communication preferences.

Our 30-day outbound pilot guide explains how to test one controlled change without rewriting the entire program.

Copyable SDR ROI review checklist

Before a campaign

  • Agree ICP, qualifying conditions and owner roles.
  • Define one cohort and realistic downstream outcome windows.
  • Record all cost categories and avoid duplicate charges.
  • Set meeting acceptance rules with receiving AEs.
  • Agree sourced/influenced attribution with RevOps and finance.

During execution

  • Track booked, held, submitted and accepted meetings separately.
  • Reconcile unique meeting, account and opportunity IDs.
  • Capture actual buyer statements and rejection reasons.
  • Record incremental tooling, research and management costs.
  • Preserve contact safeguards and document serious exceptions.

At the review

  • Calculate cost per accepted meeting from consistent inputs.
  • Track same-cohort opportunities and acquired customers.
  • Distinguish open pipeline from realized financial contribution.
  • Make margin, attribution and cost boundaries explicit.
  • Label zero denominators and immature ROI correctly.
  • Compare internal and outsourced options on a consistent basis.
  • Decide what to continue, correct, pause or test next.

Frequently asked questions

What is a good cost per accepted B2B sales meeting?

No single industry number fits every market. The threshold depends on contract value, margin, sales cycle, the accepted-meeting definition and downstream close rates. Use your own unit economics and comparable cohorts.

Is cost per booked meeting enough to evaluate an SDR provider?

No. It rewards scheduling without necessarily measuring fit. Add meeting attendance, AE acceptance, qualification evidence and downstream customer economics.

How should an ERP company measure SDR ROI during a long buying cycle?

Use matched program cost and leading metrics until the cohort matures. Keep actual won revenue separate from forecast pipeline and make each reporting cutoff explicit.

Is SDR cost per customer the same as CAC?

Only when the full acquisition cost scope is represented, which is often not true for an SDR-only figure. Broader CAC generally includes relevant sales and marketing expenses.

Can a vendor guarantee a positive SDR ROI?

Any specific financial promise requires substantiation and assumptions about customer buying decisions, conversion, closing and margin. Evaluate process commitments, quality standards and verifiable historical evidence rather than a universal guarantee.

Should LTV replace realized gross profit in an ROI calculation?

LTV can help planning, but it depends on forecast retention, margin and discounting assumptions. Keep it labeled as an estimate and do not substitute it for a realized outcome without saying so.

Measure outbound value without confusing activity with profit

A trustworthy B2B SDR ROI model follows real accounts from relevant outreach to sales-accepted meetings and eventually to customers. The costs, acceptance decisions, margins and attribution assumptions should be clear enough that finance and sales can review them independently.

LeadUp Solutions offers outsourced SDR, dedicated SDR, appointment setting and lead qualification services designed around an agreed ideal customer profile and meeting standard. A first engagement should establish what the client wants to measure, not promise a return before the facts exist.

If you're evaluating whether to hire internally or outsource SDR operations for a SaaS or ERP business, contact LeadUp Solutions to discuss your market, qualification rules and financial evaluation framework. We can scope the work and the reporting method so the results can be assessed honestly.