ROI (return on investment)
ROI (return on investment) is a payback metric: the profit an investment produced relative to its size, expressed as a percentage.
In plain words
ROI answers a simple question: how much came back for every unit of money invested. A positive ROI means the investment paid off and earned extra. A negative one means less came back than was spent.
How it is calculated
ROI = (return - investment) / investment x 100%.
A hypothetical example: 10,000 units were invested in ads and lead handling, and the result was 14,000 of profit before deducting these costs. ROI = (14,000 - 10,000) / 10,000 = 40%.
In traffic arbitrage, ROI is calculated more simply: payouts for approved actions minus traffic costs, divided by traffic costs.
Why it matters to an owner
ROI lets you compare things that are otherwise hard to compare: channels, campaigns, projects. It shows where to add money and where to stop.
What counts as investment matters. If you count only advertising, a channel may look profitable even though handling its leads takes half of the team’s time. An honest ROI includes sales salaries, telecom costs and partner commissions.
Common mistakes
- Using revenue instead of profit. Revenue of 14,000 with a cost of goods of 9,000 is a completely different payback.
- Calculating ROI too early, while leads are still being processed or are on hold.
- Ignoring repeat purchases: a channel that brings clients for years may look unprofitable on the first deal.
More in Signals
- What a messenger sales team really costs and where it loses moneyA sales team in messengers costs more than salaries: money also leaks out through seven channels. These are slow replies, abandoned conversations, forgotten follow-ups, a sales rep leaving with the client base, blocked numbers, broadcasts with no result and broken payment promises. Each leak can be sized on your own numbers: lost conversations times your close rate times your average deal.
- Sales team motivation: what to pay for when sales happen in chatSales motivation works when the variable pay is tied to money actually paid, not to activity: message counts and time online are easy to inflate. You need a clear formula, a fair way of assigning clients and every rep seeing their own results. Non-cash motivation in chat means recognizing specific conversations, not saying generic words.