
Sales Funnel ROI Formula
Learn how a sales funnel ROI calculator estimates leads, customers, revenue, profit, and return on investment from traffic and funnel costs.
The sales funnel ROI formula estimates how efficiently your funnel turns visitors into leads, leads into customers, and customers into revenue compared with your monthly marketing and sales costs. Understanding the formula helps you see which part of the funnel has the biggest effect on profitability.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Sales Funnel ROI
Where:
First estimate how many leads and customers your funnel creates, then multiply customers by average revenue per customer to get revenue. Subtract total monthly marketing and sales cost to get profit, and divide that profit by total cost to express ROI as a percentage.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| monthlyVisitors - Monthly visitors | The number of visitors entering the top of the funnel during the month. | number |
| leadConversionRate - Visitor to lead conversion rate | The percentage of visitors who become leads. | percent |
| customerConversionRate - Lead to customer conversion rate | The percentage of leads who become paying customers. | percent |
| averageRevenuePerCustomer - Average revenue per customer | The average revenue earned from each new customer. | currency |
| monthlyMarketingCost - Monthly marketing cost | Monthly marketing spend tied to the funnel. | currency |
| monthlySalesCost - Monthly sales cost | Monthly sales or closing cost tied to the funnel. | currency |
Step-by-Step Calculation
Estimate leads
Convert visitor traffic into estimated leads using the visitor-to-lead rate.
leads = monthlyVisitors * (leadConversionRate / 100)
Estimate customers
Apply the lead-to-customer rate to estimate how many leads become paying customers.
customers = leads * (customerConversionRate / 100)
Calculate monthly revenue
Multiply estimated customers by average revenue per customer.
monthlyRevenue = customers * averageRevenuePerCustomer
Calculate total monthly cost
Add all monthly marketing and sales costs related to the funnel.
totalMonthlyCost = monthlyMarketingCost + monthlySalesCost
Calculate net profit
Subtract total funnel cost from revenue to estimate profit.
netProfit = monthlyRevenue - totalMonthlyCost
Calculate ROI
Divide profit by total cost and convert the result to a percentage. The max function avoids division by zero.
roi = (netProfit / max(totalMonthlyCost, 1)) * 100
Example: calculating sales funnel ROI
Estimate leads
10,000 × 0.08
800 leads
Estimate customers
800 × 0.15
120 customers
Calculate revenue
120 × $500
$60,000
Calculate total cost
$10,000 + $5,000
$15,000
Calculate net profit
$60,000 − $15,000
$45,000
Calculate ROI
($45,000 ÷ $15,000) × 100
300%
Final Result
Based on these inputs, the funnel produces an estimated $60,000 in monthly revenue, $45,000 in net profit, and 300% ROI.
Assumptions
- ✓Visitor, lead, and customer conversion rates remain stable during the period measured.
- ✓Average revenue per customer is representative of new customers generated that month.
- ✓Marketing and sales costs are monthly costs directly tied to the funnel.
- ✓Revenue is measured on the same time basis as costs, usually monthly.
Limitations
- !The formula does not automatically account for refunds, cancellations, churn, or delayed payments.
- !Long sales cycles can make monthly ROI look lower or higher than the true return over time.
- !Attribution may be imperfect if multiple channels influence the same customer.
- !Average revenue per customer may hide differences between customer segments or deal sizes.
Common Mistakes to Avoid
Entering annual revenue per customer while using monthly traffic and monthly costs.
Using lead conversion and customer conversion rates from different date ranges.
Leaving out sales costs and counting only ad spend.
Including repeat customer revenue if the revenue figure is meant to represent only new customers.
Comparing funnels with very different traffic quality using only top-line ROI.
Related Formulas
Frequently Asked Questions
What is the formula for sales funnel ROI?
A common formula is ROI = ((revenue - total funnel cost) / total funnel cost) × 100. Revenue is estimated from visitors, conversion rates, and average revenue per customer.
How do you calculate leads in a sales funnel?
Estimated leads equal monthly visitors multiplied by the visitor-to-lead conversion rate divided by 100.
How do you calculate customers from leads?
Estimated customers equal leads multiplied by the lead-to-customer conversion rate divided by 100.
What is the difference between ROI and net profit in a funnel?
Net profit is a currency amount, while ROI expresses that profit relative to the total cost as a percentage.
Why does the formula use max(totalMonthlyCost, 1)?
It prevents division by zero when total cost is entered as zero. In practice, ROI is most meaningful when real costs are included.
Can average revenue per customer include repeat purchases?
Yes, if your chosen revenue figure is intended to include repeat revenue. Just keep your measurement approach consistent.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.