How to calculate the real ROI of bought leads
If you do not calculate the return on your bought leads, you decide blind. We give you a simple formula to measure real ROI and compare channels honestly.
Buying leads without measuring return is like investing without looking at profitability. The ROI of bought leads is perfectly measurable if you correctly separate the revenue generated from the total cost, including your team time.
The basic formula
ROI is essentially (revenue generated by the leads − total cost) ÷ total cost. The key is calculating both parts well. Revenue: how many customers you closed from those leads and how much they are worth, ideally over their lifetime (LTV), not just the first sale.
Total cost, not just the price
The cost is not just what you paid for the leads. It includes your team time working them, tools and any associated costs. Ignoring the human cost artificially inflates ROI and leads to wrong decisions, especially when comparing cheap unqualified leads with qualified ones.
- Customers closed from the leads
- Value per customer (ideally LTV)
- Price paid for the leads
- Team time (human cost)
- Tools and associated costs
Why LTV changes the picture
Measuring only the first sale underestimates the return. If a customer acquired via a lead stays two years, their real value is much higher. Using LTV instead of the first sale usually transforms a mediocre ROI into an excellent one, and justifies paying more for better-qualified leads.
Compare channels with the same yardstick
ROI lets you compare lead buying with other channels fairly. But only if you apply the same formula to all, including the human cost in each. Measured this way, buying qualified leads usually comes out better than the price per lead suggests.