ROI calculator
What the bankroll returned over a period — and why the same 400 of profit is a 40% ROI here and a 4% yield on the other page.
Capital and result
Profit goes in net and can be negative: -250 is a losing period. Capital is the bankroll you put at risk, not the total you staked.
Return on that capital
ROI depends entirely on the denominator, so declare it: 400 on a 1,000 bankroll is 40%, the same 400 against 10,000 staked is a 4% yield. Neither figure means much without the period and the number of bets behind it.
ROI says what the bankroll returned. It does not say whether the strategy is any good, because the same 40% can come from 200 bets or from one lucky Saturday.
Profit measured against the money at risk
ROI is profit divided by the money you put at risk, and all the difficulty sits in the second half of that sentence. A bankroll of 1,000 that finishes a season 400 in front returned 40.00%, and that figure can honestly be compared with anything else you might have done with the same 1,000. What it cannot describe is the betting. A 40% return says nothing about how many bets it took, over how long, or how close the balance came to zero on the way — and those are the three things that decide whether it happens again. So declare the denominator before quoting the number: starting bankroll, average balance and total deposits give three different percentages from one identical set of bets, and the flattering one is always the smallest.
The same 400 of profit is a 40% ROI and a 4% yield at once, and knowing which one you are holding is most of the value of both pages. ROI measures against capital, yield measures against turnover — the sum of every stake placed. Our example got there with 200 bets of 50, so 10,000 went through the bankroll: ten times the capital, and 4.00% of it is that same 400. That multiplier is the whole bridge between the two numbers, and it is why ROI on its own flatters a busy bettor. Someone turning a 1,000 bankroll over ten times at a 4% yield and someone turning it over twice at a 20% yield both report 40%, and only one of those is repeatable. Work out the per-bet quality on the yield calculator, and keep ROI for what it is genuinely good at: comparing what that money returned against the alternatives.
400 of profit on a 1,000 bankroll
- Capital
- 1,000
- Profit over the period
- +400
- ROI
- +40.00%
- Capital after
- 1,400
- Same 400 against 10,000 staked
- yield +4.00%
Both percentages describe one identical result. Reaching +40.00% on the bankroll took 200 bets of 50 — 10,000 of turnover, ten times the capital — and 4.00% of that turnover is the same 400. Turn the bankroll over twice instead of ten times and the yield behind a 40% ROI would have to be 20%, which almost nobody sustains.
Questions
What is the difference between ROI and yield?
ROI divides profit by capital, yield divides it by turnover — the sum of every stake. The same 400 of profit is 40.00% of a 1,000 bankroll and 4.00% of 10,000 staked. ROI tells you what the money returned, yield tells you how good the bets were, and the ratio between them is how many times you turned the bankroll over.
Which capital should I use as the denominator?
Whichever one you can state and then keep fixed — the starting bankroll is the usual choice. Peak balance, average balance and total deposits each produce a different percentage from the same bets, so the number only means something next to its definition. Topping the account up mid-period without restating the denominator is the commonest way an ROI ends up overstated.
Is a 40% ROI good?
It depends on the period and the number of bets. Over a season and 200 bets it is a strong but plausible result. The same 40% over twenty bets sits well inside the range luck produces on its own, and 40% in a week usually means the stakes were large relative to the bankroll rather than that the edge was.
Can ROI be negative?
Yes, and the calculator shows it instead of hiding it: a 250 loss on a 1,000 bankroll is -25.00%. Recovery is not symmetric — after -25% you need +33.33% on what is left to get back to even — which is why the drawdown deserves as much attention as the return.
Other free tools
The model’s call of the day, free on Telegram
No account, no email. Every day we publish the match where our model disagrees most with the market, 15 minutes before it starts — and we settle every pick we publish, won or lost.
Open the channel →
