Bet Calculator

Each Way Calculator

The each way bet calculator — win and place returns with Rule 4 and dead heat support

This each way bet calculator settles both halves of the bet — win and place — exactly as a bookmaker would, with Rule 4 deductions and dead heats built in.

Quick reference: how the each way bet calculator splits a bet into win and place parts, with standard place terms by field size.

How an Each Way Bet Works

An each-way bet is two bets in one: a win bet and a place bet, both at the same stake. If your selection wins, both bets pay out. If it places but doesn’t win, you lose the win stake but collect the place returns. The place portion pays at a fraction of the win odds — typically 1/5 in handicaps and large-field races, or 1/4 in smaller fields.

A Worked Example

The arithmetic matters. At 10/1 each-way with 1/5 place terms, your place bet pays 2/1. A £10 each-way stake costs £20 total. If it wins, you collect £140 (£110 from the win bet + £30 from the place bet). If it only places, you collect £30 from the place portion against your £20 total outlay — a £10 profit. The breakeven point shifts depending on odds and place terms, which is exactly why you need a calculator rather than guesswork.

When Each Way Makes Sense

Each-way value exists in specific spots. Handicaps with large fields and open-looking form give you more place positions and better chances of collecting something. Short-priced favourites rarely offer each-way value because the place return barely covers your total stake. The sweet spot sits between 5/1 and 20/1 where the place element genuinely protects your downside.

How to Use the Each Way Bet Calculator

The calculator below loads with Each Way pre-selected. Enter the odds, set the place fraction to match the race — 1/4 or 1/5 — and mark the result as won, placed or lost. For a withdrawal or dead heat, open Advanced on the selection. Calculate Returns settles the win and place parts separately and shows the combined figure; the standard fractions by field size are in our place terms guide.

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

Each Way Calculator FAQs

It settles the win and place parts separately: half your total stake at full odds if the horse wins, and half at the place fraction — usually 1/4 or 1/5 — if it finishes in the places.

Follow the race conditions: 2 places at 1/4 odds for 5–7 runners, 3 places at 1/5 for 8 or more, and 3–4 places at 1/4 in bigger handicaps. Check your bookmaker’s card, as extra-place offers vary.

Yes — set either on any selection under Advanced. Rule 4 comes off both the win and place odds, and dead heats are settled on a share of the stake at full odds, the standard bookmaker method.

' ); 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