Bet Calculator

Accumulator Calculator

The horse racing accumulator calculator — doubles, trebles and multi-folds, win or each-way

Use this accumulator calculator to price up horse racing accas from doubles to eight-folds — win or each-way, with Rule 4 and non-runners handled properly.

Quick reference: how the horse racing accumulator calculator compounds odds — a £10 stake at evens growing to £160 over four legs.

How an Accumulator Works

An accumulator rolls the returns from one selection into the next. A four-fold accumulator at even money on all four selections turns a £10 stake into £160. Change those odds to 2/1 each and the same £10 returns £810. The compounding effect is what makes accumulators seductive — and what makes them so difficult to land.

The Maths of the Multiple

The mathematics are unforgiving. A four-fold with each selection at a 50% probability has a combined probability of 6.25%. Even if you’re a sharp handicapper running at 55% strike rate on singles, your four-fold wins just 9.15% of the time. Every leg you add halves your chances. This is why bookmakers promote accumulators so aggressively — the margin compounds in their favour with every selection.

Keeping Accas Sensible

If you’re going to bet accumulators, be methodical about it. Smaller folds — doubles and trebles — give you a realistic chance of collecting while still delivering meaningful returns. Use this calculator to compare the returns across different fold sizes before committing. A £10 treble at 3/1, 5/2 and 2/1 returns £420. That’s enough without needing a six-fold miracle.

How to Use the Horse Racing Accumulator Calculator

Pick the fold size to match your selections, enter each price, and mark the results. Use Void for a non-runner — that leg simply drops to odds of 1.00 and the rest stand. Switch to Each Way and the calculator runs a separate place accumulator alongside the win one; the line-by-line breakdown shows both.

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

Accumulator Calculator FAQs

Convert each price to decimal odds and multiply them together, then multiply by your stake. Four selections at evens is 2 × 2 × 2 × 2 = 16, so £10 returns £160.

The non-runner leg becomes void and settles at odds of 1.00 — a five-fold simply becomes a four-fold on the rest. Mark the leg Void in the calculator to see the effect.

Yes. Switch the calculator to Each Way and it runs a separate place accumulator alongside the win acca, using each leg’s place terms.

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