{"id":13236,"date":"2026-10-15T13:13:15","date_gmt":"2026-10-15T11:13:15","guid":{"rendered":"https:\/\/www.bogaerstalen.nl\/?page_id=13236"},"modified":"2026-10-17T16:25:22","modified_gmt":"2026-10-17T14:25:22","slug":"language-training-roi-calculator","status":"publish","type":"page","link":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/","title":{"rendered":"Language Training ROI Calculator | Bogaers"},"content":{"rendered":"<div style=\"max-width:1180px;margin:0 auto\"><p>Not sure which course fits? Start with the <a href=\"https:\/\/www.bogaerstalen.nl\/en\/study-hours-guide\/\">Study Hours Guide<\/a>. To explore options within your budget, use the <a href=\"https:\/\/www.bogaerstalen.nl\/language-budget-planner\/\">Budget Planner<\/a>.<\/p><iframe id=\"bogaers-en-calculator\" title=\"Bogaers Language Training ROI Calculator\" loading=\"eager\" scrolling=\"no\" style=\"width:100%;height:1900px;border:0;display:block\" srcdoc=\"&lt;!doctype html&gt;&lt;html lang=&quot;en&quot;&gt;&lt;head&gt;&lt;meta charset=&quot;utf-8&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;&lt;title&gt;Bogaers Language Training ROI Calculator&lt;\/title&gt;&lt;style&gt;*{box-sizing:border-box}body{margin:0;background:#f5f8fb;color:#173c54;font:16px\/1.5 Arial,sans-serif}main{max-width:1040px;margin:auto;padding:24px 18px 40px}header{background:#075887;color:white;padding:25px;border-radius:15px}h1{font-size:clamp(26px,4vw,36px);line-height:1.2}h2{font-size:23px;color:#075887}header h1{color:white}a{color:#075887}label{display:block;font-weight:700}select,input[type=number]{font:inherit;color:inherit;background:white;border:1px solid #acc3d1;border-radius:7px;padding:10px;width:100%;margin:7px 0;min-height:45px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.card{padding:22px;background:white;border:1px solid #d9e4ea;border-radius:14px;margin-top:18px}.result{border-left:5px solid #ee7a00}.muted,small{font-size:14px;color:#536b78}.btn,button{display:inline-block;background:#ee7a00;color:white;text-decoration:none;font-weight:700;border:0;border-radius:8px;padding:12px 17px;cursor:pointer}.btn.alt{background:#075887}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.stats{display:flex;flex-wrap:wrap;gap:12px}.stats div{padding:14px;background:#eaf6ef;border-radius:8px}.stats strong{display:block;font-size:24px;color:#0e7153}.line{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d9e4ea;padding:10px 0}.total{font-weight:700}.hide,[hidden]{display:none!important}@media(max-width:650px){.grid{grid-template-columns:1fr;gap:10px}main{padding:12px}.card{padding:17px}.stats{display:grid;grid-template-columns:1fr 1fr}}input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin:8px}summary{cursor:pointer;font-weight:700}.buttons button{font:inherit}&lt;\/style&gt;&lt;\/head&gt;&lt;body&gt;&lt;main&gt;&lt;header&gt;&lt;small style=&quot;color:white&quot;&gt;BOGAERS TALENINSTITUUT \u00b7 LANGUAGE TRAINING CALCULATOR&lt;\/small&gt;&lt;h1&gt;What could better language skills bring your organisation?&lt;\/h1&gt;&lt;p&gt;Calculate your training costs and explore the potential economic value of better workplace communication. The results are scenarios, not guaranteed savings.&lt;\/p&gt;&lt;\/header&gt;&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;1. Choose the language and participants&lt;\/h2&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Training language&lt;select id=&quot;language&quot;&gt;&lt;option value=&quot;nt2&quot; selected&gt;Dutch as a second language (NT2)&lt;\/option&gt;&lt;option value=&quot;std&quot;&gt;English&lt;\/option&gt;&lt;option value=&quot;fr&quot;&gt;French&lt;\/option&gt;&lt;option value=&quot;de&quot;&gt;German&lt;\/option&gt;&lt;option value=&quot;es&quot;&gt;Spanish&lt;\/option&gt;&lt;option value=&quot;nl&quot;&gt;Dutch (not NT2)&lt;\/option&gt;&lt;option value=&quot;other&quot;&gt;Other language \u2013 quotation required&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;label&gt;Number of participants&lt;select id=&quot;people&quot;&gt;&lt;option value=&quot;1&quot;&gt;1 participant&lt;\/option&gt;&lt;option value=&quot;2&quot; selected&gt;2 participants \u2013 50% off the second package&lt;\/option&gt;&lt;option value=&quot;10&quot;&gt;10 participants \u2013 group training&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;p class=&quot;muted&quot;&gt;The duo discount applies to shared teacher-led lessons with a similar level and learning goal. Other languages may require a tailored quotation.&lt;\/p&gt;&lt;div class=&quot;stats&quot;&gt;&lt;div&gt;&lt;strong id=&quot;totalTop&quot;&gt;&lt;\/strong&gt;Total package investment, excluding VAT&lt;\/div&gt;&lt;div&gt;&lt;strong id=&quot;costPerHour&quot;&gt;&lt;\/strong&gt;&lt;span id=&quot;hourLabel&quot;&gt;&lt;\/span&gt;&lt;\/div&gt;&lt;div id=&quot;duoBox&quot;&gt;&lt;strong id=&quot;duoSaving&quot;&gt;&lt;\/strong&gt;50% discount on the second package&lt;\/div&gt;&lt;\/div&gt;&lt;p id=&quot;included&quot; class=&quot;muted&quot;&gt;&lt;\/p&gt;&lt;\/section&gt;&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;2. Choose your package and cost assumptions&lt;\/h2&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Training format&lt;select id=&quot;program&quot;&gt;&lt;option value=&quot;D3&quot; selected&gt;D3 \u2013 Teacher + e-learning + Study House NT2&lt;\/option&gt;&lt;option value=&quot;D1&quot;&gt;D1 \u2013 Individual lessons + Study House NT2&lt;\/option&gt;&lt;option value=&quot;D2&quot;&gt;D2 \u2013 Teacher + e-learning (other languages)&lt;\/option&gt;&lt;option value=&quot;GROUP&quot;&gt;Group training for 10 \u2013 no e-learning&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;label&gt;Package&lt;select id=&quot;package&quot;&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;label&gt;Customer type and VAT&lt;select id=&quot;vatMode&quot;&gt;&lt;option value=&quot;business&quot; selected&gt;Business \u2013 21% VAT, recoverable&lt;\/option&gt;&lt;option value=&quot;exempt&quot;&gt;Private \/ exempt course \u2013 no VAT, subject to confirmation&lt;\/option&gt;&lt;option value=&quot;nonrecover&quot;&gt;Organisation \u2013 21% VAT, not recoverable&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;label&gt;Materials per participant&lt;select id=&quot;material&quot;&gt;&lt;option value=&quot;95&quot;&gt;Standard languages \u2013 \u20ac95&lt;\/option&gt;&lt;option value=&quot;125&quot; selected&gt;Dutch NT2 \u2013 \u20ac125&lt;\/option&gt;&lt;option value=&quot;50&quot;&gt;Study House materials \u2013 \u20ac50&lt;\/option&gt;&lt;option value=&quot;0&quot;&gt;No new materials \u2013 \u20ac0&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;p id=&quot;packageDetails&quot;&gt;&lt;\/p&gt;&lt;p id=&quot;programNote&quot; class=&quot;muted&quot;&gt;&lt;\/p&gt;&lt;label&gt;&lt;input type=&quot;checkbox&quot; id=&quot;custom&quot;&gt; Tailored programme: add 20% to tuition costs&lt;\/label&gt;&lt;p class=&quot;muted&quot;&gt;The surcharge does not apply to materials or administration. Administration is \u20ac25 per participant. All tax treatment and any exemption are confirmed in the quotation.&lt;\/p&gt;&lt;details&gt;&lt;summary&gt;Optional costs, paid study time and confirmed subsidy&lt;\/summary&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Paid study hours per participant&lt;input type=&quot;number&quot; id=&quot;paidstudy&quot; value=&quot;0&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Other additional costs (\u20ac)&lt;input type=&quot;number&quot; id=&quot;extra&quot; value=&quot;0&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Confirmed subsidy (\u20ac)&lt;input type=&quot;number&quot; id=&quot;subsidy&quot; value=&quot;0&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Intake fee&lt;select id=&quot;intake&quot;&gt;&lt;option value=&quot;50&quot; selected&gt;\u20ac50 per participant \u2014 waived only with webshop enrolment and payment&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;\/details&gt;&lt;h3&gt;Workplace assumptions&lt;\/h3&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Working days per year&lt;input type=&quot;number&quot; id=&quot;days&quot; value=&quot;220&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Extra minutes per participant per day&lt;input type=&quot;number&quot; id=&quot;minutes&quot; value=&quot;15&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Total hourly cost per participant (\u20ac)&lt;input type=&quot;number&quot; id=&quot;hourcost&quot; value=&quot;26&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Extra explanation by a colleague per participant per day (minutes)&lt;input type=&quot;number&quot; id=&quot;colmin&quot; value=&quot;10&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Total hourly cost of the colleague (\u20ac)&lt;input type=&quot;number&quot; id=&quot;colcost&quot; value=&quot;35&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Language-related errors per year, all participants&lt;input type=&quot;number&quot; id=&quot;errors&quot; value=&quot;0&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;label&gt;Average correction cost per error (\u20ac)&lt;input type=&quot;number&quot; id=&quot;errorcost&quot; value=&quot;0&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;h3&gt;Transparent cost breakdown&lt;\/h3&gt;&lt;div id=&quot;breakdown&quot;&gt;&lt;\/div&gt;&lt;\/section&gt;&lt;section class=&quot;card&quot;&gt;&lt;h2&gt;3. Set the expected result&lt;\/h2&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Potential improvement (%)&lt;input type=&quot;number&quot; id=&quot;improvement&quot; value=&quot;35&quot; min=&quot;0&quot; max=&quot;100&quot;&gt;&lt;\/label&gt;&lt;label&gt;Months before the result becomes visible&lt;input type=&quot;number&quot; id=&quot;delay&quot; value=&quot;3&quot; min=&quot;0&quot; max=&quot;36&quot;&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;p class=&quot;muted&quot;&gt;These are adjustable scenario assumptions, not promises.&lt;\/p&gt;&lt;h3&gt;Which workplace conditions are present?&lt;\/h3&gt;&lt;label&gt;&lt;input class=&quot;factor&quot; type=&quot;checkbox&quot; checked&gt;Regular opportunities to practise with others.&lt;\/label&gt;&lt;label&gt;&lt;input class=&quot;factor&quot; type=&quot;checkbox&quot; checked&gt;A supportive environment for speaking and asking questions.&lt;\/label&gt;&lt;label&gt;&lt;input class=&quot;factor&quot; type=&quot;checkbox&quot; checked&gt;Regular independent practice.&lt;\/label&gt;&lt;label&gt;&lt;input class=&quot;factor&quot; type=&quot;checkbox&quot; checked&gt;Applying new skills in daily work.&lt;\/label&gt;&lt;label&gt;&lt;input class=&quot;factor&quot; type=&quot;checkbox&quot; checked&gt;Feedback and progress reviews.&lt;\/label&gt;&lt;p id=&quot;factorExplanation&quot; class=&quot;muted&quot;&gt;&lt;\/p&gt;&lt;\/section&gt;&lt;section class=&quot;card result&quot; aria-live=&quot;polite&quot;&gt;&lt;h2&gt;4. Your possible result after 12 months&lt;\/h2&gt;&lt;div class=&quot;stats&quot;&gt;&lt;div&gt;&lt;strong id=&quot;netInvestment&quot;&gt;&lt;\/strong&gt;Economic investment&lt;\/div&gt;&lt;div&gt;&lt;strong id=&quot;firstYear&quot;&gt;&lt;\/strong&gt;Possible economic value in year 1&lt;\/div&gt;&lt;div&gt;&lt;strong id=&quot;balance&quot;&gt;&lt;\/strong&gt;&lt;span id=&quot;balanceLabel&quot;&gt;&lt;\/span&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;p id=&quot;resultNote&quot;&gt;&lt;\/p&gt;&lt;details&gt;&lt;summary&gt;View the calculation and assumptions&lt;\/summary&gt;&lt;div id=&quot;method&quot;&gt;&lt;\/div&gt;&lt;p class=&quot;muted&quot;&gt;Working days \u00d7 participants \u00d7 (extra participant minutes \u00d7 hourly cost + colleague minutes \u00d7 hourly cost) \/ 60, plus correction costs. This baseline is multiplied by your improvement assumption and the illustrative workplace factor. Year 1 uses only the months after the selected delay.&lt;\/p&gt;&lt;\/details&gt;&lt;details&gt;&lt;summary&gt;Outlook for years 2 and 3&lt;\/summary&gt;&lt;p&gt;Continued benefits require ongoing use and may require maintenance. We do not automatically assume extra years of returns.&lt;\/p&gt;&lt;label&gt;&lt;input type=&quot;checkbox&quot; id=&quot;threeYear&quot;&gt; Show an additional forecast with explicit assumptions&lt;\/label&gt;&lt;div class=&quot;grid&quot;&gt;&lt;label&gt;Effect retained in years 2 and 3 (%)&lt;input type=&quot;number&quot; id=&quot;retention&quot; value=&quot;70&quot; min=&quot;0&quot; max=&quot;100&quot;&gt;&lt;\/label&gt;&lt;label&gt;Annual maintenance cost (\u20ac)&lt;input type=&quot;number&quot; id=&quot;maintenance&quot; value=&quot;300&quot; min=&quot;0&quot;&gt;&lt;\/label&gt;&lt;\/div&gt;&lt;div id=&quot;threeArea&quot; hidden&gt;&lt;strong id=&quot;threeValue&quot;&gt;&lt;\/strong&gt;&lt;p&gt;Indicative cumulative balance over three years&lt;\/p&gt;&lt;\/div&gt;&lt;\/details&gt;&lt;p class=&quot;muted&quot;&gt;Time saved only becomes a direct cash saving when actual costs fall. Record a baseline and review progress after 12 months. Fees are indicative and subject to a quotation. Results depend on the figures you enter.&lt;\/p&gt;&lt;div class=&quot;buttons&quot;&gt;&lt;button type=&quot;button&quot; onclick=&quot;window.print()&quot;&gt;Print or save as PDF&lt;\/button&gt;&lt;button type=&quot;button&quot; id=&quot;quote&quot;&gt;Request a quotation&lt;\/button&gt;&lt;button type=&quot;button&quot; id=&quot;reset&quot;&gt;Reset example&lt;\/button&gt;&lt;\/div&gt;&lt;p class=&quot;muted&quot;&gt;A quotation request opens your own email application. No information is sent automatically.&lt;\/p&gt;&lt;\/section&gt;&lt;p&gt;&lt;a href=&quot;https:\/\/www.bogaerstalen.nl\/en\/study-hours-guide\/&quot; target=&quot;_top&quot;&gt;Back to the Study Hours Guide \u2192&lt;\/a&gt;&lt;\/p&gt;&lt;\/main&gt;&lt;script&gt;\n(function(){'use strict';const catalog={&quot;D1&quot;:[{&quot;t&quot;:10,&quot;e&quot;:0,&quot;s&quot;:20,&quot;p&quot;:1400},{&quot;t&quot;:15,&quot;e&quot;:0,&quot;s&quot;:30,&quot;p&quot;:2100},{&quot;t&quot;:20,&quot;e&quot;:0,&quot;s&quot;:40,&quot;p&quot;:2800},{&quot;t&quot;:30,&quot;e&quot;:0,&quot;s&quot;:60,&quot;p&quot;:4200},{&quot;t&quot;:40,&quot;e&quot;:0,&quot;s&quot;:80,&quot;p&quot;:5600}],&quot;D2&quot;:[{&quot;t&quot;:5,&quot;e&quot;:15,&quot;s&quot;:0,&quot;p&quot;:800},{&quot;t&quot;:10,&quot;e&quot;:30,&quot;s&quot;:0,&quot;p&quot;:1350},{&quot;t&quot;:15,&quot;e&quot;:45,&quot;s&quot;:0,&quot;p&quot;:1900},{&quot;t&quot;:20,&quot;e&quot;:60,&quot;s&quot;:0,&quot;p&quot;:2450},{&quot;t&quot;:30,&quot;e&quot;:90,&quot;s&quot;:0,&quot;p&quot;:3550},{&quot;t&quot;:40,&quot;e&quot;:120,&quot;s&quot;:0,&quot;p&quot;:4650}],&quot;D3&quot;:[{&quot;t&quot;:10,&quot;e&quot;:30,&quot;s&quot;:20,&quot;p&quot;:1650},{&quot;t&quot;:15,&quot;e&quot;:45,&quot;s&quot;:30,&quot;p&quot;:2350},{&quot;t&quot;:20,&quot;e&quot;:60,&quot;s&quot;:40,&quot;p&quot;:3050},{&quot;t&quot;:30,&quot;e&quot;:90,&quot;s&quot;:60,&quot;p&quot;:4400},{&quot;t&quot;:40,&quot;e&quot;:120,&quot;s&quot;:80,&quot;p&quot;:5750}],&quot;GROUP&quot;:[{&quot;t&quot;:5,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0},{&quot;t&quot;:10,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0},{&quot;t&quot;:15,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0},{&quot;t&quot;:20,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0},{&quot;t&quot;:30,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0},{&quot;t&quot;:40,&quot;e&quot;:0,&quot;s&quot;:0,&quot;p&quot;:0}]},$=id=&gt;document.getElementById(id),num=id=&gt;Math.max(0,Number($(id).value)||0),money=v=&gt;new Intl.NumberFormat('en-GB',{style:'currency',currency:'EUR',maximumFractionDigits:2}).format(v),pct=v=&gt;new Intl.NumberFormat('en-GB',{maximumFractionDigits:1}).format(v)+'%';let packs=catalog.D3,lastMode='';\nfunction line(label,value,total=false){return '&lt;div class=&quot;line'+(total?' total':'')+'&quot;&gt;&lt;span&gt;'+label+'&lt;\/span&gt;&lt;strong&gt;'+money(value)+'&lt;\/strong&gt;&lt;\/div&gt;';}\nfunction sync(){const n=num('people'),sel=$('program');if(n===10){sel.value='GROUP';sel.disabled=true;}else{sel.disabled=false;if(sel.value==='GROUP'||($('language').value==='nt2'&amp;&amp;sel.value==='D2')||($('language').value!=='nt2'&amp;&amp;sel.value!=='D2'))sel.value=$('language').value==='nt2'?'D3':'D2';}const mode=sel.value;if(lastMode!==mode){const old=packs[Number($('package').value)],t=lastMode&amp;&amp;old?old.t:15;packs=catalog[mode];$('package').innerHTML=packs.map((p,i)=&gt;'&lt;option value=&quot;'+i+'&quot;&gt;'+p.t+' teacher-led hours'+(p.e?' + at least '+p.e+' e-learning hours':'')+(p.s?' + '+p.s+' Study House NT2 hours':'')+' \u2014 '+(mode==='GROUP'?'\u20ac25 per participant per teacher-led hour':money(p.p))+'&lt;\/option&gt;').join('');let ix=packs.findIndex(p=&gt;p.t&gt;=t);$('package').value=String(ix&lt;0?packs.length-1:ix);lastMode=mode;}return mode;}\nfunction recalc(){const mode=sync(),n=num('people'),p=packs[Number($('package').value)],vatMode=$('vatMode').value,rate=vatMode==='exempt'?0:.21,list=n===10?25*n*p.t:n*p.p,duo=n===2?p.p*.5:0,base=list-duo,custom=$('custom').checked?base*.2:0,materials=n*num('material'),admin=n*25,intakeCost=n*50,packTotal=base+custom+materials+admin+intakeCost,vat=packTotal*rate,study=num('paidstudy')*num('hourcost')*n,other=num('extra'),subsidy=num('subsidy'),invest=packTotal+(vatMode==='nonrecover'?vat:0)+study+other-subsidy,annualBase=n*num('days')*((num('minutes')\/60)*num('hourcost')+(num('colmin')\/60)*num('colcost'))+num('errors')*num('errorcost'),count=document.querySelectorAll('.factor:checked').length,factor=.5+.1*count,effective=Math.min(100,num('improvement'))\/100*factor,months=Math.max(0,12-Math.min(36,num('delay'))),annualBenefit=annualBase*effective,first=annualBenefit*months\/12,balance=first-invest;\n$('totalTop').textContent=money(packTotal);$('costPerHour').textContent=money(n===10?25:base\/(n*(p.t+p.e+p.s)));$('hourLabel').textContent=n===10?'Base tuition per participant per teacher-led hour':'Tuition per participant per study hour, after any duo discount';$('duoBox').hidden=n!==2;$('duoSaving').textContent=money(duo);$('included').textContent='Includes '+money(materials)+' materials and '+money(admin)+' administration and '+money(intakeCost)+' intake. Hourly tuition figures exclude materials, administration, tailored programme surcharge and VAT.';$('packageDetails').textContent='Per participant: '+p.t+(n===10?' shared teacher-led hours':' teacher-led hours')+(p.e?' + at least '+p.e+' e-learning hours':'')+(p.s?' + '+p.s+' Study House NT2 hours':'')+'.';$('programNote').textContent=mode==='GROUP'?'Group training includes no e-learning or Study House.':mode==='D1'?'NT2 only: teacher-led lessons and supervised Study House practice, without e-learning.':mode==='D3'?'NT2 only: teacher-led lessons, e-learning and Study House. E-learning access for 1 year plus an extension period.':'Other languages: teacher-led lessons and e-learning, with access for 1 year plus an extension period. Other-language pricing is subject to a quotation.';\n$('breakdown').innerHTML=line('Tuition before discount',list)+(duo?line('50% discount on second package',-duo):'')+(custom?line('Tailored programme surcharge (20% after discount)',custom):'')+line('Materials',materials)+line('Administration (\u20ac25 \u00d7 '+n+')',admin)+line('Intake (\u20ac50 \u00d7 '+n+')',intakeCost)+line('Total excluding VAT',packTotal,true)+line('VAT ('+(rate*100)+'%)',vat)+line('Total including VAT',packTotal+vat,true)+(study?line('Paid study time',study):'')+(other?line('Other additional costs',other):'')+(subsidy?line('Confirmed subsidy',-subsidy):'')+line('Economic investment'+(vatMode==='nonrecover'?' including non-recoverable VAT':''),invest,true)+'&lt;p class=&quot;muted&quot;&gt;The \u20ac75 benefit per participant (before applicable VAT) is available only with definitive enrolment and payment through the webshop: the \u20ac50 intake and \u20ac25 administration fees are waived. Materials remain payable. This standard calculation includes these fees; no webshop benefit is applied to an email or quotation request.&lt;\/p&gt;';\n$('factorExplanation').textContent=count+' of 5 conditions selected. Illustrative factor: '+pct(factor*100)+' of the chosen improvement. Effective scenario improvement: '+pct(effective*100)+'.';$('netInvestment').textContent=money(invest);$('firstYear').textContent=money(first);$('balance').textContent=money(Math.abs(balance));$('balanceLabel').textContent=balance&gt;=0?'Possible value above the investment':'Still to recover after 12 months';$('resultNote').textContent=balance&gt;=0?'This scenario covers the investment within 12 months. Possible additional economic value: '+money(balance)+'.':'In year 1, this scenario covers '+pct(invest&gt;0?first\/invest*100:0)+' of the investment. This is not a guaranteed saving.';\n$('method').innerHTML=line('Annual baseline: time lost and correction work',annualBase)+line('Possible value over a full year',annualBenefit)+'&lt;p&gt;Months with results in year 1: '+months+' of 12&lt;\/p&gt;'+line('Possible value in year 1',first)+line('Investment',-invest)+line('Indicative balance',balance,true);$('threeArea').hidden=!$('threeYear').checked;$('threeValue').textContent=money(balance+2*(annualBenefit*Math.min(100,num('retention'))\/100-num('maintenance')));\n}\ndocument.querySelectorAll('input,select').forEach(el=&gt;{if(el.id!=='language'&amp;&amp;el.id!=='program')el.addEventListener('input',recalc)});$('language').addEventListener('change',()=&gt;{$('material').value=$('language').value==='nt2'?'125':'95';recalc()});$('program').addEventListener('change',()=&gt;{if($('program').value==='D2'){$('language').value='std';$('material').value='95';}else if($('program').value!=='GROUP'){$('language').value='nt2';$('material').value='125';}recalc()});\n$('quote').addEventListener('click',()=&gt;{const n=num('people'),p=packs[Number($('package').value)],text=['Quotation request via the Bogaers Language Training Calculator','Participants: '+n,'Language: '+$('language').selectedOptions[0].text,'Programme: '+$('program').value,'Teacher-led hours per participant: '+p.t,'E-learning hours: '+p.e,'Study House NT2 hours: '+p.s,'Package total excluding VAT: '+$('totalTop').textContent,'Please send me advice and a tailored quotation.'].join('\\n');window.location.href='mailto:jolanda.meijden@bogaerstalen.nl?subject='+encodeURIComponent('Language training quotation request')+'&amp;body='+encodeURIComponent(text)});\n$('reset').addEventListener('click',()=&gt;{const d={people:2,language:'nt2',program:'D3',vatMode:'business',material:125,paidstudy:0,extra:0,subsidy:0,intake:50,days:220,minutes:15,hourcost:26,colmin:10,colcost:35,errors:0,errorcost:0,improvement:35,delay:3,retention:70,maintenance:300};Object.entries(d).forEach(([k,v])=&gt;$(k).value=v);$('custom').checked=false;$('threeYear').checked=false;document.querySelectorAll('.factor').forEach(x=&gt;x.checked=true);lastMode='';recalc();});\nrecalc();try{const q=new URLSearchParams(parent.location.search);if(q.get('bogaers_guide')==='1'){const lang=q.get('lang'),mode=q.get('program'),hours=Number(q.get('hours'));if(['nt2','std','fr','de','es','nl','other'].includes(lang)&amp;&amp;['D1','D2','D3'].includes(mode)&amp;&amp;((lang==='nt2'&amp;&amp;mode!=='D2')||(lang!=='nt2'&amp;&amp;mode==='D2'))&amp;&amp;[5,10,15,20,30,40].includes(hours)){$('people').value='1';$('language').value=lang;$('program').value=mode;$('material').value=lang==='nt2'?'125':'95';recalc();const ix=packs.findIndex(p=&gt;p.t===hours);if(ix&gt;=0){$('package').value=String(ix);recalc();}}}}catch(e){}\n})();&lt;\/script&gt;&lt;script&gt;(function(){function send(){parent.postMessage({type:'bogaers-en-calculator-resize',height:Math.ceil(document.documentElement.scrollHeight)},'*')}addEventListener('load',send);if(window.ResizeObserver)new ResizeObserver(send).observe(document.body);})();&lt;\/script&gt;&lt;script&gt;(function(){'use strict';const en=true, budget=false, root=budget?document.getElementById('bgrBudget'):document.body;\nconst box=document.createElement('section');box.className='card';box.id='bgr-webshop-summary';box.style.cssText='margin:24px auto;padding:24px;border:1px solid #cbdce7;border-radius:14px;background:#f4f8fb;max-width:1100px';\nbox.innerHTML='&lt;h2&gt;'+(en?'Your webshop total':'Uw webshopbedrag')+'&lt;\/h2&gt;&lt;label&gt;'+(en?'Payment':'Betaling')+' &lt;select id=&quot;bgr-pay&quot;&gt;&lt;option value=&quot;full&quot;&gt;'+(en?'Pay in full \u2014 no surcharge':'Volledig betalen \u2014 geen toeslag')+'&lt;\/option&gt;&lt;option value=&quot;bogaers_twee_termijnen&quot;&gt;'+(en?'Two instalments \u2014 \u20ac15 each, \u20ac30 total; business +21% VAT':'Twee termijnen \u2014 \u20ac15 per termijn, \u20ac30 totaal; zakelijk +21% btw')+'&lt;\/option&gt;&lt;\/select&gt;&lt;\/label&gt;&lt;div id=&quot;bgr-shop-total&quot; aria-live=&quot;polite&quot;&gt;&lt;\/div&gt;';\n(budget?root.querySelector('#results'):root.querySelector('main')||root).insertAdjacentElement('afterend',box);\nconst out=box.querySelector('#bgr-shop-total'), pay=box.querySelector('select'),euro=n=&gt;new Intl.NumberFormat(en?'en-GB':'nl-NL',{style:'currency',currency:'EUR'}).format(n);\nconst urls={&quot;5&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/onlinepakket-voor-15-uur-tot-onbeperkt-toegang-aangevuld-met-5-uur-individuele-lessen\/&quot;,&quot;10&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/blended-learning-10-uur-met-docent-30-uur-elearning\/&quot;,&quot;15&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/onlinepakket-voor-12-maanden-onbeperkt-toegang-aangevuld-met-15-individuele-lessen-2023\/&quot;,&quot;20&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/blended-learning-20-uur-individueel-met-docent-60-uur-tot-onbeperkt-online\/&quot;,&quot;30&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/blended-learning-30-uur-individueel-met-docent-90-uur-tot-onbeperkt-online\/&quot;,&quot;40&quot;:&quot;https:\/\/www.bogaerstalen.nl\/product\/blended-learning-40-uur-individueel-met-docent-120-uur-tot-onbeperkt-online\/&quot;};\nfunction destination(url,lang,type,n){const u=new URL(url);u.searchParams.set('attribute_pa_taal',lang);u.searchParams.set('bgr_customer_type',type);u.searchParams.set('bgr_payment',pay.value);if(n===2)u.searchParams.set('bgr_duo','1');return u.href;}\nfunction summary(base,mat,n,duo,tax){const tuition=base*(duo?1.5:n),materials=mat*n,fee=pay.value==='full'?0:30,net=tuition+materials+fee,gross=net*(tax?1.21:1),half=Math.floor(Math.round(gross*100)\/2)\/100;return '&lt;p&gt;'+(en?'Tuition: ':'Lesgeld: ')+euro(tuition)+' \u00b7 '+(en?'materials: ':'materiaal: ')+euro(materials)+' \u00b7 '+(en?'instalment costs: ':'termijnkosten: ')+euro(fee)+(tax?(en?' (before VAT)':' (exclusief btw)'):'')+'&lt;\/p&gt;&lt;p&gt;&lt;strong&gt;'+(en?'Webshop total: ':'Webshoptotaal: ')+euro(gross)+(tax?(en?' including 21% VAT':' inclusief 21% btw'):'')+'&lt;\/strong&gt;&lt;\/p&gt;'+(fee?'&lt;p&gt;'+(en?'Due now: ':'Nu: ')+euro(half)+' \u00b7 '+(en?'after 30 days: ':'na 30 dagen: ')+euro(gross-half)+'&lt;\/p&gt;':'')+'&lt;p&gt;'+(en?'The \u20ac50 intake and \u20ac25 administration fees per person are waived only with definitive webshop enrolment and payment. Materials remain payable.':'\u20ac50 intake en \u20ac25 administratie per persoon vervallen uitsluitend bij definitieve inschrijving \u00e9n betaling via de webshop. Materiaal blijft verschuldigd.')+'&lt;\/p&gt;';}\nfunction draw(){if(budget){const route=root.querySelector('#route');if(route&amp;&amp;route.value!=='language'){out.textContent=en?'TAC programmes require confirmation of the full programme price, VAT and payment arrangements.':'Bij TAC bevestigen wij eerst de volledige opleidingsprijs, btw en betaalafspraken.';return;}const language=root.querySelector('#language').value,map=en?{'Dutch \/ NT2':'nederlands','English':'engels','German':'duits','French':'frans','Spanish':'spaans'}:{'Nederlands \/ NT2':'nederlands','Engels':'engels','Duits':'duits','Frans':'frans','Spaans':'spaans'},lang=map[language],tax=root.querySelector('#tax').value!=='free';if(!lang){out.textContent=en?'This language requires a quotation.':'Voor deze taal maken wij een offerte.';return;}const cards=root.querySelectorAll('#results .cards article'),parts=[];cards.forEach((card,i)=&gt;{const h=Number(card.querySelector('strong')?.textContent.match(\/\\d+\/)?.[0]),base=i===0?h*110:({5:800,10:1350,15:1900,20:2450,30:3550,40:4650})[h];if(!base)return;parts.push('&lt;h3&gt;'+card.querySelector('h2').textContent+'&lt;\/h3&gt;'+summary(base,lang==='nederlands'?125:95,1,false,tax));const a=card.querySelector('a.bgr-shop');if(a)a.href=destination(a.href,lang,tax?'business':'private',1);});out.innerHTML=parts.join('');return;}\nconst lang=({nt2:'nederlands',nl:'nederlands',std:'engels',fr:'frans',de:'duits',es:'spaans'})[document.getElementById('language').value],program=document.getElementById('program').value,pkg=document.getElementById('package'),hours=parseInt(pkg.selectedOptions[0]?.textContent,10),people=document.getElementById('people');const n=people?Number(people.value):Number(document.querySelector('input[name=&quot;people&quot;]:checked')?.value),tax=document.getElementById('vatMode').value!=='exempt',custom=document.getElementById('custom').checked;\nif(program!=='D2'||!lang||![1,2].includes(n)||custom||!urls[hours]){out.textContent=en?'This programme requires a quotation. Its indicative calculation above is not an order total.':'Voor dit traject is een offerte nodig. De indicatie hierboven is geen bestelbedrag.';return;}\nconst base=({5:800,10:1350,15:1900,20:2450,30:3550,40:4650})[hours];out.innerHTML=summary(base,lang==='nederlands'?125:95,n,n===2,tax)+'&lt;a class=&quot;cta&quot; target=&quot;_top&quot; href=&quot;'+destination(urls[hours],lang,tax?'business':'private',n)+'&quot;&gt;'+(en?'Choose this package in the webshop':'Kies dit pakket in de webshop')+'&lt;\/a&gt;&lt;p&gt;'+(en?'The webshop uses the standard materials per participant. Paid study time, subsidies and other economic assumptions above are not included in your order. Product pages are in Dutch.':'De webshop rekent standaardmateriaal per deelnemer. Betaalde studietijd, subsidies en andere economische aannames hierboven zijn geen onderdeel van uw bestelling.')+'&lt;\/p&gt;';}\npay.addEventListener('change',draw);document.addEventListener('input',()=&gt;setTimeout(draw,0));document.addEventListener('change',()=&gt;setTimeout(draw,0));draw();})();&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;\"><\/iframe><\/div><script>(function(){var f=document.getElementById('bogaers-en-calculator');window.addEventListener('message',function(e){if(e.source===f.contentWindow&&e.data&&e.data.type==='bogaers-en-calculator-resize'){f.style.height=Math.max(650,Math.min(10000,Number(e.data.height)+20))+'px'}})})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Not sure which course fits? Start with the Study Hours Guide. To explore options within your budget, use the Budget Planner.<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_metadesc":"","rank_math_focus_keyword":"","rank_math_description":"","footnotes":""},"class_list":["post-13236","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg\" \/>\n<meta property=\"og:description\" content=\"Not sure which course fits? Start with the Study Hours Guide. To explore options within your budget, use the Budget Planner.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Bogaers Taleninstituut Tilburg\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/taleninstituut\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T14:25:22+00:00\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/language-training-roi-calculator\\\/\",\"url\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/language-training-roi-calculator\\\/\",\"name\":\"Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/#website\"},\"datePublished\":\"2026-10-15T11:13:15+00:00\",\"dateModified\":\"2026-10-17T14:25:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/language-training-roi-calculator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/language-training-roi-calculator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/language-training-roi-calculator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Language Training ROI Calculator | Bogaers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/\",\"name\":\"Bogaers Taleninstituut Tilburg\",\"description\":\"Sta sterk met taal!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bogaerstalen.nl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/","og_locale":"en_US","og_type":"article","og_title":"Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg","og_description":"Not sure which course fits? Start with the Study Hours Guide. To explore options within your budget, use the Budget Planner.","og_url":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/","og_site_name":"Bogaers Taleninstituut Tilburg","article_publisher":"https:\/\/www.facebook.com\/taleninstituut\/","article_modified_time":"2026-10-17T14:25:22+00:00","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/","url":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/","name":"Language Training ROI Calculator | Bogaers - Bogaers Taleninstituut Tilburg","isPartOf":{"@id":"https:\/\/www.bogaerstalen.nl\/en\/#website"},"datePublished":"2026-10-15T11:13:15+00:00","dateModified":"2026-10-17T14:25:22+00:00","breadcrumb":{"@id":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bogaerstalen.nl\/en\/language-training-roi-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bogaerstalen.nl\/en\/"},{"@type":"ListItem","position":2,"name":"Language Training ROI Calculator | Bogaers"}]},{"@type":"WebSite","@id":"https:\/\/www.bogaerstalen.nl\/en\/#website","url":"https:\/\/www.bogaerstalen.nl\/en\/","name":"Bogaers Taleninstituut Tilburg","description":"Sta sterk met taal!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bogaerstalen.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/pages\/13236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/comments?post=13236"}],"version-history":[{"count":20,"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/pages\/13236\/revisions"}],"predecessor-version":[{"id":13446,"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/pages\/13236\/revisions\/13446"}],"wp:attachment":[{"href":"https:\/\/www.bogaerstalen.nl\/en\/wp-json\/wp\/v2\/media?parent=13236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}