Cold email metrics: the 7 numbers that predict revenue
Updated 24 September 2026 / by Mark Glazer, ReplyLead / editorial standards
- 2.12%median reply rate per contacted lead, 81 campaigns
- 1.45%pooled replies per sent message, 115 campaigns (2.58% per contacted lead)
- 1.32%pooled bounce rate across 429,763 sends
- 0.3%Google's reported spam-rate requirement for Gmail recipients
The short answer: track unique reply rate, positive-reply share, booking conversion, attendance, win rate, bounces and complaints. State the numerator, denominator and cohort for each. These metrics help locate changes in the funnel; none predicts revenue on its own. Keep booked, held, accepted and won outcomes separate, and use actual costs and gross profit to evaluate the business result. Across ReplyLead's 115 campaigns the same 6,249 replies read 2.58% per contacted lead and 1.45% per sent message: the denominator changes the number. In the 81-campaign subset with at least 500 contacts, the median is 2.12% per contacted lead (middle quartiles 1.38%-2.97%).
A useful report follows a defined cohort from contact to commercial outcome. It also records delivery failures, opt-outs and unresolved opportunities so a higher reply count cannot hide a weaker sales result.
Why open rate is not one of the seven
An open-tracking event is not evidence of interest or a held conversation. Apple Mail Privacy Protection limits whether senders can learn that a message was opened. Google also says it does not verify third-party open-rate accuracy. Use reply and sales records to assess engagement; do not infer inbox placement or revenue from an open pixel.
The five funnel metrics
| Metric | Formula | Reporting rule |
|---|---|---|
| 1. Unique reply rate | Unique people replying / unique people contacted in the campaign | State whether automatic replies are included. Count a responding person once, not every message in a thread. |
| 2. Positive-reply share | Unique positive repliers / all unique repliers | Use a written interest definition; separate automatic, negative, opt-out and uncertain responses. Do not mix this with positive replies per contacted lead. |
| 3. Booking conversion | Unique people with a booked meeting / unique positive repliers | Link the booking to its source reply and deduplicate reschedules. A booking is not proof of attendance or acceptance. |
| 4. Attendance rate | Held meetings / booked meetings that were due to occur | Exclude future appointments from this denominator; specify treatment of cancellations and duplicates. |
| 5. Win rate | Won customers / the defined eligible held-meeting or accepted-opportunity cohort | State which denominator you use, allow the sales cycle to mature and keep still-open opportunities visible. |
Where qualification belongs: record whether the sales team accepts each held meeting or opportunity against written criteria, with an owner, date and rejection reason. A held-meeting win rate and an accepted-opportunity win rate have different denominators. Keep that acceptance step in the underlying records even if a summary dashboard shows seven headline metrics.
A worked funnel with explicit assumptions
This is a hypothetical example, not a ReplyLead outcome claim: 10,000 contacted people, 200 unique replies, 30 positive repliers, six bookings, five held meetings and one eventual customer. The same counts produce the following rates.
| Metric | Hypothetical calculation | Result |
|---|---|---|
| Unique replies per contacted person | 200 / 10,000 | 2.00% |
| Positive share of replies | 30 / 200 | 15.00% |
| Booking conversion | 6 / 30 | 20.00% |
| Attendance, once all six bookings are due | 5 / 6 | 83.33% |
| Eventual win rate on the held-meeting cohort | 1 / 5 | 20.00% |
If the provider sent 20,000 messages to those 10,000 people, the same 200 unique replies would be 1.00% per sent message. That does not mean the campaign changed: only the denominator changed. If three of the five held meetings are still open, reporting one won customer as a final 20% win rate is premature. Report won, lost and open counts with the cutoff date, then revisit the cohort.
Interactive: your funnel, same formulas
Enter your own cohort counts. The defaults are the hypothetical example above; every rate uses the formula in the table.
A rate with a zero denominator shows as "n/a". Nothing you type leaves your browser.
Measured reply context and its limits
ReplyLead's frozen 12 August 2026 extraction includes 115 campaigns with sends across five client and two internal programmes: 429,763 sent messages, 242,669 campaign-level contacted leads and 6,249 unique replies. Pooled replies are 2.58% per contacted lead and 1.45% per sent message. In the 81-campaign subset with at least 500 contacts, the median reply rate is 2.12% per contacted lead and the middle quartiles are 1.38%-2.97%. Automatic replies are included.
The pooled bounce rate across all sends is 1.32%; it is not the median of the 81-campaign subset. The extraction does not supply validated positive-reply, booking, attendance or win rates. Read the research methodology before comparing a different population or using it to set expectations.
The two delivery metrics
| Metric | Formula or source | What to inspect |
|---|---|---|
| 6. Bounce rate | Failed deliveries / sent messages, using the source system's event definition | Separate hard failures, temporary deferrals, duplicates and eventual delivery. Inspect response codes and batch changes; a high rate alone does not identify the cause. |
| 7. Complaint rate | Complaints / the recipient provider's eligible denominator | Use that provider's reporting definition and coverage. Unsubscribe requests are not spam complaints, and missing feedback is not a measured zero. |
Google's sender guidelines for personal Gmail recipients require reported spam rates below 0.3% and recommend keeping them below 0.1%. Bulk senders have additional authentication and unsubscribe requirements. Yahoo publishes its own requirements and bulk-sender definition; do not apply Google's volume threshold to every provider. Passing a numerical threshold or authentication check does not guarantee delivery.
A bounce ceiling chosen by your team is an internal operating rule, not a universal provider policy. Monitor actual errors and feedback alongside targeting, opt-outs and sending changes. The deliverability guide provides further setup context.
A reporting record that can be audited
| Field group | Record and reconcile |
|---|---|
| Cohort | Campaign, audience definition, source and contact-date range; preserve the original attribution. |
| Person and account | Stable identifiers in private systems, with duplicate and exclusion rules. Do not expose prospect details in public reports. |
| Activity | Sent messages and unique contacts; delivery errors and opt-out events. |
| Response | First reply timestamp, unique-replier flag and interest classification. |
| Meeting | Booking ID, original and rescheduled dates, attendance and cancellation status. |
| Sales acceptance | Fit criteria, owner, accepted/rejected status, date and reason. |
| Commercial result | Open, won or lost; outcome date, actual revenue and gross-profit basis. |
| Reporting cutoff | When the cohort was observed and which events or outcomes are not yet mature. |
What to check when a number changes
Start with definitions and coverage. Confirm that tracking, event names, attribution, deduplication and cohort dates stayed consistent. Then compare similar audiences, markets, devices or campaign segments. A change in a pooled rate may reflect who entered the sample, rather than a change in performance within it.
- Fewer replies: inspect delivered volume, address coverage, audience and the proposition before attributing the change to copy.
- More replies but less interest: review the classification and actual response content; automatic and negative replies can inflate a headline.
- Interest without bookings: check response time, qualification, calendar availability and the handoff.
- Bookings without attendance: inspect cancellations, reschedules, reminders and prospect expectations.
- Held meetings without wins: review fit, sales-cycle maturity, acceptance criteria and follow-up. Open opportunities are not confirmed losses.
- Delivery errors or complaints: inspect provider feedback and recent changes; do not assume more volume will recover a weak cohort.
These are diagnostic checks, not proven causes. Keep a dated change log and compare cohorts with enough volume and observation time to support a decision. Use the funnel scenario and year-one cost comparison to inspect assumptions separately from measured results.
When this page does not apply
- You want an industry benchmark. The measured figures describe one operator's campaign book (115 campaigns, frozen 12 August 2026); they are context, not a target for your market.
- You track opens as the main signal. Open events are not reliable evidence of reading; use replies and sales records, as the section on open rate explains.
- Your sales cycle has not matured. Win rates on an immature cohort understate the result; report won, lost and open counts with the cutoff date.
- You need a revenue forecast. The calculator divides counts you enter; it does not forecast meetings or revenue.
How this page was built and checked
The seven metrics and their formulas are ReplyLead's reporting standard. Measured figures come from ReplyLead's frozen 12 August 2026 extraction: 115 campaigns with sends across five client and two internal programmes, 429,763 sent messages, 242,669 campaign-level contacted leads and 6,249 unique replies, automatic replies included, with open tracking disabled on all 115 campaigns; the median and quartiles use the 81 campaigns with at least 500 contacts. Provider thresholds are quoted from each provider's own pages, linked below with check dates. The worked funnel and the calculator defaults are hypothetical. Last checked 24 September 2026.
All the numbers in one place. The reply, bounce, provider and pricing figures behind these metrics are gathered as 36 cold email statistics, each with its denominator, its method page and a copyable citation.
Common questions
What is a good cold email reply rate?
A useful comparison requires the same population, reply definition, denominator and period. ReplyLead's 81-campaign subset has a 2.12% median per contacted lead, including automatic replies. That does not establish an industry target or qualified-lead forecast.
What bounce rate is acceptable for cold email?
Use the recipient provider's requirements and your own monitored error data. ReplyLead's historical pooled bounce rate was 1.32% of sends, but this is an observed result, not a universal safe threshold. Inspect the underlying delivery failures.
What is the spam complaint threshold?
Google requires reported spam rates below 0.3% for personal Gmail delivery and recommends staying below 0.1%. Yahoo has its own published requirements. Use the relevant provider's denominator, scope and current guidance; missing feedback is not a measured zero.
How many cold emails does it take to get a sales-qualified lead?
There is no verified universal ratio. Measure linked contact, reply, meeting and sales-acceptance records for the same mature cohort. The campaign reply dataset alone cannot establish that conversion; model assumptions separately.
Why is open rate not on the list?
Privacy features and automated activity can obscure whether a person actually read a message. An open event does not establish buying intent, attendance or a commercial outcome. Use response and sales records to evaluate the funnel.
What is the average cold email response rate?
In ReplyLead's 81-campaign subset with at least 500 contacts, the median reply rate is 2.12% per contacted lead, with middle quartiles 1.38%-2.97%, automatic replies included. Pooled across all 115 campaigns the same book reads 2.58% per contacted lead and 1.45% per sent message, so state the denominator before comparing any two published rates.
What is a good cold email open rate?
Open rate is not a reliable cold email metric: Apple Mail Privacy Protection limits whether senders can learn that a message was opened, and Google says it does not verify third-party open-rate accuracy. ReplyLead's campaign book was sent with open tracking disabled on all 115 campaigns; track unique reply rate, positive-reply share and the sales records behind them instead.
Sources and check dates
ReplyLead's own data and pages behind the figures on this page (open data archived with DOI 10.5281/zenodo.22920956):
- Cold email benchmarks 2026 (open data): the 115-campaign extraction, 2.12% median, 1.38%-2.97% quartiles, 1.32% bounce, open tracking disabled.
- Realistic cold email reply rate: the per-send and per-contact denominators side by side.
- Cold email reply rates by email provider: reply and bounce rates by recipient mail environment.
- Methodology: how ReplyLead measures and publishes.
Outside primary sources, each read on the date shown:
- Apple Support: use Mail Privacy Protection on iPhone: Mail Privacy Protection prevents senders from seeing if you've opened the email. checked 24 September 2026.
- Google: Email sender guidelines: spam-rate requirement below 0.3% and recommendation below 0.1% for Gmail recipients. checked 24 September 2026.
- Yahoo Sender Hub: best practices: Yahoo's own sender requirements. checked 24 September 2026.
- Yahoo Sender Hub: FAQs: how Yahoo applies its requirements, including its bulk-sender definition. checked 24 September 2026.
- NIST/SEMATECH e-Handbook of Statistical Methods: percentiles: percentile definitions, including the R7 interpolation (1 + p(N-1)) the benchmarks page uses for the 1.38% / 2.12% / 2.97% quartiles; the handbook's default is R6. checked 24 September 2026.
Review the funnel and the evidence
Bring your stage definitions, qualified-opportunity records and complete costs. We can assess the scope and attribution requirements before agreeing to a cold email and LinkedIn programme.
Apply to work with us Model your funnel