{"id":417,"date":"2015-06-16T11:05:07","date_gmt":"2015-06-16T09:05:07","guid":{"rendered":"http:\/\/wpcalc.com\/?p=417"},"modified":"2026-09-30T20:08:07","modified_gmt":"2026-09-30T17:08:07","slug":"sales-funnel","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/finance\/sales-funnel\/","title":{"rendered":"Sales Funnel Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Conversion Rate and Revenue Estimator<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"417\" data-favorite-title=\"Sales Funnel\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/finance\/sales-funnel\/\" data-favorite-excerpt=\"Enter your website visitors, leads, qualified leads, customers, and average order value to see the conversion rate at each sales funnel stage and the total revenue generated.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-loan\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/finance\/sales-funnel\/\" method=\"POST\" class=\"calculator\" id=\"calculator-417\" data-post=\"417\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Website Visitors<\/label><input type=\"text\" name=\"website_visitors\" id=\"field-1\" aria-describedby=\"calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"10000\"\/><small id=\"calc-info-1\">Total number of visitors at the top of the funnel<\/small><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Leads Collected<\/label><input type=\"text\" name=\"leads_collected\" id=\"field-2\" aria-describedby=\"calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"1000\"\/><small id=\"calc-info-2\">Number of people who opted in (e.g., signed up)<\/small><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Qualified Leads<\/label><input type=\"text\" name=\"qualified_leads\" id=\"field-3\" aria-describedby=\"calc-info-3\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"300\"\/><small id=\"calc-info-3\">Leads that fit your target buyer criteria<\/small><\/div><div class=\"field\" id=\"input-4\"><label for=\"field-4\">Customers (Conversions)<\/label><input type=\"text\" name=\"customers_conversions\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"50\"\/><small id=\"calc-info-4\">People who made a purchase<\/small><\/div><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Average Order Value<\/label><input type=\"text\" name=\"average_order_value\" id=\"field-5\" aria-describedby=\"calc-unit-5 calc-info-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"100\"\/><div class=\"unit\" id=\"calc-unit-5\">$<\/div><small id=\"calc-info-5\">Average value per order<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"417\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Lead Conversion Rate<\/span><\/span><span class=\"field-value\" id=\"result-1\" data-unit=\"%\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Qualified Lead Rate<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"%\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Customer Conversion Rate<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"%\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Total Revenue<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"$\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"417\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Sales Funnel Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\text{Lead Conversion Rate} = \\left( \\frac{\\text{Leads}}{\\text{Visitors}} \\right) \\times 100 \\]\n\\[ \\text{Qualified Lead Rate} = \\left( \\frac{\\text{Qualified Leads}}{\\text{Leads}} \\right) \\times 100 \\]\n\\[ \\text{Customer Conversion Rate} = \\left( \\frac{\\text{Customers}}{\\text{Qualified Leads}} \\right) \\times 100 \\]\n\\[ \\text{Revenue} = \\text{Customers} \\times \\text{Avg Order Value} \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(\\text{Visitors}\\) \u2014 total number of people who visited your website or landing page<\/li>\n<li>\\(\\text{Leads}\\) \u2014 visitors who opted in, e.g. signed up or left contact details<\/li>\n<li>\\text{Qualified Leads}\\) \u2014 leads that match your target buyer criteria<\/li>\n<li>\\(\\text{Customers}\\) \u2014 qualified leads who completed a purchase<\/li>\n<li>\\(\\text{Avg Order Value}\\) \u2014 average revenue per order<\/li>\n<\/ul>\n<p>Each conversion rate measures what share of people moved from one stage of the funnel to the next, and the revenue formula estimates the total income produced at the bottom of the funnel.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Sales Funnel \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> an online store receives 10,000 visitors in a month. Of those, 1,000 sign up for the email list, 300 are identified as qualified leads, and 50 end up buying, with an average order value of $100.<\/p>\n<p>\\[ \\text{Lead Conversion Rate} = \\left( \\frac{1{,}000}{10{,}000} \\right) \\times 100 = 10\\% \\]<\/p>\n<p>\\[ \\text{Qualified Lead Rate} = \\left( \\frac{300}{1{,}000} \\right) \\times 100 = 30\\% \\]<\/p>\n<p>\\[ \\text{Customer Conversion Rate} = \\left( \\frac{50}{300} \\right) \\times 100 \\approx 16.67\\% \\]<\/p>\n<p>\\[ \\text{Revenue} = 50 \\times 100 = 5{,}000 \\]<\/p>\n<p><strong>Result:<\/strong> 10% of visitors become leads, 30% of leads qualify, about 16.67% of qualified leads buy, and the funnel produces $5,000 in revenue.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Calculator<\/h2>\n<ol>\n<li>Enter the total number of <strong>Website Visitors<\/strong> for the period you are analyzing (the top of the funnel).<\/li>\n<li>Enter <strong>Leads Collected<\/strong> \u2014 how many of those visitors opted in, for example by signing up or requesting a quote.<\/li>\n<li>Enter <strong>Qualified Leads<\/strong> \u2014 the subset of leads that fit your target buyer criteria.<\/li>\n<li>Enter <strong>Customers (Conversions)<\/strong> \u2014 the number of people who actually made a purchase.<\/li>\n<li>Enter your <strong>Average Order Value<\/strong> in dollars.<\/li>\n<li>Read the results: <strong>Lead Conversion Rate<\/strong>, <strong>Qualified Lead Rate<\/strong>, <strong>Customer Conversion Rate<\/strong> (all in %), and <strong>Total Revenue<\/strong> in dollars.<\/li>\n<\/ol>\n<h2>What Is a Sales Funnel and Why It Matters<\/h2>\n<p>A sales funnel describes the journey people take from first hearing about your business to becoming paying customers. At the top are all website visitors; as people move through stages \u2014 opting in as leads, being qualified, and finally purchasing \u2014 the numbers get smaller at every step. The funnel shape makes it easy to see exactly where prospects drop off.<\/p>\n<p>The three conversion rates each tell a different story. The <strong>Lead Conversion Rate<\/strong> shows how well your website turns traffic into contacts \u2014 a low rate usually points to weak landing pages, unclear offers, or unqualified traffic. The <strong>Qualified Lead Rate<\/strong> reflects lead quality: if few leads fit your buyer profile, your messaging may be attracting the wrong audience. The <strong>Customer Conversion Rate<\/strong> measures the effectiveness of your sales process itself \u2014 pricing, follow-up, product demos, or checkout experience.<\/p>\n<p>Because revenue equals customers multiplied by average order value, the calculator also shows how small improvements compound. Doubling the lead conversion rate while keeping everything else constant doubles the number of customers and the revenue. This is why funnel metrics are usually the first place to look when you want to grow sales without spending more on advertising.<\/p>\n<p>To judge whether your funnel is performing well, compare your rates against industry benchmarks and your own past results over time. To connect funnel performance to broader financial goals, you can pair this tool with our <a href=\"https:\/\/wpcalc.com\/en\/finance\/return-on-investment\/\">Return on Investment calculator<\/a> or the <a href=\"https:\/\/wpcalc.com\/en\/finance\/profitability-index\/\">Profitability Index calculator<\/a>.<\/p>\n<h2>Benchmark Conversion Rates by Industry<\/h2>\n<p>Average conversion rates vary widely depending on industry, traffic source, and price point. The table below gives rough reference ranges for e-commerce and B2B funnels:<\/p>\n<table>\n<thead>\n<tr>\n<th>Funnel Stage<\/th>\n<th>Typical Range<\/th>\n<th>Good Performance<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Visitor \u2192 Lead<\/td>\n<td>1% \u2013 5%<\/td>\n<td>Above 5%<\/td>\n<\/tr>\n<tr>\n<td>Lead \u2192 Qualified Lead<\/td>\n<td>20% \u2013 50%<\/td>\n<td>Above 50%<\/td>\n<\/tr>\n<tr>\n<td>Qualified Lead \u2192 Customer<\/td>\n<td>5% \u2013 25%<\/td>\n<td>Above 25%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Assumptions, Limitations and Tips<\/h2>\n<ul>\n<li><strong>Linear funnel:<\/strong> the calculator assumes a simple four-stage funnel. Real funnels often have extra steps (demo calls, free trials, cart abandonment) that this model does not capture.<\/li>\n<li><strong>One order per customer:<\/strong> revenue is estimated as customers \u00d7 average order value, so repeat purchases and multi-order customers are not counted separately. For subscription businesses, use lifetime value instead of a single order value.<\/li>\n<li><strong>Divide by zero:<\/strong> if a stage is set to 0, the corresponding rate is reported as 0% rather than an error.<\/li>\n<li><strong>Use consistent periods:<\/strong> make sure all inputs come from the same time window (e.g., one month), otherwise the rates will be misleading.<\/li>\n<li><strong>Small samples distort rates:<\/strong> with only a handful of visitors or leads, percentages swing dramatically. Wait for a reasonable sample size before drawing conclusions.<\/li>\n<li><strong>Improve the weakest stage first:<\/strong> the stage with the lowest conversion rate is usually where a fix (better page design, clearer offer, faster follow-up) delivers the biggest revenue gain.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Enter your website visitors, leads, qualified leads, customers, and average order value to see the conversion rate at each sales funnel stage and the total revenue generated.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[30],"class_list":["post-417","post","type-post","status-publish","format-standard","hentry","category-finance","tag-mortgage"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=417"}],"version-history":[{"count":3,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/417\/revisions"}],"predecessor-version":[{"id":66177,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/417\/revisions\/66177"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}