Betting ROI Calculator

Work out your betting return on investment - profit as a percentage of everything you staked - to measure how well your bankroll is performing, in dollars.

This tool works out your betting return on investment - profit as a percentage of everything staked - so you can measure your bankroll’s performance, in dollars, across any run of NFL, NBA, MLB, or NHL bets.

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

What Is Betting ROI?

Return on investment, also called yield in betting, measures your profit as a percentage of everything you wagered, not just the bets you won. It’s the honest scorecard for a bettor, because a flashy win total means little if you staked a fortune to get it. Two bettors can each show a $400 profit: one turned over $5,000, the other $50,000. The first has an 8% ROI. The second has only 0.8%. Same dollars won, very different efficiency.

That normalization is why ROI matters more than raw profit for judging skill. Because it accounts for how much money was actually at risk, ROI lets you compare a cautious, low-volume stretch against an aggressive one, or your own record against another bettor’s, even without matching stakes. Total profit tells you how many dollars landed in your account; ROI tells you how well you converted risk into reward. Sharp, long-term bettors track ROI closely because it reflects whether they hold a genuine edge over the sportsbook, rather than whether they simply bet a lot of money. A bettor who never checks ROI can post a season of solid profit without noticing it came from volume alone, with no real edge behind it.

How Betting ROI Is Calculated

The formula: ROI % equals total returned minus total staked, divided by total staked, multiplied by 100. That’s identical to saying ROI equals total profit divided by total staked, then expressed as a percentage. Total staked counts every single dollar put at risk across every bet in the sample, winners and losers alike, not just the stakes behind the bets that cashed.

The math itself is just subtraction followed by simple division. Total returned minus total staked gives you profit in dollars. Dividing that profit by total staked gives a decimal fraction representing your return rate. Multiplying by 100 turns that fraction into the percentage you actually read - dividing by 100 is the same operation in reverse, which is why 100 sits at the center of the formula.

The sign tells you everything at a glance. Positive means you’re beating the vig the sportsbook builds into its lines. Zero means you’ve broken even. Negative means the book is winning overall.

Because total staked includes every wager rather than only the winning ones, ROI naturally punishes reckless volume and rewards genuine selectivity. Two bettors can win the same number of bets and still post very different ROI figures, depending on how much of their bankroll sat behind each pick and how large their turnover was across the stretch being measured.

What the Calculator Shows You

Once you enter your total staked and total returned, the calculator gives you two outputs. The first is your profit in dollars - what you got back minus what you put in. The second is your ROI percentage, which takes that profit and expresses it relative to everything staked, giving you a rate rather than a raw total.

Together these answer different questions. Profit in dollars answers “how much did I make?” ROI percentage answers “how efficiently did I make it?” Reading them side by side shows whether a strong dollar profit came from genuine edge or simply heavy volume, letting you set the ROI figure against a different stretch, a different sport, or another bettor’s record on equal footing.

Worked Example

Take a season of 50 bets at $100 each. That’s $5,000 staked in total across every wager placed, winners and losers combined. Over the course of that season, the bets return $5,400.

Subtract total staked from total returned: $5,400 minus $5,000 leaves a profit of $400. That’s the raw dollar figure - a season-long profit of $400 from a $5,000 outlay.

To get ROI, divide that $400 profit by the $5,000 staked, then multiply by 100. The result is an 8.0% ROI. Fifty $100 bets means $5,000 turned over, and getting back $5,400 on that turnover works out to a $400 profit and an 8.0% ROI for the season.

That 8.0% figure is genuinely strong. A professional bettor who grinds out a 3-5% ROI over thousands of bets is doing extremely well over the long run, since the sportsbook’s built-in edge makes even a small, sustained positive ROI hard to hold onto season after season. Posting 8% over a full season, as in this example, is exceptional rather than typical.

Notice what the example does and doesn’t tell you. It tells you this bettor turned a $5,000 outlay into a $400 profit at an 8.0% rate across 50 bets. It doesn’t, by itself, prove that an 8.0% edge will repeat next season - that depends on sample size and consistent stake sizing, questions the ROI figure alone can’t answer. What it gives you is a clean, comparable number: an 8.0% ROI on $5,000 staked can be set directly against any other bettor’s ROI, at any staking level, and compared on equal footing.

ROI by Total Staked and Returned

The table below runs the same formula - profit divided by total staked - across a range of staked and returned totals, from a strong positive ROI down to a losing one, independent of the worked example above.

Staked ($)Returned ($)Profit ($)ROI %
20002300300+15.0%
50005400400+8.0%
5000500000.0%
50004750-250-5.0%

Staking $2,000 and getting back $2,300 produces a higher ROI, +15.0%, than staking $5,000 and getting back $5,400 for +8.0%, even though the second row shows more total profit in dollars. Breaking even always sits at exactly 0.0% ROI, while returning less than you staked, as in the final row, produces a negative figure.

ROI vs Raw Profit at Different Volumes

This table holds profit constant at $400 while varying total staked, to isolate what turnover does to ROI. It’s the clearest way to see why two bettors with identical dollar profits can post very different ROI percentages.

Profit ($)Staked ($)ROI %
40050008.0%
400100004.0%
400500000.8%

The same $400 profit produces an 8.0% ROI at $5,000 staked, drops to 4.0% at $10,000 staked, and falls to 0.8% at $50,000 staked. Raw profit alone would rank all three bettors as equally successful; ROI reveals the $5,000 bettor was, by far, the most efficient.

When ROI Can Be Misleading

ROI can mislead if you don’t read it alongside sample size and stake style. A 30% ROI over ten bets is almost certainly variance rather than skill - ten bets simply isn’t enough of a sample to separate a real edge from a hot streak. The same 5% ROI sustained over five thousand bets, by contrast, is a genuine edge, since a sample that large has largely washed out short-term luck.

How you count the stake matters too. Flat betting one unit per play produces a clean, easy-to-read ROI figure, since every bet contributes equally to the total staked. But if you vary stake size with your confidence in each pick, a handful of big winning bets can inflate ROI in a way that won’t necessarily repeat.

Turnover itself is the hidden lever behind all of this. The same dollar profit spread over more bets means a lower ROI, but that lower figure is often more reliable, since it rests on a larger, more trustworthy sample. Compare ROI only between records that were built the same way, and never let an eye-catching figure over a short run convince you an edge is real before the bet count backs it up.

When Betting ROI Makes Sense

ROI earns its keep whenever you want to judge the quality of your betting decisions rather than just the size of your bankroll. If you’re trying to work out whether you hold an edge against the sportsbook’s lines, ROI is the number to track, because it strips out how much you happened to stake and shows the underlying rate of return. That makes it the right metric for comparing one betting stretch against another, or for benchmarking your results against another bettor’s, even without matching wager amounts.

ROI is most meaningful when built over a large number of bets with a consistent staking approach. A flat-stake ROI tracked across hundreds or thousands of wagers gives a dependable read on whether your process holds a real edge. It’s less useful when the sample is small or stake sizes vary wildly, since a handful of outsized results can swing the percentage without reflecting actual skill.

There are moments when raw profit in dollars is the more useful number - when what you care about is the size of your bankroll, not the efficiency behind it. If you’re deciding whether your strategy itself is sound and worth continuing, ROI is the figure to trust, because it answers what raw profit can’t: not just how much you won, but how well you won it relative to what you risked.

Common Mistakes

Judging ROI over a tiny sample lets variance dominate, making a hot or cold streak look like skill or its absence. Dividing profit by only the winning stakes, instead of everything wagered, inflates the figure and misrepresents your true return rate. Comparing a flat-staked ROI against a variable-staked one treats them as equivalent when they aren’t. Chasing a high short-term ROI as proof of a lasting edge is a trap - a strong figure over a handful of bets is rarely evidence of anything beyond luck until a much larger sample confirms it.

Betting ROI vs Total Profit

Total profit and ROI answer different questions about the same betting record. Profit tells you the raw dollar outcome; ROI tells you how efficiently that outcome was achieved relative to everything staked, which is what makes it the better tool for judging a genuine edge.

AspectTotal profitROI
MeasuresDollars wonEfficiency of stake
Accounts for volumeNoYes
Comparable across bettorsPoorlyWell
Best useBankroll totalJudging edge

How to Use This Calculator

  1. Enter your total amount staked
  2. Enter your total amount returned
  3. Read your profit in dollars
  4. Read your ROI percentage
  5. Compare it across seasons or bettors

Formula

ROI % = (total returned - total staked) / total staked x 100, which is the same as total profit divided by total staked. Total staked counts every dollar you put at risk across all bets, winners and losers alike. A positive ROI means you are beating the vig; zero is break-even; negative means the book is winning.

Frequently Asked Questions

What is betting ROI?

Return on investment - your profit as a percentage of everything you staked. It measures how efficiently your bankroll performed, not just how much you won.

How do I calculate betting ROI?

Divide total profit by total staked and multiply by 100. A $400 profit on $5,000 staked is an 8.0% ROI.

What is a good betting ROI?

Over a large sample, a 3-5% ROI is excellent - professional territory. High figures over a handful of bets are usually variance, not skill.

Is ROI the same as yield?

Yes - in betting the two terms mean the same thing: profit as a percentage of total turnover.