ROI vs yield: measuring whether betting works
Yield is profit ÷ total staked, the return per dollar bet. ROI in betting usually means profit ÷ bankroll. Neither says much over a few hundred bets, and promo profit inflates both unless kept separate.
Updated September 27, 2026 · TrueEdge Academy
Yield is your profit divided by the total amount you have staked: $300 profit on $10,000 of bets is a 3% yield, meaning you made three cents per dollar wagered. ROI, as most bettors use it, is profit divided by the bankroll you started with: the same $300 on a $2,000 bankroll is 15%. Yield measures how good your bets are; ROI measures how hard your money worked. Profit is just the dollar result. The catch is that people use "ROI" for both, so always check what the denominator is.
- Bankroll at start
- $2,000
- Bets placed
- 200 × $50 = $10,000 staked
- Profit
- +$300
- Yield: 300 ÷ 10,000
- 3.0%
- Return on bankroll: 300 ÷ 2,000
- 15.0%
The bankroll turned over five times, which is why the return on it is five times the yield.
Which one to watch
Yield, for judging a method, because it does not change when you bet more often. A 3% yield bet twice as often doubles your return on bankroll without the bets getting any better. Return on bankroll is the number that matters for your wallet, but it mixes skill with volume and with how much you left sitting idle. And the dollar profit is what you pay tax on, so it matters for a different reason.
Why a year of results can still be noise
Every result is a win or a loss, so profit swings by roughly one stake per bet around its average, and that swing only shrinks relative to the edge as the bet count grows. Over the 200 bets above, a real 3% edge is smaller than the normal spread of outcomes. The example works it for even-money bets.
- Stake and price
- $50 at +100 (decimal 2.00)
- Win probability for a 3% edge
- 51.5%
- Expected profit per bet: 0.515 × 50 − 0.485 × 50
- +$1.50
- Expected profit, 200 bets
- +$300
- Spread per bet: 100 × √(0.515 × 0.485)
- ≈ $50
- Spread over 200 bets: 50 × √200
- ≈ $707
- Chance of finishing down anyway
- about 34%
- Bets before the edge is 2 spreads clear: 1.5n = 2 × 50 × √n
- about 4,400
Uses the normal approximation. The practical reading: one honest bettor in three with a genuine 3% edge is behind after 200 bets.
CLV is the number that moves first
Closing line value compares the price you took with the price the market settled on just before the game: take +110 on a side that closes at −105 and you beat the close. It is measured on every bet, win or lose, so it becomes informative after dozens of bets rather than thousands. Average CLV that stays positive is the best early evidence that yield will follow; positive yield with negative CLV usually means you are being paid for luck. See variance for how long a sample has to be before profit agrees.
How promo money distorts ROI and yield
Converted bonus bets add profit without adding much to the amount you have genuinely risked on an opinion. Blend them into one yield and a flat +EV record looks strong. Count the bonus bet's face value as a stake and you get a third, different number. Neither is wrong arithmetic; both answer a question nobody asked.
- +EV bets: 200 × $50 cash
- +$300 on $10,000
- 10 × $100 bonus bets, each hedged with $327.27 cash
- +$727.30 on $3,272.70 cash
- Blended: 1,027.30 ÷ 13,272.70
- 7.74% "yield"
- Counting bonus face value as stake: 1,027.30 ÷ 14,272.70
- 7.20%
- +EV yield, kept separate
- 3.00%
- Promo profit, kept separate
- +$727.30
Illustration, using the $72.73-per-conversion example from how to convert bonus bets. The 7.74% is real money but not a real betting edge; promo supply runs out and the 3% is what is left.
How TrueEdge reports it
The Bet Tracker shows Net Profit, ROI on Risk and Promo Profit. ROI on Risk is profit divided by cash actually risked on settled bets — a yield with bonus bets correctly counted as risking nothing — and the By funding table splits it into cash, bonus bet and site credit rows. Beat CLV and Avg CLV sit beside them, measured only over bets that have a closing price. Analytics repeats the figures with bars by sportsbook, sport and market. The walkthrough works a 41-bet example that is down in money and ahead on CLV.
Frequently asked questions
- What is yield in sports betting?
- Profit divided by the total amount staked. $300 profit on $10,000 wagered is a 3% yield.
- What is the difference between ROI and yield?
- Yield divides profit by total stakes; ROI in betting usually divides it by your starting bankroll. Many people use ROI to mean yield, so check the denominator.
- What is a good yield in sports betting?
- A sustained few percent on straight bets is strong; double-digit yields over a small sample are usually variance. Judge it with the bet count and your average CLV beside it.
- Should bonus bets count in my ROI?
- Keep them separate. A bonus bet risks none of your money, so counting it inflates your betting yield; report promo profit as its own dollar figure.