Your Conversion Rates Are Lying To You

Conversion rates, or the percentage of people taking some desired action in your business, are among the most fundamental metrics you need to be aware of.

Track the conversion rates over a series of steps, and you have yourself a (conversion) funnel.

Looking at each step’s conversion rates can be critical for identifying bottlenecks and identifying issues with steps in your process; moreover, looking at the funnel as a whole gives you a mathematical engine that tells you how many outputs you can expect to derive from inputs into your process.

The latter is very useful when you know how many outputs (e.g. deals) you want and need to find out how many inputs (e.g. leads) you must provide to your process to achieve your target.

This post aims to highlight the hidden assumption you make when using conversion rates for planning, and my hope is to provide you with the tools you need to ensure your targets are consistently met.

The Mystery

Consider the following sales funnel. You can see the number of leads that made it to each stage in the middle, and on the left, the conversion rate from one step to the next.

A typical sales funnel showing conversion rates at each step.
Sales funnel showing conversion rates at each step for the Q1 period.

As a data-driven manager, you turn to science to determine the number of leads you need to hit the target of 20 deals next quarter.

You set your target deals “Won” to 20, and start working your way back through the funnel and dividing by the conversion rates at each step.

Leads Needed = 
  # Target Deals
  ➗ (% Negotiation → Won)
  ➗ (% Proposal → Negotiation)
  ➗ (% Pipeline → Proposal)
  ➗ (% Lead → Pipeline)

Leads Needed = 20 ➗ 0.71 ➗ 0.58 ➗ 0.67 ➗ 0.3 = 241.6 ~= 242

You get the team together and announce the new target of 242 leads and secretly pat yourself on the back for using data to set the target. Next quarter rolls around, and you’ve even exceeded your target leads and brought in 250 leads at the top of the funnel. Things are looking great!

At the end of the quarter, you take a look at your reporting and see that you only have 13 deals.

Your processes didn’t change, and the quality of your leads should have been the same. Your sales team had more than enough capacity to process 250 leads, and there is no evidence that their performance is slipping.

Was this just bad luck, or was it bad planning?

The Illusion

The assumption at the heart of this problem was a false assumption that was taken to be true, even though deep in your heart, you probably knew it wasn’t.

False Assumption

Your measured conversion rate is the same as your actual process conversion rate.

Look at the Q1 conversion rates again. Which stage’s conversion rates do you think will most closely represent the real underlying value for the conversion rate of all leads going through that stage? Conversely, which one is the most suspect?

We can be most confident that the conversion rate for Lead → Pipeline will be the most stable in subsequent quarters because we have the highest number of samples for that stage. Similarly, just as you wouldn’t trust a 5-star review on Amazon for a product with 3 ratings, you probably can’t really trust your 5 of 7 Negotiation → Won.

You can actually quantify the uncertainty around the underlying conversion rates at every step using the Beta distribution, which I’ve written about before. If you want to build your intuition about its derivation, I highly recommend watching this 3Blue1Brown video.

Luckily, you can use a free online tool to get the range of possible values for each conversion rate that could have produced the data we saw. In other words, we’re moving from using point estimates of our variables to defining a distribution of potential values each can take.

90% Confidence Intervals for the conversion rate at each stage
90% Confidence Intervals for the conversion rate at each stage

In the above figure, you can see that for our 71% Negotiation → Won conversion rate, there is a 90% chance that the data that we see (5 of 7) could have come from an underlying conversion rate anywhere between 50%-88%.

What is quite unsettling is that even with our sample of 60 for Lead → Pipeline, the potential range is still quite wide (23%-37%).

Now, if we take our original “Leads Needed” formula and calculate it thousands of times using all possible values each variable can take according to its distribution (a process known as Monte Carlo simulation), we will end up with a distribution of potential outcomes.

Concretely, from the thousands of scenarios we evaluated, we’ll know the range of the number of leads that can produce 20 deals and how likely each scenario is.

Monte Carlo Simulation shows 160 to 460 leads needed to produce 20 Deals
Monte Carlo Simulation shows 160 to 460 leads needed to produce 20 Deals

By zooming into the distribution of “Target Leads,” we can see that there is actually a 20% chance (1 in 5) that we’ll need more than 325 leads and a 5% chance (1 in 20) that we’ll need more than 440!

Distribution of the target number of leads needed to win 20 deals, given our data.
Distribution of the target number of leads needed to win 20 deals, given our data.

So… was this bad luck or bad planning? It turns out it was a bit of both.

Bad luck we can do nothing about, but planning is something we have control over. With some minor tweaks, we can ensure that luck has little do with our desired outcome.

The Remedy

What if, instead of asking “How many leads do I need given a target of 20 deals,” we ask “How many leads would guarantee at least 20 deals?”

We can define “guarantee” as having a 90% chance of hitting our target.

Utilizing the same distribution of target leads, we can see that in order to get 20 deals in 90% of the scenarios (the 90% percentile) we need at least 385 leads.

The 90th Percentile for the number of leads that achieve our target # deals
The 90th Percentile for the number of leads which achieve our target # deals

90% confidence might be right for most of you, but in some scenarios, achieving your target might be critical, and 90% confidence just won’t cut it. In those scenarios, you can increase your “guarantee” to 95% or 99%, but now you’re looking at 443 and 568 leads, respectively. In other words, the model is telling you, “You want to be very sure? Then, overshoot your target by a mile!”

One last thing to note is that the reason there is such a wide range of uncertainty about your target leads is that you are operating with a small number of samples (60 total) from the previous quarter to do your planning.

Let’s say for a moment you had 4x more data by using the last 12 months’ conversion rates instead. Assuming we keep the conversion rates constant and simply quadruple our data, let’s see how that affects our confidence in the target number of leads.

image 15
The distribution of the number of target leads with 4x the data

We now have a much tighter range on our estimation of the number of target leads. In fact, we can say with 95% confidence that only 310 leads are required to get at least 20 deals.

If we pick that as our new target, we can rest easy knowing that our target will be met, and we’ll probably end up getting more deals than we planned for. In fact, by flipping our formula and calculating the “target deals” given our conversion rates, we can derive that with 310 leads, there’s a 90% chance we’ll end up with 20-33 deals with a likely outcome of 26 deals.

Bottom-up analysis to calculate the expected number of deals we'll get with our adjusted target
Bottom-up analysis to calculate the expected number of deals we’ll get with our adjusted target


The conversion rates you measure using standard reporting practices give you point estimates, whereas the underlying conversion rates of your processes are anything but certain.

When using conversion rates to extrapolate the number of inputs required to meet the target outputs of your process, you need to take into account your uncertainty to get a more realistic picture of potential outcomes.

By using the Beta distribution and Monte Carlo simulations, you have the tools to make approximately correct decisions every time, whereas using point estimates you likely be precisely wrong.

If you’re interested in getting your hands dirty with the demonstrated examples in this post, feel free to open the Guesstimate model I made and play around with the values.

/*! elementor - v3.2.5 - 23-06-2021 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

Turn Data Into Gold

/*! elementor - v3.2.5 - 23-06-2021 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}

Add your email below to get access to the Data Digest newsletter.  Fresh and actionable tips on going from data to insights are just a click away!

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't Let Data-Driven Be A Dream

/*! elementor - v3.2.5 - 23-06-2021 */ .elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}

Get tangible guides on turning data into knowledge.

/*! elementor - v3.2.5 - 23-06-2021 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}