Tools

Bet Calculator

The free horse racing bet calculator — singles, accumulators and full cover bets, with each-way, Rule 4 and dead heat support

Formdial’s bet calculator works out horse racing returns the way a bookmaker settles them. Pick a bet type, set your stake and odds, and it prices every line — singles through to a 247-bet Goliath — including each-way terms, Rule 4 deductions, dead heats and non-runners.

Bet Settings
Bet Type
Unit Stake (£)

Odds Format

Win / Each-Way

Selections
Selections
Returns

18+ · Gamble responsibly — free, confidential support at GambleAware.org · Results for guidance only

Total Return
Profit

Quick reference: bet types the horse racing bet calculator covers — singles, accumulators, full cover bets and each-way settlement.

How to Use the Bet Calculator

  1. Choose your bet type — from a single to an eight-fold accumulator, or a full cover bet like a Yankee or Lucky 15.
  2. Set the unit stake. That is the stake per line, so a £1 Lucky 15 costs £15 in total.
  3. Enter each selection’s odds, in fractions or decimals, and mark its result: won, placed, lost or void.
  4. For each-way bets, switch the Win / Each Way toggle and set the place terms — 1/4 or 1/5 of the win odds.
  5. Open Advanced on a selection to apply a Rule 4 deduction or a dead heat.
  6. Press Calculate Returns for the total return, profit and a line-by-line breakdown — then save or share the bet slip.

Why Use a Horse Racing Bet Calculator?

Settlement is where bets go wrong. Place terms change with field size, a late withdrawal can clip your odds under Rule 4, and a dead heat pays a share of the stake rather than the full return. On a multiple, one void leg re-prices every line. A bet calculator settles all of that in one pass — useful before you strike the bet, to compare stakes and structures, and after the race, to check your bookmaker’s figures. If a return looks short, the line-by-line breakdown shows exactly where the deduction landed.

It also keeps staking honest. Seeing that a £2 Goliath costs £494, or that the place half of an each-way double pays nothing unless both horses place, is the quickest cure for over-ambitious multiples. Knowing what you actually stand to win and lose is the discipline behind the Daily Dial, and it starts with pricing the bet properly.

Bet Types Covered

Singles and Accumulators

A single is one selection, one bet. Doubles, trebles and accumulators up to eight-folds roll the return from each leg onto the next — the accumulator calculator shows how quickly the compounding builds, and how one loser empties the lot.

Full Cover Bets

Every double and treble (and upwards) from your selections: a Trixie is 4 bets from 3 picks, a Yankee 11 from 4, a Canadian 26 from 5, a Heinz 57 from 6, a Super Heinz 120 from 7 and a Goliath 247 from 8. Two winners are the minimum for a return.

Full Cover with Singles

The same idea with singles added, so one winner still pays something: a Patent is 7 bets from 3 selections, a Lucky 15 is 15 from 4, a Lucky 31 is 31 from 5 and a Lucky 63 is 63 from 6.

Each-Way, Rule 4, Dead Heats and Non-Runners

Each-way is two bets: the win part at full odds and the place part at a fraction of them — usually 1/4 or 1/5 depending on the race, covered in our place terms guide. Rule 4 applies when a horse is withdrawn after you have bet: the deduction, between 5p and 90p in the pound, comes off winning odds. In a dead heat you are paid the full odds on a share of your stake. And a non-runner voids the bet: a void single is a stake refund, while a void leg in a multiple settles at odds of 1.00 and the remaining legs stand.

The calculator applies each of these per selection, so a Yankee with one non-runner, a Rule 4 on the second leg and a dead heat on the third settles exactly as your bookmaker would settle it. The full detail sits in the horse racing betting guide.

Bet Calculator FAQs

Yes. The Formdial bet calculator is free with no sign-up — work out returns for any horse racing bet, from a single to a 247-bet Goliath.

Open Advanced on the affected selection and set the deduction. Rule 4 takes between 5p and 90p in the pound off winning odds when a horse is withdrawn, and the calculator applies it before working out your return.

Mark the selection as Void. A void single refunds the stake; in multiples the leg is settled at odds of 1.00 and the remaining selections stand.

Singles, doubles, trebles and accumulators up to eight-folds, plus full cover bets — Trixie, Yankee, Canadian, Heinz, Super Heinz, Goliath — and Patent, Lucky 15, Lucky 31 and Lucky 63.

Formdial Shop
Know your edge, not just your gut.

Your own private bet log, a spreadsheet that does the sums, or your raceday mapped to order — win or lose, keep the record straight.

Visit the Shop →
' ); win.document.close(); var all=[].slice.call(win.document.querySelectorAll('img')); var fire=function(){try{win.focus();win.print();}catch(e){}}; var pend=all.filter(function(im){return !im.complete;}).length; if(pend===0){setTimeout(fire,200);} else{all.forEach(function(im){if(!im.complete){im.onload=im.onerror=function(){pend--;if(pend===0)setTimeout(fire,200);};}});} }); } function shareSlip(d){ renderCanvases(d,function(cs){ if(!cs.length)return; var files=[],blobs=[],done=0; cs.forEach(function(c,i){ c.toBlob(function(blob){ var fname='formdial-slip-'+ref(d.ts)+(cs.length>1?'-p'+(i+1):'')+'.png'; blobs[i]={blob:blob,fname:fname}; try{files[i]=new File([blob],fname,{type:'image/png'});}catch(e){} done++;if(done===cs.length)finish(); },'image/png'); }); function finish(){ var mob=/Android|iPhone|iPad|iPod|Mobile|Silk/i.test(navigator.userAgent)||(navigator.maxTouchPoints>1&&window.matchMedia('(pointer:coarse)').matches); if(mob&&navigator.canShare&&files.length===cs.length&&navigator.canShare({files:files})){ navigator.share({files:files,title:'FormDial Bet Slip',text:d.betTypeLabel}).catch(function(){});return; } blobs.forEach(function(b,i){ setTimeout(function(){ var a=document.createElement('a');a.href=URL.createObjectURL(b.blob);a.download=b.fname; document.body.appendChild(a);a.click();document.body.removeChild(a); setTimeout(function(){URL.revokeObjectURL(a.href);},3000); },i*350); }); } }); } function openSlip(d){ addSlip(d); var ov=document.createElement('div');ov.className='bc-slip-overlay'; ov.innerHTML='
'+slipHTML(d)+'
'; ov.addEventListener('click',function(e){if(e.target===ov)closeOv(ov);}); ov.querySelector('[data-act=close]').addEventListener('click',function(){closeOv(ov);}); ov.querySelector('[data-act=print]').addEventListener('click',function(){printSlip(d);}); ov.querySelector('[data-act=share]').addEventListener('click',function(){shareSlip(d);}); document.body.appendChild(ov); updateRecentCount(); } function openRecent(){ var slips=loadSlips(); var ov=document.createElement('div');ov.className='bc-slip-overlay'; var list=slips.length?slips.map(function(s){var d=s.data;var ret=(typeof d.potentialReturn==='number')?d.potentialReturn:d.totalReturn;return '
'+esc(d.betTypeLabel)+' · '+money(ret)+'
'+ref(d.ts)+' · '+fmtDate(d.ts)+'
';}).join(''):'
No saved slips yet.
'; ov.innerHTML='
Recent slips
'+list+(slips.length?'':'')+'
'; ov.addEventListener('click',function(e){if(e.target===ov)closeOv(ov);}); ov.querySelector('[data-act=close]').addEventListener('click',function(){closeOv(ov);}); var clr=ov.querySelector('[data-act=clear]');if(clr)clr.addEventListener('click',function(){if(confirm('Clear all saved slips?')){saveSlips([]);closeOv(ov);updateRecentCount();}}); [].forEach.call(ov.querySelectorAll('.bc-recent-item'),function(it){it.addEventListener('click',function(){var id=parseInt(it.getAttribute('data-id'));var arr=loadSlips();var found=null;for(var i=0;i