RRhinoworth

How to Calculate Horse Betting ROI

ROI converts your betting result into a percentage of the amount risked. Used with profit, strike rate and pending exposure, it helps you describe performance without being misled by turnover or a short run of winners.

Rhinoworth Research Library8 minute guideUpdated September 2026

A bettor can have many winners and still lose money. Another can have a low strike rate and remain profitable. Accurate records separate the feeling of a betting period from its arithmetic.

The minimum data to record

For every wager, keep the date, track, race, selection, bet type, stake, decimal odds, result and total return. Notes are also useful when they capture the reason for the bet or a relevant race condition. Consistency matters more than complexity.

Use the full returned amount for a winning bet or cash-out, including the original stake. A £10 bet that returns £32 produces £22 profit, not £32 profit.

How to calculate betting profit

Profit = Total return - Stake

If the stake is £10 and the total return is £32, profit is £22. If the bet loses, the return is £0 and profit is -£10. A void bet normally returns the stake, producing £0 profit. For a cash-out, use the amount actually returned.

StakeReturnProfit
£10£32+£22
£10£0-£10
£10£10£0
£10£7.50 cash-out-£2.50

ROI on betting turnover

ROI (%) = Net profit / Total settled stakes × 100

Suppose you settle 40 bets with total stakes of £400 and finish with £24 net profit. Your ROI on turnover is 6%. This definition answers: how much profit or loss did the method generate for every unit staked?

Do not confuse ROI on turnover with bankroll growth. Dividing profit by starting bankroll answers a different question. Both can be useful, but they should not share the same label in the same report.

Pending bets do not belong in settled ROI. Their result is not known. Track their stakes as exposure and include them only after settlement.

Strike rate is context, not profitability

Strike rate (%) = Winning settled bets / All settled bets × 100

If 12 of 40 settled bets win, the strike rate is 30%. That figure says nothing by itself about profitability because average odds and stake size matter. A high strike rate at short prices can lose money; a lower strike rate at larger prices can produce profit.

Current and available bankroll

Current bankroll starts with the amount you set aside and adds profit or loss from settled bets. Available bankroll subtracts stakes still pending, because those funds are already committed.

Current bankroll = Starting bankroll + Settled profit
Available bankroll = Current bankroll - Pending stakes

Keep this betting bank separate from ordinary living expenses. The purpose of a bankroll is to define a hard financial boundary, not to justify larger wagers.

How to review performance without fooling yourself

  • Use a meaningful sample rather than a handful of races.
  • Do not delete losing entries or treat abandoned bets differently.
  • Compare results by bet type, track or method only when the subsets are large enough to discuss.
  • Record odds taken, not odds remembered later.
  • Export backups regularly if the ledger is stored locally.

A tracker cannot turn randomness into certainty. Its value is that it preserves the evidence needed to evaluate behaviour, exposure and results honestly.

TRY THE REAL SOFTWARE

Record one complete bet free

Test the real Horse Bankroll Tracker calculations for profit, ROI, strike rate and pending exposure.

Open Bankroll Tracker