ROI Helper

Work out your betting ROI from total staked, total returned and number of bets.

Please enter a valid stake amount
Please enter a valid stake amount
Results
Net Profit --
ROI % --
Average Stake --
Profit per Bet --

How to Use This Calculator

  1. Enter the total amount you’ve wagered (all your stakes added up)
  2. Enter the total amount returned (your winning payouts, stakes included)
  3. (Optional) Pop in how many bets you placed to unlock per-bet metrics
  4. See your profit, ROI %, and per-bet stats

Formula

Net Profit = Total Returned − Total Wagered

ROI = Net Profit / Total Wagered × 100%

Average Stake = Total Wagered / Number of Bets

Profit per Bet = Net Profit / Number of Bets

Sustained ROIs above 5-10% are typical of strong sports bettors over 1000+ bets; anything above 20% on a small sample is usually variance, not skill.

Frequently Asked Questions

What counts as a good ROI in sports betting?

Professional bettors usually aim for a long-term ROI of 5-10%. Anything above 3% across a big sample (5000+ bets) is considered exceptional. Sharps often run thinner (2-3%) on huge volumes, while recreational winners tend to manage 5-15% on smaller volumes but with more variance.

Is ROI the same thing as yield?

Yes — yield is just another name for ROI in a betting context. Both measure your profit as a percentage of everything you’ve wagered. The words are interchangeable; yield pops up more in horse racing and European betting, while ROI is more common in US sports betting and matched betting.

Why does sample size matter so much?

Over the short term, ROI is driven by variance rather than skill. A 20% ROI across 50 bets means almost nothing — plain luck can produce that easily. To tell skill apart from luck you generally want 1000+ bets with consistent staking and odds before ROI begins to reflect your real edge.

Should I track ROI by sport, market, or bet type?

Absolutely — keep each segment separate. Your overall ROI can mask the fact that you’re winning on NHL totals but quietly leaking money on NBA spreads. This kind of granular tracking is the bedrock of getting better at long-term betting.