Free tool

Betting ROI calculator

Enter your record as wins, losses and pushes, or paste a list of results with odds and units. Units won, ROI and win rate update as you type.

Enter

Units won

–
Record (W-L-P)
–
ROI
–
Win rate
–
Units risked
–
Break-even win rate at -110
52.38%

For information only. Not betting advice. 21+.

Post your picks to X, Discord and Bluesky and track your record automatically

SlipRelay posts every pick as your branded card to all your channels at once, grades it from the final score and keeps your units, ROI and win rate on a public record page.

How it works

Each win adds the units it paid, each loss takes away the units risked, and pushes return the stake, so they count in the record but not in units risked. ROI is units won divided by units risked.

Units won = Σ wins × (decimal odds − 1) × units − Σ losses × units
ROI = units won ÷ units risked. Win rate = wins ÷ (wins + losses)
Break-even win rate = 1 ÷ decimal odds (-110 → 110 ÷ 210 = 52.38%)

Example: 55-45-2 at -110 for 1 unit each is 50.00 units from the wins minus 45 from the losses, +5.00 units on 100 risked, an ROI of +5.00%.

Pasted lists take one bet per line: W, L or P (or win, loss, push), then the odds, then the units. Odds default to -110 and units to 1 when left out. A public record page from SlipRelay shows these numbers automatically, graded from final scores.

Questions

How is betting ROI calculated?

ROI is units won divided by units risked. If you risked 100 units and are up 5 units, your ROI is 5%. Pushes return the stake, so they are left out of units risked.

What win rate do you need to break even at -110?

52.38%. At -110 you risk 110 to win 100, so you need to win 110 out of every 210 bets to break even. The general formula is 1 divided by the decimal odds.

Why does win rate leave out pushes?

A push is neither a win nor a loss and the stake comes back. Win rate here is wins divided by wins plus losses, which is how most records are quoted.

Can my record be tracked automatically?

Yes. SlipRelay posts your picks to X, Discord and Bluesky, grades them from the final score and keeps a public record page with units, ROI and win rate up to date.

All questionsHow grading works