Enter your total stakes and total returns over any period and the calculator returns your ROI, yield, win rate and profit per bet. Use it to evaluate whether your edge is sustainable or whether you are slowly bleeding bankroll.
Enter your total stakes and total winnings over any period. Number of bets is optional but useful for per-bet stats.
Return on investment in betting is the percentage profit you have made on the money you have put through bookmakers. It is the cleanest single metric for measuring whether a bettor has an edge. If your ROI across hundreds of bets is positive, you have an edge. If it is negative, you are losing money over time. Single-bet wins or losses tell you very little. ROI across a meaningful sample tells you almost everything.
The formula is simple. ROI equals (net profit divided by total stakes) multiplied by 100. A bettor who staked 10000 euro across a year and finished with 10300 euro in returns has a profit of 300 euro and an ROI of 3 percent. A bettor who staked the same 10000 and finished with 9500 has a loss of 500 euro and an ROI of negative 5 percent.
The same metric is sometimes called yield in the betting context. ROI and yield are interchangeable for practical purposes. Both measure the same percentage profit on total stake turnover.
Recreational bettors: Typically -5 to -15 percent ROI over time. The bookmaker margin and emotional staking destroy any positive expectancy.
Above-average informed bettors: -2 to +2 percent. Better than random but not consistently positive.
Sustainable winning bettors: +2 to +6 percent. The realistic professional range. Hard to achieve, hard to sustain.
Elite professional bettors: +5 to +10 percent across many years. A small number of full-time professionals operate here.
Unsustainable territory: Above +15 percent across a multi-year sample. Almost always indicates small sample size, cherry-picking, or counting wins differently.
The math is brutal. The standard bookmaker margin of 5 to 7 percent means that the average bettor has a negative 2.5 to 3.5 percent expected ROI before any analytical work. Beating that margin to land at positive ROI requires either an information edge (faster than the market on injuries, lineups, tactical changes), an analytical edge (better statistical modelling than the bookmakers), or an arbitrage edge (exploiting price differences between bookmakers).
The single most common error in interpreting betting ROI is treating small-sample results as meaningful. Variance dominates short windows. A bettor with zero true edge can easily show +10 percent or -10 percent ROI over a single 100-bet sample purely from luck. The same bettor's results over 500 bets will be much closer to zero.
The practical minimums:
This is why the betting community is sceptical of anyone selling "proven" tipster picks based on a recent 50-bet hot streak. The math says nothing has been proven.
ROI is the better measure of skill. Profit is the better measure of dollars in your pocket. A bettor with 5 percent ROI on 100000 euro of stakes makes 5000 euro. A bettor with 20 percent ROI on 5000 euro of stakes makes 1000 euro. The second bettor has higher ROI but lower realised profit.
For evaluating your own skill, prioritise ROI. For evaluating whether your betting is worth the time, prioritise profit. Most serious bettors track both side by side and look at trends over time. ROI tells you the quality of your edge; profit tells you the financial scale of your operation.
Three common ways ROI calculations get distorted:
If you only log bets that win or lose by a meaningful amount and skip "void" or "push" bets, your ROI calculation is biased. Always log every bet placed, regardless of outcome.
If you bet across bookmakers in different currencies, conversion costs and rate fluctuations can systematically reduce your real ROI relative to what your spreadsheet says. Convert everything to your home currency at the rate on the day you placed the bet.
Bookmaker free bets and matched bonuses inflate ROI dramatically. A 100 euro free bet that wins shows as 100 euro of profit on 0 euro of stake, which is infinite ROI. Strip bonuses out and compute your underlying ROI separately. Bonus ROI is non-repeatable; underlying ROI is what matters.
Daily football tips with 15%+ edge over bookmaker odds. Free, no signup, updated every morning.
Today's picks →