
Sales Funnel Cost Formula
Learn how to calculate total funnel cost, cost per lead, cost per customer, revenue, profit, and ROAS for a sales funnel.
The Sales Funnel Cost Calculator estimates how much you spend to generate visitors, leads, and customers, then compares those costs with estimated revenue. Understanding the formula helps you evaluate whether your funnel is efficient and where performance changes may have the biggest impact.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Cost Per Customer
Where:
Add ad spend and other funnel costs to get total cost. Estimate leads from visitors, then estimate customers from leads. Divide total cost by customers to find the average cost to acquire one customer.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| adSpend - Advertising spend | Total paid media spend used to drive traffic into the funnel during the period measured. | currency |
| otherCosts - Other funnel costs | Additional campaign costs such as software, creative, agency, freelancer, or operational expenses. | currency |
| visitors - Visitors or clicks | Total traffic sent into the funnel, such as clicks, sessions, or landing page visitors. | number |
| leadConversionRate - Lead conversion rate | Percentage of visitors who become leads. | percent |
| salesConversionRate - Lead-to-customer rate | Percentage of leads who become paying customers. | percent |
| averageOrderValue - Average order value | Average revenue earned from each new customer. | currency |
| leads - Estimated leads | Projected number of leads generated from visitors. | number |
| customers - Estimated customers | Projected number of paying customers generated from leads. | number |
| totalCost - Total funnel cost | Combined advertising spend and other funnel costs. | currency |
| revenue - Estimated revenue | Projected revenue from estimated customers multiplied by average order value. | currency |
Step-by-Step Calculation
Estimate leads
Convert the lead conversion rate from a percentage to a decimal and multiply it by total visitors.
leads = visitors * (leadConversionRate / 100)
Estimate customers
Apply the lead-to-customer rate to estimated leads to project how many customers the funnel produces.
customers = leads * (salesConversionRate / 100)
Calculate total funnel cost
Add advertising spend and any additional funnel costs to measure the full cost of the campaign period.
totalCost = adSpend + otherCosts
Calculate cost per lead
Divide the total funnel cost by estimated leads to find the average cost of acquiring one lead.
costPerLead = totalCost / leads
Calculate cost per customer
Divide total funnel cost by estimated customers to find your average customer acquisition cost for the funnel.
costPerCustomer = totalCost / customers
Estimate revenue and profit
Multiply customers by average order value to estimate revenue, then subtract total cost to estimate profit.
revenue = customers * averageOrderValue; profit = revenue - totalCost
Calculate ROAS
Return on ad spend compares estimated revenue with ad spend only, not with all funnel costs.
roas = revenue / adSpend
Worked example: estimating sales funnel costs
Estimate leads
10,000 × 0.20
2,000 leads
Estimate customers
2,000 × 0.10
200 customers
Calculate total funnel cost
5,000 + 1,000
$6,000
Calculate cost per lead
6,000 ÷ 2,000
$3.00 per lead
Calculate cost per customer
6,000 ÷ 200
$30.00 per customer
Estimate revenue
200 × 500
$100,000
Calculate ROAS
100,000 ÷ 5,000
20.00x
Final Result
Estimated total funnel cost is $6,000, cost per lead is $3.00, cost per customer is $30.00, estimated revenue is $100,000, estimated profit is $94,000, and ROAS is 20.00x.
Assumptions
- ✓All visitors, leads, and customers belong to the same reporting period.
- ✓Lead conversion rate and lead-to-customer rate are treated as average rates applied evenly across the funnel.
- ✓Average order value reflects revenue per new customer and excludes refunds unless you build them into your input.
- ✓ROAS is calculated using ad spend only, while total funnel cost includes both ad spend and other costs.
Limitations
- !Actual sales funnels often have delayed conversions, so short measurement periods may understate results.
- !Attribution differences across platforms can change the true number of visitors, leads, or customers.
- !The calculator does not automatically include repeat purchases, lifetime value, taxes, fees, or refunds.
- !If estimated leads or customers are extremely low, cost per lead or cost per customer can become unusually high or unstable.
Common Mistakes to Avoid
Using visitors from one time period but revenue or customers from a different period.
Entering the lead conversion rate or sales conversion rate as a whole number in the formula logic without converting the percentage.
Forgetting to include non-ad costs such as software, creative, or agency fees when judging profitability.
Confusing ROAS with overall profitability, since ROAS uses ad spend only.
Using average order value when the business really depends on repeat purchases or subscriptions.
Related Formulas
Frequently Asked Questions
How do you calculate cost per lead in a sales funnel?
Cost per lead is calculated as total funnel cost divided by estimated leads. Total funnel cost usually includes ad spend plus other funnel costs.
How do you calculate cost per customer from funnel metrics?
First estimate customers by multiplying visitors by the lead conversion rate and then by the lead-to-customer rate. Then divide total funnel cost by estimated customers.
What is the formula for estimated revenue in a funnel?
Estimated revenue equals estimated customers multiplied by average order value.
Why is ROAS different from profit?
ROAS compares revenue with ad spend only, while profit subtracts total funnel cost from revenue. A funnel can have a strong ROAS but weaker profit if other costs are high.
Can I use this formula for organic traffic funnels?
Yes, but ad spend may be zero or minimal. In that case, the broader total cost and cost per customer figures may be more useful than ROAS.
What happens if conversion rates are very low?
Low conversion rates reduce estimated leads and customers, which usually increases cost per lead and cost per customer.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.