Pipeline Math Calculator from a revenue target back to the sends it actually needs

Enter a target, your deal economics and your funnel rates. The model returns required pipeline, opportunities, meetings, positive replies and send volume, runs the whole chain at a conservative and a target rate at the same time, and then checks the answer against your market, your sending capacity and your ramp. It runs in your browser. Nothing you type is transmitted, stored or logged.

1. The target

New revenue this plan has to produce, not total company revenue. The default is a round number so the mechanics are visible. It is not a benchmark and it is not ours.

Changing the period resets the weeks available below to match it. You can override that.

Display symbol only. Nothing is converted, no rate is fetched, and no request leaves this page.

Subtracted from required pipeline before any activity is computed. Count only opportunities you would still count in a board pack.

Onboarding and warm up come out of this window further down, which is why the required weekly send rate is higher than dividing by this number would suggest.

2. Deal economics

Use your segmented closed won average, not a blended company average that mixes a pilot with an enterprise renewal.

Opportunities created that reached closed won, on one stage definition throughout. If this is a guess rather than a count, everything below inherits the guess and multiplies it by your revenue target.

Share of opportunities that close outside the period they were counted against. This is the term that turns a coverage ratio into something other than the inverse of your win rate.

Used only for the cycle against period check. It changes no number in the chain.

3. The funnel

Held meetings that became a qualified opportunity. Divides opportunities by meetings held.

Meetings held divided by meetings booked. The 50% default is our measured figure for teams where calendar discipline is broken, and it is the default deliberately, because that is the case most plans forget to model. Raise it if you have your own number. If you do not record it at all, leave it and treat that as the finding.

Deliberately 100%. We publish no measured figure for this step because we do not have one that survives our own denominator rule. At 100% every activity number below is a floor, and every real value is lower, which means your true requirement is higher than this shows.

4. Channel mix

The four shares are forced to total 100. Change one and the others move proportionally. We publish no recommended split here or anywhere, because the right split is the one where marginal return is equal across motions, and that is a measurement question rather than a benchmark question. The three buttons are shapes to start from, not recommendations.

Paid, referral, partner, founder network. This share is reported as a required meeting count with no activity translation, because we have no rate for any of them that we could publish honestly.

Mix total: 100%.

Share of prospects touched on both channels. Used only in the market check, to stop the same company being counted twice.

5. The cold email leg

Positive replies divided by emails sent, rolling, across all active sending in the Outbound Pros group including sequences in warm up and sequences about to be killed. This is derived, not directly measured: it is calculated from two segment measurements that each carry a published multiple of the fleet baseline, and it inherits their assumptions.

Positive replies divided by emails sent, per sequence, after warm up. 0.5% is the floor of our working benchmark for a sequence worth keeping and 1% is where we scale it. Below 0.5% we kill the sequence.

Your sequence length. How those touches should be spaced belongs to multichannelpros.io. This tool takes the count as an input and takes no view on the spacing.

Used for the market check. Two contacts per company at one touch per period is a different demand on your market than five.

6. The LinkedIn leg

Every default in this group is owned and published by our sibling property rather than by this site, and is reproduced here with its own framing. This tool never restates LinkedIn limits research.

Accepted requests divided by requests sent. Measured on the same accounts in the same window as the DM reply rate below, and published with its full condition by LinkedPros, the sibling property that owns this figure. It describes a well matched audience and it is an upper reference rather than a median.

Replies of any kind divided by DMs sent, including not interested. Not a positive reply rate. Same accounts, same window and same senders as the acceptance rate above, which is why the two can be multiplied. The measurement write up sits in the LinkedPros field notes.

We publish no LinkedIn positive reply ratio, so this field ships empty and the LinkedIn leg reports as not calculated until you supply one. Our recorded positive reply ratios are email figures on email denominators. They are a different channel and must not be copied across.

Your LinkedIn sequence length, stopping on reply.

Not restated here, because the ceiling is a LinkedPros subject and it changes. Go and work out your ceiling with the LinkedIn Safe Sending Calculator and bring the number back. Left blank, the LinkedIn capacity check reports as not checked.

Prepared accounts only. A profile bought last week is not capacity.

7. The inbound leg

We publish no default conversion rates for inbound, because we do not have measured ones. Every calculator that hands you a session to meeting rate you did not measure is handing you a number invented by whoever built the calculator. Put your own analytics figures in, or leave this blank and the inbound leg will report as not calculated. If you cannot pull these two numbers today, that is the most useful output on this page.

Whether AI assistants and search engines can find and quote what you publish is a separate and genuinely technical subject, and it belongs to inboundpros.io rather than to this calculator.

8. Capacity ceilings

This is the section everyone skips, and it is the only section that can tell you the plan is impossible. Without it you get an activity number and no idea whether that number exists inside your market.

Across the accounts we scope inside the group, clients underestimate their addressable market by 10 to 50x. One founder went from 2,000 prospects to 120,000 in about two minutes by adding adjacent buyer types and geographies he had assumed were out of scope.

List burn control. At 1.0 a company enters a sequence once per period.

Sender reputation is per domain and per client, so mailbox count and domain count are not the same question. How a fleet gets structured is a job for the parent's own operators rather than for a calculator.

A conservative planning assumption we chose, not a measured fact and not a platform ceiling. This tool prints no published Google Workspace or Microsoft 365 sending limit, because we have not re-verified those limits and a stale platform number inside a calculator is worse than no number, since the calculator lends it an authority it has not earned. The rate that keeps a domain healthy is far below any platform maximum anyway, and it is a deliverability decision rather than a math one. That work sits with whoever owns domain health on your programme. Replace this number with your own.

Roughly 21 days. Service mechanics owned by outboundpros.io, not measured here.

Four to six weeks before real volume. Onboarding and warm up overlap in practice and this tool deducts them in series, which makes the sending window slightly short and the required weekly rate slightly high. We would rather be pessimistic about the window than optimistic about it. Every per week and per day figure below is computed on the worst case.

Everything here runs in your browser. Nothing is transmitted, nothing is stored, there is no account, no result is logged and no input is ever sent anywhere. The on screen result is always the complete result.

7 of your inputs are still on an illustrative default. This result is a demonstration of the mechanics, not a plan. Replace the fields labelled Illustrative with your own measured numbers, and if you cannot measure one, that is the finding.

Verdict

No ceiling checked

The funnel arithmetic is done and the window check ran, but no physical ceiling was checked, because you have not entered a market size, a mailbox count or a LinkedIn request ceiling. The activity numbers below are therefore unconstrained, which is exactly how most broken plans get approved. For what it is worth, your ramp and window check comes back CLEARS at 69% of the window. That is one check out of four.

The four numbers

WhatHow muchOn what basis
Required pipeline$2,352,9414.7x coverage on a quarter target
Opportunities to create95after 15.0% slippage, and after your existing pipeline was subtracted
Meetings to book538269 held at a 50.0% show rate
Emails to send1.08Mat the 0.050% conservative rate. 107,564 at your 0.500% target

In plain English

To produce $500,000 in new revenue this quarter, you need $2,352,941 of open pipeline, which is 4.7x your target. That ratio is what your 25.0% win rate and 15.0% slip rate produce, and no benchmark applies to it.

That pipeline needs 95 new opportunities, which needs 269 meetings actually held, which at a 50.0% show rate means 538 meetings booked.

All of those meetings are coming from cold email, so you need between 107,564 and 1,075,631 emails depending on whether you land at your target rate or at the fleet baseline. That spread is the single largest uncertainty in this model.

We could not check any physical ceiling because you have not entered a market size or a sending capacity. Until you do, the numbers above are arithmetic rather than a plan.

Positive reply to meeting booked is set to 100%, so every activity number below is a floor. Your real requirement is higher. We do not publish a measured figure for that step because we do not have one that survives our own denominator rule, so the field sits where it cannot flatter the result.

The ceiling checks

All four run on the conservative column, because a plan that only survives on the optimistic rate is the failure this whole site is about. Status is stated in words as well as in position, so nothing here depends on seeing a colour.

CeilingStatusLoadDetail
Market sizeNOT CHECKEDn/aYou have not entered an addressable company count, so nothing was checked against your market.
Sending capacityNOT CHECKEDn/aYou have not entered a mailbox count, so your sending capacity was not checked.
LinkedIn capacityNOT CHECKEDn/aThe LinkedIn leg needs a positive share of DM replies and a weekly request ceiling. One of them is blank.
Ramp and windowCLEARS69%9.0 weeks of onboarding and warm up against a 13.0 week window, leaving 4.0 weeks of real sending.

The chain, every division in the order it runs

Each rate carries its denominator in the row rather than behind a hover, so it survives being screenshotted, read aloud or copied into a document. Nothing here is proprietary. If you can find an error in it, that is the point.

OperationValue usedRunning result
Revenue target for the quarter$500,000
divided by average deal size$25,00020.0 deals
divided by win rate (opportunities won ÷ opportunities created)25.0%80.0 opportunities
times average deal size$25,000$2,000,000 raw pipeline
divided by (1 minus slip rate)15.0%$2,352,941 pipeline required
which is implied coverage4.7x your target
less existing open pipeline$0$2,352,941 pipeline gap
divided by average deal size$25,00094.1 opportunities to create
divided by meeting to opportunity rate (opportunities ÷ meetings held)35.0%268.9 meetings held
divided by show rate (meetings held ÷ meetings booked)50.0%537.8 meetings booked
times cold email share of the mix100.0%537.8 meetings from cold email
divided by positive reply to booked rate100.0%537.8 positive replies needed
divided by positive reply rate on sends, conservative (positive replies ÷ emails sent)0.050%1,075,631 emails at the fleet baseline
divided by positive reply rate on sends, target (positive replies ÷ emails sent)0.500%107,564 emails at your target
divided by emails per contact426,891 contacts at your target
divided by contacts per company2.013,446 companies at your target

Two columns, not one

The left column is the fleet baseline, a derived figure describing the mean across every campaign running at any moment including the ones in warm up and the ones about to be killed. The right column is the floor of our working benchmark for a sequence worth keeping. Both are true and they measure different populations. If your plan only works in the right column, your plan does not work.

OutputConservative, 0.050%Target, 0.500%
Emails to send1,075,631107,564
Contacts needed268,90826,891
Companies needed134,45413,446
Emails per week over 4.0 real sending weeks268,90826,891
Emails per sending day53,7825,379
LinkedIn connection requestsNot calculated. The LinkedIn leg needs a positive share of DM replies, which we do not publish.
Inbound sessions neededNot calculated. Supply your own session to lead and lead to meeting rates.

The ramp

Onboarding and warm up come out of your window before a single planned send happens. Best case that is 7.0 weeks, leaving 6.0 weeks of real sending. Worst case it is 9.0 weeks, leaving 4.0. Every per week and per day figure above uses the worst case, and both are shown so you read the band rather than a single number.

Stress test

Five named scenarios rather than a generic sensitivity sweep, because the model is multiplicative and an elasticity ranking would tie almost everything at 1.0 and tell you nothing. Required sends are shown in your target column, since the fourth row is the drop from your target down to the fleet baseline and that row only means something against the target. The verdict column still runs on the conservative rate, which is why a row can move the number a long way without moving the verdict.

If this is trueEmails to sendMultipleVerdict
Your win rate is a quarter lower than you think
Blended win rates flatter outbound. This is the most common measurement error in the model.
143,4181.33xNOT CHECKED, unchanged
Only half of positive replies become booked meetings
Exposes the floor that a 100% positive reply to booked rate hides.
215,1272xNOT CHECKED, unchanged
You land at the fleet baseline, not your target
The spread between the two rate columns, restated as a single line.
1,075,63110xNOT CHECKED, unchanged
Everything above, together
The pessimistic corner. If the plan survives this, it is a genuinely robust plan.
2,868,34826.67xNOT CHECKED, unchanged

The row that flips the verdict is the number to go and measure this week. Everything else can wait.

InputValueClassWhere it came from
Revenue target$500,000IllustrativeA round number so the mechanics are visible. Replace it with your own.
Average deal size$25,000IllustrativeA round number. Use your segmented closed won average, not a blended company figure.
Win rate25.0%IllustrativeIllustrative. Not ours, not a benchmark. If it is a guess, the whole output is a guess with false precision attached.
Slip rate15.0%IllustrativeIllustrative. Share of opportunities that close outside the period they were counted against.
Meeting held to opportunity rate35.0%IllustrativeIllustrative. Held meetings that became a qualified opportunity.
Show rate50.0%MeasuredMeetings held divided by meetings booked, where calendar discipline is broken. Roughly 50%, observed across accounts inside the group.
Positive reply to meeting booked100.0%PolicyA deliberate 100% floor, not a claim. We publish no measured figure for this step, so every activity number below it is a minimum.
Positive reply rate, conservative0.050%DerivedPositive replies divided by emails sent, rolling, across all active sending in the Outbound Pros group including warm up and pre kill. Calculated from two published segment multiples rather than read off a dashboard, so it inherits their assumptions.
Positive reply rate, target0.500%MeasuredPositive replies divided by emails sent, per sequence, after warm up. 0.5% is the floor of the working benchmark for a sequence worth keeping.
Emails per contact4IllustrativeYour sequence length. Sequence design and spacing belong to multichannelpros.io.
Contacts per company2.0IllustrativeIllustrative. Used for the market check.
Addressable companiesBlankNeededYours to supply. Clients underestimate this by 10 to 50x across the accounts we scope inside the group.
MailboxesBlankNeededYours to supply. Sender reputation is per domain and per client, so mailbox count and domain count are not the same question.
Sends per mailbox per day30AssumptionA conservative planning assumption we chose, not a measured fleet figure and not a platform ceiling. We have not re-verified the published Google Workspace or Microsoft 365 limits, so this tool prints none. Replace this with your own.
Sending days per week5StructuralA scheduling input. Not a benchmark and not presented as a finding.
Onboarding21 daysCitedRoughly 21 days. Service mechanics owned by outboundpros.io.
Warm up4 to 6 weeksCitedFour to six weeks before real volume. Service mechanics owned by outboundpros.io.

Every number above is either measured with its denominator stated, cited to the property that owns it, derived from published figures and labelled as derived, set as policy, or flagged as illustrative. There is no sixth category. If you find a rate on this page without one of those labels, it is a bug and we want to hear about it.

Everything the model wants to flag

  • Positive reply to meeting booked is set to 100%, so every activity number below is a floor. Your real requirement is higher. We do not publish a measured figure for that step because we do not have one that survives our own denominator rule, so the field sits where it cannot flatter the result.
  • A 50% show rate doubles every activity number above it. This is our measured figure for teams where calendar discipline is broken, and it is the cheapest thing on this page to fix.

Take it with you

All four are free and none of them asks for anything. The address bar holds your inputs as readable parameters rather than an encoded blob, so anyone you send the link to gets exactly this result and can see what produced it. The spreadsheet download carries live formulas rather than values, so you can keep modelling in your own tool and walk away from this one. A model you can walk away from is a model worth citing.

Methodology and limitations

What is measured, what is derived, what is cited, what is policy and what is assumed. The 50% show rate and the 0.5% and 1% working benchmarks are measured, off campaign reporting inside the Outbound Pros group, with their denominators stated. The 0.05% fleet baseline is derived: it is calculated from two published segment multiples rather than read off a dashboard, and it inherits their assumptions, so it carries the derived label everywhere it appears. The LinkedIn acceptance and DM reply rates, the onboarding period and the warm up window are cited to the properties that own them. The kill, scale and pour thresholds are policy, which means they are decisions we act on rather than measurements of anything. Sends per mailbox per day is a conservative assumption we chose and labelled, not a fleet figure and not a platform ceiling. Everything else is either yours or is flagged illustrative until you replace it.

Six things it does not do. It is not a forecast, and it has never seen your pipeline. It assumes your rates hold steady, when real rates move with segment, season, offer and list quality, and a single rate across a quarter is an average hiding a distribution. It does not model the inbound compounding curve, so it understates inbound in month twelve and overstates it in month one. It treats onboarding and warm up as sequential when they overlap, which makes the sending window slightly short. It ignores everything outside the funnel, including brand, timing and competitive displacement. And it cannot fix an input you did not measure: a guessed win rate produces a guess with false precision attached, which is more dangerous than an honest range because it is the version that gets quoted in a board meeting.

Where it is knowingly wrong. Positive reply to meeting booked sits at 100% because we have no measured figure for that step, so every activity number is a floor rather than an estimate, and your real requirement is higher. The ramp deduction runs the two delays in series, which pushes the required weekly rate up. No platform sending ceiling is printed anywhere in this tool, because we have not re-verified the published limits and a stale platform number would be worse than none. Each of those three is a deliberate lean in the same direction: the tool errs upward on every requirement, because a plan that turns out to need less activity than modelled is a good surprise and the other kind is a quarter.

What it cannot tell you. Whether outbound is the right motion for your deal size and market at all is a prior question, and the four tests that decide it sit on the channel selection model. Whether the coverage ratio it produces is sane is worked through in the piece on why a fixed 3x is folklore. What each rate divides by, and the ways an advertised reply rate gets inflated, is on the page that separates the three reply rates. And every figure this site publishes is listed with its sample, its period and what it does not measure.

Quick answer

Pipeline math is the chain of divisions that turns a revenue target into a required activity volume. Target divided by deal size gives deals. Deals divided by win rate gives opportunities. Opportunities divided by your meeting and show rates give meetings. Meetings divided by your positive reply rate on sends gives the outreach volume. This calculator runs that chain at two rates, our derived fleet baseline of roughly 0.05% positive on sends and the 0.5% floor of a sequence worth keeping, then tells you which ceiling the answer breaks. Free, no signup, nothing stored.

Most go to market plans are not wrong about strategy. They are wrong about a division nobody performed. The revenue number implies a pipeline number, the pipeline number implies a meeting count, the meeting count implies a send volume, and somewhere in that chain sits a figure larger than the addressable market or larger than what the team can physically send. That is discoverable in about twenty minutes. It usually gets discovered in month four instead, with a quarter of budget gone and an argument about copy underway.

This tool is those twenty minutes. It is deliberately unsophisticated, and the sophistication was never where the value sat. What it does that most planning calculators do not is refuse to hand you a conversion rate we have not measured, run every answer at a pessimistic and an optimistic rate rather than quietly picking one for you, and name the ceiling your answer breaks.

How do you use it?

Four steps, and the third one is the one people skip.

Step 1. The target and the deal economics

Revenue target for the period, average deal size, opportunity to close win rate, slip rate. Use your segmented closed won average rather than a blended company figure that mixes a pilot with an enterprise renewal, because a blended average produces a plan for a customer you do not have. If you have no win rate from real history, stop here. A model built on an assumed win rate inherits the error and then multiplies it by your entire revenue target. The honest next step in that situation is to create fifteen to twenty opportunities by hand and measure what happens to them.

Step 2. The funnel rates

Meeting held to opportunity rate, and show rate. The show rate field defaults to 50%, which is our measured figure for teams where calendar discipline is broken, and it is the division most models omit entirely. If your calendar discipline is genuinely good, raise it and use your own number. If you do not record show rate at all, leave it and treat the fact that you cannot fill the field in as the most useful thing this page has told you.

Step 3. The ceilings

Addressable companies, mailboxes, sends per mailbox per day, weeks available before you need the pipeline. This is the step everyone skips and it is the only step that can tell you the plan is impossible rather than merely ambitious. Without it you get an activity number and no idea whether that number exists inside your market or inside your infrastructure. The verdict says so out loud when no physical ceiling has been checked, because a calculator that returns a large number and no constraint check has done the easy half of the job.

Step 4. Read both columns, then the stress test

The left column is the fleet baseline. The right column is the working benchmark. If the plan only survives in the right column, the plan does not work, because a channel with no history has no reason to land at the top of the distribution on its first attempt. Then open the stress test panel, which changes one assumption at a time and shows which single change flips the verdict. That assumption is the thing to go and measure this week.

What do these numbers actually mean?

Required pipeline is the open pipeline value you need against this target after adjusting for deals that will slip out of the period. Implied coverage is that figure divided by your target. It is derived from your own inputs, not a benchmark. If it comes out at 4.7x and somebody in your company has been quoting 3x, the 3x is the correct derivation for a 33% win rate with no slippage and for nobody else. The trade off between covering a number with more pipeline and covering it with a better conversion rate is worked through in more volume versus better conversion.

Meetings booked and meetings held are two different numbers and the gap between them is the show rate. At 50% it doubles every activity figure downstream, which means a team can book exactly the number of meetings the plan called for and still miss by a factor of two, with the miss having happened in the calendar rather than in the pipeline. It is also the cheapest correction available on this page.

Positive replies needed are positive replies, not replies. A reply includes an out of office and a request to be removed. Emails to send is total emails including follow ups, because the rate this tool uses divides positives by emails sent rather than by contacts reached. Those two distinctions are the reason two people can describe the same campaign with numbers a hundred times apart and both believe they are being accurate.

Sessions needed for the inbound leg appears only once you supply your own two conversion rates, because we have not measured them and will not invent them. The LinkedIn leg behaves the same way and stays uncalculated until you provide a positive share of DM replies from your own reporting.

How many cold emails does it take to book ten meetings a month?

At our derived fleet baseline of roughly 0.05% positive replies on sends, ten booked meetings a month needs on the order of 20,000 emails if every positive reply converts to a booking, and roughly double that at a 50% positive reply to booking rate. At the 0.5% floor of the working benchmark, the same ten meetings need roughly 2,000 to 4,000 emails. That spread is a factor of ten and it separates a plan that needs one sender from a plan that needs a fleet.

The honest way to use those two figures is to plan on the low one and treat the high one as upside. The fleet baseline describes every sequence running at a given moment, including the ones still in warm up and the ones days away from being killed, which is exactly the population a new channel joins. The 0.5% figure describes a sequence that has already survived iteration. They measure different things and the difference is the whole reason this tool has two columns.

Both numbers assume every send reaches an inbox, which is a deliverability question rather than an arithmetic one and belongs with the people who run the sending infrastructure rather than on a planning page.

How many meetings does an SDR need to book to pay for themselves?

Use the same model with one substitution. Set the revenue target to the gross profit that seat has to produce rather than to your company target: fully loaded annual cost of the seat divided by your gross margin gives the revenue it needs to source. Enter that as the target with the period set to year, keep your real deal size, win rate and funnel rates, and read the meetings and sends it returns.

The step that surprises people is the show rate division, which doubles the required booking count at 50%. We publish no cost figures on this site in any form, so the seat cost is yours to supply. Anyone quoting you a cost per meeting before knowing your deal size, your market and your cycle length is quoting a number for a different company.

The methodology, in the order it runs

Six divisions and one multiplication, in a fixed sequence, from revenue backwards to activity. Target divided by deal size gives deals. Deals divided by win rate gives opportunities. Opportunities multiplied by deal size, then divided by one minus your slip rate, gives required pipeline. Existing open pipeline comes off that to give the gap. The gap divided by deal size gives opportunities to create. Those divided by your meeting to opportunity rate give meetings held. Meetings held divided by show rate gives meetings booked. Meetings booked divided by the positive reply to booking rate gives positive replies needed. Positive replies divided by the positive reply rate on sends gives the send volume, computed twice, once per rate column.

Then four ceiling checks run, all of them on the conservative column rather than the flattering one: market size, sending capacity, LinkedIn capacity, and the ramp against the window. Each returns clears, tight, breaks or not checked, and the verdict takes the worst of them. Onboarding and warm up are deducted from the window in series before any per week figure is calculated, which is why the required weekly send rate is higher than dividing by your total weeks would suggest.

All internal arithmetic runs on unrounded numbers and rounding happens once, at print. A rounded intermediate is never fed back into the chain. That is the bug that makes most spreadsheet versions of this model disagree with themselves by a few percent, and it matters more than it sounds when a reader is checking your work.

Every default in the interface carries a source class, visible next to the field. Measured means a figure read off campaign reporting inside the Outbound Pros group with its denominator stated. Derived means calculated from other published figures, inheriting their assumptions. Cited means owned by another property in the group and credited to it. Policy means a decision rule we act on rather than a measurement of anything. Illustrative means a round number chosen so the mechanics are visible, which is not a benchmark. Assumption means a conservative planning value we chose and you should replace. Needed means no default exists, so the dependent output is suppressed. If a number in the tool has no label, that is a bug and we would like to hear about it.

Where this model stops

Seven limits, stated because a model whose boundaries are hidden is a model that gets misused, usually by being quoted with more confidence than it earned.

  • It is not a forecast. It returns the volume implied by your rates. It takes no view on whether any particular deal closes, and it cannot, because it has never seen your pipeline.
  • It assumes your rates are stable. Real rates move with segment, season, offer and list quality. One positive reply rate across a whole quarter is an average hiding a distribution, and the distribution is where the decisions live.
  • It does not model the inbound compounding curve. Inbound produces at a declining marginal cost over time, which is a different shape from the roughly linear one outbound follows. The inbound leg here converts sessions to meetings on a flat basis at rates you supply, which understates inbound in month twelve and overstates it in month one.
  • It treats the ramp as sequential. Onboarding and warm up overlap in practice and the tool deducts them in series, which makes the effective sending window slightly short and the required weekly rate slightly high. We would rather be pessimistic about the window than optimistic about it.
  • It prints no platform sending ceiling. We have not re-verified the published Google Workspace or Microsoft 365 limits against the providers' own documentation, so rather than reprint a number of unknown age the sends per mailbox per day field ships with a deliberately low planning assumption for you to replace.
  • It ignores everything outside the funnel. Brand, timing, competitive displacement, a lead who was already warm because they read something you published. The chain is a floor on the activity required, not a description of how revenue actually arrives.
  • It cannot fix an input you did not measure. If your win rate is a guess, the output is a guess with false precision attached, and false precision is more dangerous than an honest range because it is the version that gets quoted in a board meeting. The illustrative counter at the top of the result exists to keep that visible.

One field deserves its own note. Positive reply to meeting booked defaults to 100%, which is not a claim that every positive reply becomes a meeting. It is a deliberate floor. We hold no measured figure for that step that survives our own denominator rule, so rather than invent one we set the field where it cannot flatter the result. Every activity number below it is therefore a minimum, and your real requirement is higher.

Why you can check this number

Checkable is a higher standard than trustworthy, and it is the one worth aiming at. Four things make this result checkable. Every rate names what it divides by. Every default carries a source class before you touch it. The rates we do not have are blank rather than plausible. And the arithmetic is published in the order it runs, on this page, so you can reproduce it in a spreadsheet and walk away from the widget entirely. The tool will also export the chain as live formulas rather than as values, for the same reason.

If you reproduce it and we have made an error, tell us and it gets corrected with the date on it. The measured defaults come off campaigns run inside the group that owns this site, which is a managed outbound agency, and that relationship is disclosed on every page here because it is the reason to read our planning advice carefully rather than a footnote to it.

What do you do with the answer?

The number that broke is the number to go and measure. Every input badged Illustrative is a place this plan can quietly fail, and the stress test panel tells you which one carries the verdict. If the answer is that the plan does not fit inside your market, no channel change rescues it and the target or the segment has to move. If the answer is that it fits only at the optimistic rate, you are looking at a hope rather than a plan.

If the verdict is that outbound is the wrong instrument entirely, that is a legitimate output of this page and the decision is worked through in outbound first versus inbound first. If it is the right instrument and you would rather have the model run with you than by you, the group runs a done for you version against your market, your data and your list, and it starts with the GTM audit at Outbound Pros.

Book a scoping call

Bring the model. We will tell you which assumption is doing the damage, and if the answer is that outbound is wrong for your deal size or your market, you will hear that on the call rather than after a quarter of spend.

Frequently asked questions

How much pipeline do I need to hit my revenue target?

Divide the target by your average deal size to get deals, divide deals by your opportunity to close win rate to get opportunities, multiply by deal size to get raw pipeline, then divide by one minus your slip rate. For a 25% win rate with 15% slippage that lands near 4.7x your target. The calculator does that and then keeps going into meetings, positive replies and sends, which is where most coverage calculators stop and where the plan actually breaks.

Why does it give me two different answers?

Because there are two honest rates and picking one for you would be the error this site exists to correct. The left column uses our fleet baseline of roughly 0.05% positive replies on sends, which describes the mean across everything running in the group at a given moment including sequences in warm up and sequences about to be killed. That figure is derived from published segment multiples rather than read off a dashboard and it is labelled that way everywhere it appears. The right column uses 0.5%, the floor of the working benchmark for a sequence worth keeping. They measure different populations. Plan on the left, aim at the right, and if only the right column fits inside your market and your capacity, you do not have a plan.

Why does it ask for a show rate, and why does it default to 50%?

Because meetings booked and meetings held are different numbers and every activity figure downstream sits on the gap between them. Where calendar discipline is broken, booked meetings die at roughly a 50% show rate, which silently doubles the required volume. It defaults there because that is the figure we have measured and because it is the case most plans forget to model. Raise it if you have your own number. If you do not record it at all, that is the finding.

Why are the inbound and LinkedIn fields blank?

Because we have not measured those rates and will not invent them. We run managed outbound, so we hold real per send rates across a large volume of campaigns and no comparable dataset on inbound session conversion or on the positive share of LinkedIn DM replies. A plausible looking default in either field would be a number made up by whoever built the calculator and presented to you as a benchmark, which is precisely the failure this site was built to stop. Supply them from your own analytics or leave those legs uncalculated.

Is anything stored, and do I have to give you an email address?

Nothing is stored and no, you do not. The model runs entirely in your browser, no input is transmitted anywhere, there is no account and no result is logged. The state lives in the URL query string so you can share a working model as a link that anybody can read and edit. The on screen result is always the complete result. Gating this would earn us a lead list and cost us the reason anyone cites the page, which is a bad trade.