Skip to content

Cost per qualified meeting is what you spend to get a held first meeting with a buyer who fits your ideal customer profile. Cost per closed deal is what you spend to win a customer. Cost per lead sits before both and tells you very little on its own. This guide shows how to calculate each number, how they connect, and how to track them in your CRM.

  • Cost per qualified meeting = total acquisition spend in a period divided by qualified meetings that were actually held in that period.
  • Cost per closed deal = the same spend divided by closed-won deals. You can also reach it from the meeting number: cost per qualified meeting divided by the share of meetings that become closed deals.
  • Cheap meetings can be expensive deals. A channel with a low cost per meeting but a low meeting-to-close rate can cost more per win than a channel with pricier meetings that close.
  • Define "qualified" in writing before you measure. Vendors and teams count meetings differently (booked, accepted, held), so numbers are not comparable until the definition is fixed.
  • You need a CRM to do this. Each deal must trace back to its original source, with stage dates, or both numbers are guesses.
  • Your own numbers beat published benchmarks. Compare cost per closed deal to gross profit per customer, not to an average from a blog.

 

Why cost per lead is not enough for B2B

Cost per lead (CPL) counts form fills and downloads, and in B2B most of them never become a buyer conversation. A low CPL can sit on top of a pipeline that produces nothing, and a high CPL can be the best money you spend. GoRizen reports B2B work on qualified meetings and closed deals for this reason: those are the two points in the funnel where a buyer has either engaged with sales or paid.

CPL is still useful as a diagnostic. If CPL is fine and cost per qualified meeting is high, the problem is between the lead and the meeting: lead quality, qualification rules or follow-up speed. If cost per meeting is fine and cost per closed deal is high, the problem is in the sales process or the fit of the meetings being booked. Our B2B Growth Hub covers the full path from traffic to closed revenue.

What counts as a qualified meeting?

A qualified meeting is a first sales conversation that was held, with a person who fits your ICP and has a real problem you solve. Booked is not held, and held is not qualified. Write the definition down, get sales and marketing to sign off, and put it in the CRM as a required field or stage.

A workable definition has four parts:

  • Fit: the company matches your ICP (size, industry, geography).
  • Role: the attendee is a decision-maker or a credible influencer on the buying team.
  • Need: a stated problem your offer solves.
  • Held: the meeting happened. No-shows and reschedules do not count until they are held.

Our B2B pipeline stage framework shows how to define MQL, SQL and later stages with entry rules and owners. If you do not yet have stages with written rules, start there, because every number below depends on them.

How to calculate cost per qualified meeting

Divide total acquisition spend for a period by the number of qualified meetings held in the same period. Use a period long enough to smooth out noise, such as a quarter for most B2B companies.

Formula in words: cost per qualified meeting = (ad spend + agency or contractor fees + tools and data + the share of salary, commission and management time spent on generating meetings) divided by qualified meetings held.

Choices that change the answer:

  • What goes in the numerator. Ad spend alone gives you a media cost per meeting. Adding fees, tools and people time gives you a fully loaded cost. Pick one, label it, and keep it the same every month. Fully loaded is the version to compare to deal value.
  • Held versus booked. If 30% of booked meetings do not happen, your true cost per held meeting is higher than your cost per booked meeting. Divide by held meetings.
  • Attribution. Count a meeting under the source that created it. How you assign credit is a modeling choice, covered in our marketing attribution framework.

How to calculate cost per closed deal

Divide the same spend by the number of closed-won deals. If you work from the meeting number, divide cost per qualified meeting by the share of qualified meetings that become closed-won deals.

Formulas in words:

  • Cost per closed deal = total acquisition spend divided by closed-won deals.
  • Cost per closed deal = cost per qualified meeting divided by meeting-to-close rate.

B2B sales cycles are long, so spend this quarter often produces deals next quarter. Two ways to handle it: use a trailing period that matches your sales cycle (for example, spend over the last 6 months against deals closed this month), or track by cohort, matching deals to the spend in the period when the lead was created. Either works. Mixing them does not.

Worked example: why the cheaper meeting can cost more per deal

These numbers are made up to show the math. They are not benchmarks.

Channel AChannel B
Spend in the period$20,000$20,000
Qualified meetings held4025
Cost per qualified meeting (spend / meetings)$500$800
Meeting-to-close rate5%16%
Closed deals (meetings x close rate)24
Cost per closed deal (spend / deals)$10,000$5,000

Channel A looks 37.5% cheaper per meeting and costs twice as much per deal. The meetings in Channel A are worth less, whether because of weaker fit, weaker intent or a mismatch with what sales can close. Optimizing only for cost per meeting would push more budget into the worse channel.

The decision rule: compare cost per closed deal to what a customer is worth. If average first-year gross profit per customer is $18,000, Channel B at $5,000 is a healthy fit and Channel A at $10,000 is thin. The right threshold is your own margin, payback period and cash position.

 

The tracking template

Build this table in your CRM or a spreadsheet, one row per source, one table per period. Every column should come from CRM data, not from ad platform reports.

ColumnWhere it comes from
Source or channelLead source property, set when the lead is created
SpendAd platforms, invoices, payroll share
LeadsCRM contacts created
Cost per leadSpend / leads
Qualified meetings heldDeals or contacts that reached the "qualified meeting held" stage
Cost per qualified meetingSpend / qualified meetings held
Lead-to-meeting rateQualified meetings / leads
Closed-won dealsDeals in closed-won, by original source
Meeting-to-close rateClosed-won / qualified meetings
Cost per closed dealSpend / closed-won deals
Closed revenue and pipeline valueDeal amount
Lost-deal reasonsRequired field on closed-lost

Minimum CRM setup behind it: lead source, lifecycle stage, deal stage, deal value, buying contacts and stage entry dates. These are the same fields listed on the B2B Growth Hub. Our CRM implementation guide walks through setting them up. If your data lives in more than one system, CRM Migration + Integrations is the service that connects them.

Where the numbers usually go wrong

  • Lead source is overwritten. The original source gets replaced when a lead returns through another channel, so deals credit the last touch. Lock the original source field.
  • No stage dates. Without entry dates you cannot measure conversion or sales cycle length, so trailing-period math is impossible.
  • Meetings created outside the CRM. Calendar bookings that never become a deal or stage change are invisible to the report.
  • Qualified means different things to different people. Marketing counts booked demos, sales counts real opportunities. Settle it in writing.
  • Loaded versus media-only cost. Comparing one month's fully loaded cost to another month's media-only cost produces false trends.
  • Too little data. With a handful of deals a quarter, one win moves the number a lot. Use a longer window and read the trend, not one month.

What about industry benchmarks?

Published benchmarks for cost per meeting or cost per deal vary widely and mostly come from vendors that sell appointment setting or lead generation, who define "meeting" in different ways. That makes them poor targets. Use them for rough sanity checks only, and work backward from your own gross profit per customer, average deal value and close rate to the cost per closed deal you can afford.

Proof: B2B results at GoRizen

GoRizen is a growth systems agency, founded in 2014, that connects ads, SEO, AEO, website, CRM and follow-up into one system. For B2B clients we report monthly on cost per closed deal, pipeline value in the CRM, lost-deal reasons, return on ad spend by source and cost per booked appointment.

  • Cargobot (logistics platform): 12x revenue growth over an 8-year partnership. The work combined Google, LinkedIn and Facebook paid campaigns with call and conversion tracking, HubSpot CRM and automated sales workflows, and reporting on cost per lead and cost per acquisition against quarterly goals. In the first 4 months, the program generated 600+ carrier leads and 15+ shipper leads.
  • Michell Consulting Group (managed service provider and ERP solutions): an email-marketed Lunch and Learn generated over 30 sign-ups, after a database cleanup from 5,000 names to 800.

See all of them on the Case Studies page and in the B2B Growth Hub. For plans, see pricing; plan prices do not include ad spend, which is billed separately.

B2B Cost per Meeting and Cost per Deal FAQ

What is cost per qualified meeting?

It is total acquisition spend in a period divided by the qualified first meetings actually held in that period. Count held meetings with ICP-fit buyers, not bookings. Decide whether the spend is media-only or fully loaded and keep it consistent.

How do you calculate cost per closed deal in B2B?

Divide total acquisition spend by closed-won deals. Because B2B cycles are long, match spend to a period that fits your sales cycle, or track by lead-created cohort. Cost per closed deal also equals cost per qualified meeting divided by meeting-to-close rate.

What is a good cost per qualified meeting?

There is no universal number. Published figures differ widely and depend on how each source defines a meeting and on deal size. A good number is one where your cost per closed deal sits comfortably under the gross profit a customer brings in.

Is cost per meeting or cost per deal the better metric?

Cost per deal is the better measure of whether marketing pays. Cost per meeting is the faster signal, because deals take months to close. Track both, and watch meeting-to-close rate so a cheap but low-quality channel does not look like a winner.

What is the difference between cost per lead, cost per SQL and cost per qualified meeting?

They measure different funnel points. A lead is any inquiry, an SQL is a lead sales has accepted against written criteria, and a qualified meeting is a held conversation that meets your definition. Define each one in your CRM before comparing costs.

How do I track cost per closed deal in HubSpot or another CRM?

Create a locked original-source property, deal stages with entry dates, deal amount, and a required lost-reason field. Bring spend in by source, then report spend divided by closed-won deals per source. Our CRM implementation guide covers the setup.

How long does it take to see cost per closed deal?

As long as your sales cycle. If deals take 4 to 6 months, expect the first reliable cost per closed deal after that window. Use cost per qualified meeting and meeting-to-opportunity rate as leading indicators in the meantime.

Should I include salaries and tools in the calculation?

Include them for a fully loaded number, which is the one to compare to deal value. Media-only cost is fine for comparing campaigns against each other. Label which one you are showing.

Let's Grow Faster Together

If you cannot yet say what a qualified meeting or a closed deal costs you by channel, the gap is usually in the CRM and the handoff between marketing and sales, not in the ads. We will walk through your numbers and show what it would take to report both every month.

 

Veteran-owned and woman co-owned. 31 NE 17th Street, Miami, FL 33132 | 305.548.8464