{"id":3446,"date":"2026-11-02T22:00:30","date_gmt":"2026-11-02T22:00:30","guid":{"rendered":"https:\/\/visavisuk.com\/?page_id=3446"},"modified":"2026-11-02T22:20:05","modified_gmt":"2026-11-02T22:20:05","slug":"earned-settlement-calculator","status":"publish","type":"page","link":"https:\/\/visavisuk.com\/en\/earned-settlement-calculator\/","title":{"rendered":"Earned Settlement Calculator: How Long Until You Can Settle?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">On 2 November 2026 the Home Office announced its decision on earned settlement. Under the new framework the qualifying period for settlement can be 3, 5, 10 or 20 years, depending on your visa, income, British connection and immigration history. The calculator below shows your date under today&#8217;s rules alongside the possible period under the announced framework.<\/p>\n\n\n<style id=\"vvh-css\">.vvh{--navy:#36354a;--orange:#e8832f;--bg:#f6f5f3;--text:#2c2b3a;--muted:#6b6a7c;--border:#e4e2dd;max-width:900px;margin:28px auto;font-family:inherit;color:var(--text);line-height:1.5}\n.vvh *{box-sizing:border-box}\n.vvh .card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px}\n.vvh .eb{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--orange);text-transform:uppercase}\n.vvh h2.vt{font-size:24px;color:var(--navy);margin:6px 0 6px;line-height:1.25}\n.vvh .sub{color:var(--muted);font-size:14.5px;margin:0 0 20px}\n.vvh .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.vvh .f{display:flex;flex-direction:column;gap:6px}\n.vvh .f.full{grid-column:1\/-1}\n.vvh label.l{font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--navy)}\n.vvh select,.vvh input[type=date],.vvh input[type=number],.vvh input[type=email],.vvh input[type=text],.vvh input[type=tel]{height:48px;border:1px solid var(--border);border-radius:10px;padding:0 12px;font:inherit;font-size:15px;background:#fff;color:var(--text);width:100%;max-width:100%}\n.vvh .seg{display:flex;flex-wrap:wrap;gap:8px}\n.vvh .seg button{border:1px solid var(--border);background:#fff;border-radius:99px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--text);line-height:1.3;text-align:left}\n.vvh .seg button.on{border-color:var(--orange);background:#fdf3ea;color:#a3540f;font-weight:600}\n.vvh .hint{font-size:12.5px;color:var(--muted)}\n.vvh .res{margin-top:22px;border-radius:14px;background:var(--bg);padding:20px 22px}\n.vvh .big{font-size:30px;font-weight:700;color:var(--navy);line-height:1.2}\n.vvh .big.s{font-size:22px}\n.vvh .lbl2{font-size:13px;color:var(--muted)}\n.vvh .res ul{margin:10px 0 0;padding-left:18px;font-size:14.5px}\n.vvh .res li{margin:4px 0}\n.vvh .warn{margin-top:14px;border-left:4px solid var(--orange);background:#fff8ef;padding:10px 14px;border-radius:8px;font-size:14px}\n.vvh table{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:6px}\n.vvh td{padding:8px 4px;border-bottom:1px solid var(--border)}\n.vvh td.r{text-align:right;white-space:nowrap}\n.vvh tr.tot td{font-weight:700;color:var(--navy);border-bottom:0;font-size:17px;padding-top:12px}\n.vvh .disc{font-size:12.5px;color:var(--muted);margin-top:16px}\n.vvh .btn{display:inline-block;background:var(--orange);color:#fff;border:0;border-radius:10px;padding:13px 24px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}\n.vvh .btn:hover{background:#d1721f;color:#fff}\n.vvh .btn[disabled]{opacity:.6;cursor:default}\n.vvh .trips{display:flex;flex-direction:column;gap:8px}\n.vvh .trip{display:grid;grid-template-columns:1fr 1fr 40px 70px;gap:8px;align-items:center}\n.vvh .trip .days{font-size:13px;color:var(--muted);white-space:nowrap}\n.vvh .trip .rm{height:40px;width:40px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;font-size:18px;color:var(--muted);padding:0}\n.vvh .addtrip{border:1px dashed #cfcac2;background:#fff;border-radius:10px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;color:var(--navy);margin-top:2px}\n.vvh .meter{height:10px;border-radius:99px;background:#e6e4df;overflow:hidden;margin:6px 0 2px}\n.vvh .meter i{display:block;height:100%;background:var(--navy);border-radius:99px}\n.vvh .meter.over i{background:#c0392b}\n.vvh .mrow{margin-top:14px}\n.vvh .mrow .mt{display:flex;justify-content:space-between;gap:10px;font-size:14px}\n.vvh .mrow .mt b{color:var(--navy);white-space:nowrap}\n.vvh .ok{color:#1f6f43;font-weight:600}.vvh .bad{color:#b03a2e;font-weight:600}\n.vvh .h3{margin:18px 0 0;font-weight:700;color:var(--navy)}\n.vvh .quote{margin-top:16px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border:1px solid var(--border);border-left:5px solid var(--orange);border-radius:14px;padding:16px 18px;background:#fffdfa}\n.vvh .quote span{display:block;font-size:14px;color:var(--muted)}\n.vvh .lf{margin-top:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px 22px}\n.vvh .lf.navy{border-left:5px solid var(--navy)}\n.vvh .check{display:flex;flex-direction:row;gap:8px;align-items:flex-start;font-size:13.5px}\n.vvh .check input{margin-top:4px}\n.vvh .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.vvh .msg{margin-top:12px;font-size:14.5px}\n.vvh .two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px}\n@media (max-width:640px){.vvh .grid,.vvh .two{grid-template-columns:1fr}.vvh .card{padding:18px}.vvh .big{font-size:24px}.vvh .trip{grid-template-columns:1fr 1fr 40px}.vvh .trip .days{grid-column:1\/-1}}<\/style><script data-no-optimize=\"1\">window.VVH_CFG={\"lang\":\"en\",\"api\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/wp-json\\\/vv\\\/v1\\\/hesap\",\"today\":\"2026-11-02\",\"es_url\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/earned-settlement-calculator\\\/\",\"priv\":\"https:\\\/\\\/visavisuk.com\\\/en\\\/privacy-notice\\\/\",\"ts\":1793662509};<\/script><script data-no-optimize=\"1\">(function(){\nvar C=window.VVH_CFG||{},EN=C.lang==='en';\nfunction L(t,e){return EN?e:t}\nfunction esc(s){return String(s).replace(\/[&<>\"']\/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]})}\nvar AY=EN?['January','February','March','April','May','June','July','August','September','October','November','December']:['Ocak','\u015eubat','Mart','Nisan','May\u0131s','Haziran','Temmuz','A\u011fustos','Eyl\u00fcl','Ekim','Kas\u0131m','Aral\u0131k'];\nfunction fd(d){return d.getDate()+' '+AY[d.getMonth()]+' '+d.getFullYear()}\nfunction addY(d,y){var x=new Date(d);x.setFullYear(x.getFullYear()+y);return x}\nfunction addM(d,m){var x=new Date(d);x.setMonth(x.getMonth()+m);return x}\nfunction addD(d,n){var x=new Date(d);x.setDate(x.getDate()+n);return x}\nfunction pd(v){var p=v.split('-');return new Date(+p[0],+p[1]-1,+p[2])}\nfunction toDn(d){return Date.UTC(d.getFullYear(),d.getMonth(),d.getDate())\/864e5}\nfunction fromDn(n){var d=new Date(n*864e5);return new Date(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate())}\nfunction gbp(n){return '\u00a3'+Math.round(n).toLocaleString(EN?'en-GB':'tr-TR')}\nvar TODAY=toDn(pd(C.today||new Date().toISOString().slice(0,10)));\nvar B2=new Date(2027,2,26);\nvar DISC=L('Genel bilgi ama\u00e7l\u0131d\u0131r; ki\u015fisel bir de\u011ferlendirme de\u011fildir.','For general information only; this is not a personal assessment.');\nvar IAA=L('Visavis, Immigration Advice Authority (IAA) taraf\u0131ndan reg\u00fcle edilmektedir (F202100232).','Visavis is regulated by the Immigration Advice Authority (IAA), F202100232.');\n\nfunction seg(id,opts,on){return '<div class=\"seg\" data-seg=\"'+id+'\">'+opts.map(function(o){return '<button type=\"button\" data-v=\"'+o[0]+'\"'+(o[0]===on?' class=\"on\"':'')+'>'+o[1]+'<\/button>'}).join('')+'<\/div>'}\nfunction sv(root,id){var b=root.querySelector('[data-seg=\"'+id+'\"] .on');return b?b.getAttribute('data-v'):null}\nfunction q(root,s){return root.querySelector(s)}\n\n\/* ---------- trips ---------- *\/\nfunction tripsHTML(){return '<div class=\"f full\"><label class=\"l\">'+L('Yurt d\u0131\u015f\u0131 seyahatleriniz (ge\u00e7mi\u015f ve planlanan)','Your trips abroad (past and planned)')+'<\/label><div class=\"trips\"><\/div><div><button type=\"button\" class=\"addtrip\">'+L('+ Seyahat ekle','+ Add trip')+'<\/button><\/div><span class=\"hint\">'+L('\u00c7\u0131k\u0131\u015f ve d\u00f6n\u00fc\u015f g\u00fcnleri say\u0131lmaz, yaln\u0131zca yurt d\u0131\u015f\u0131nda ge\u00e7irdi\u011finiz tam g\u00fcnler say\u0131l\u0131r. Planlad\u0131\u011f\u0131n\u0131z seyahatleri de ekleyerek s\u0131n\u0131r\u0131n a\u015f\u0131l\u0131p a\u015f\u0131lmad\u0131\u011f\u0131n\u0131 g\u00f6rebilirsiniz.','Departure and return days are not counted; only full days spent outside the UK count. Add planned trips too, to see whether you would go over the limit.')+'<\/span><\/div>'}\nfunction addTrip(root,cb){var box=q(root,'.trips'),r=document.createElement('div');r.className='trip';\n r.innerHTML='<input type=\"date\" class=\"t_o\" aria-label=\"'+L('\u00c7\u0131k\u0131\u015f','Departure')+'\"><input type=\"date\" class=\"t_i\" aria-label=\"'+L('D\u00f6n\u00fc\u015f','Return')+'\"><button type=\"button\" class=\"rm\" aria-label=\"'+L('Sil','Remove')+'\">\u00d7<\/button><span class=\"days\"><\/span>';\n q(r,'.rm').onclick=function(){r.remove();cb()};box.appendChild(r)}\nfunction absDays(root){var out=[];root.querySelectorAll('.trip').forEach(function(r){var o=q(r,'.t_o').value,i=q(r,'.t_i').value,d=q(r,'.days');\n if(!o||!i){d.textContent='';return}var a=toDn(pd(o)),b=toDn(pd(i)),n=Math.max(0,b-a-1);d.textContent=n+' '+L('g\u00fcn','days');for(var k=a+1;k<b;k++)out.push(k)});return out}\nfunction cnt(arr,a,b){var c=0;for(var k=0;k<arr.length;k++)if(arr[k]>=a&&arr[k]<=b)c++;return c}\nfunction meter(label,used,lim,extra){var pct=Math.min(100,used\/lim*100),over=used>lim;\n return '<div class=\"mrow\"><div class=\"mt\"><span>'+label+'<\/span><b class=\"'+(over?'bad':'')+'\">'+used+' \/ '+lim+' '+L('g\u00fcn','days')+'<\/b><\/div><div class=\"meter'+(over?' over':'')+'\"><i style=\"width:'+pct+'%\"><\/i><\/div><div class=\"hint\">'+(over?'<span class=\"bad\">'+L('S\u0131n\u0131r '+(used-lim)+' g\u00fcn a\u015f\u0131l\u0131yor.','Over the limit by '+(used-lim)+' days.')+'<\/span> ':'<span class=\"ok\">'+L('S\u0131n\u0131r\u0131n i\u00e7inde, '+(lim-used)+' g\u00fcn kald\u0131.','Within the limit, '+(lim-used)+' days left.')+'<\/span> ')+(extra||'')+'<\/div><\/div>'}\n\n\/* ---------- lead form ---------- *\/\nfunction leadForm(kind,title,text,btn,navy,extraBulten){\n return '<div class=\"lf'+(navy?' navy':'')+'\" data-lead=\"'+kind+'\"><b style=\"color:var(--navy);font-size:16px\">'+title+'<\/b><p class=\"hint\" style=\"margin:4px 0 12px;font-size:13.5px\">'+text+'<\/p>'+\n '<div class=\"grid\"><div class=\"f\"><label class=\"l\">'+L('Ad soyad','Full name')+'<\/label><input type=\"text\" name=\"ad\" autocomplete=\"name\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('E-posta','Email')+'<\/label><input type=\"email\" name=\"email\" autocomplete=\"email\"><\/div>'+\n (kind!=='es_sonuc'?'<div class=\"f full\"><label class=\"l\">'+L('Telefon (iste\u011fe ba\u011fl\u0131)','Phone (optional)')+'<\/label><input type=\"tel\" name=\"tel\" autocomplete=\"tel\"><\/div>':'')+\n '<label class=\"f full check\"><input type=\"checkbox\" name=\"consent\"> <span><a href=\"'+esc(C.priv)+'\" target=\"_blank\" rel=\"noopener\">'+L('Gizlilik bildirimini','I have read and accept the')+'<\/a> '+L('okudum ve kabul ediyorum.','privacy notice.')+'<\/span><\/label>'+\n (extraBulten?'<label class=\"f full check\"><input type=\"checkbox\" name=\"bulten\"> <span>'+L('Ayl\u0131k b\u00fclteninize de abone olmak istiyorum (iste\u011fe ba\u011fl\u0131).','I would also like to receive your monthly newsletter (optional).')+'<\/span><\/label>':'')+\n '<div class=\"hp\" aria-hidden=\"true\"><input type=\"text\" name=\"web\" tabindex=\"-1\" autocomplete=\"off\"><\/div><\/div>'+\n '<div style=\"margin-top:14px\"><button type=\"button\" class=\"btn lsend\">'+btn+'<\/button><div class=\"msg\"><\/div><\/div><\/div>'}\nfunction bindLead(root,el,getData){\n var b=q(el,'.lsend'),m=q(el,'.msg');\n b.onclick=function(){\n  var ad=q(el,'[name=ad]').value.trim(),em=q(el,'[name=email]').value.trim(),te=q(el,'[name=tel]')?q(el,'[name=tel]').value.trim():'',co=q(el,'[name=consent]').checked,bu=q(el,'[name=bulten]')?q(el,'[name=bulten]').checked:false;\n  if(ad.length<2){m.innerHTML='<span class=\"bad\">'+L('L\u00fctfen ad\u0131n\u0131z\u0131 ve soyad\u0131n\u0131z\u0131 yaz\u0131n.','Please enter your full name.')+'<\/span>';return}\n  if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em)){m.innerHTML='<span class=\"bad\">'+L('L\u00fctfen ge\u00e7erli bir e-posta adresi yaz\u0131n.','Please enter a valid email address.')+'<\/span>';return}\n  if(!co){m.innerHTML='<span class=\"bad\">'+L('Devam etmek i\u00e7in gizlilik bildirimini onaylaman\u0131z gerekiyor.','Please accept the privacy notice to continue.')+'<\/span>';return}\n  var d=getData();b.disabled=true;m.textContent=L('G\u00f6nderiliyor...','Sending...');\n  var body={kind:el.getAttribute('data-lead'),ad:ad,email:em,tel:te,consent:1,bulten:bu?1:0,web:q(el,'[name=web]').value,ts:C.ts,lang:C.lang,page:location.pathname,ref:document.referrer||'',route:d.route||'',konu:d.konu||'',ozet:d.ozet||''};\n  var utm=location.search.match(\/utm_source=([^&]+)\/);if(utm)body.utm=decodeURIComponent(utm[1]);\n  fetch(C.api,{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(body)}).then(function(r){return r.json().then(function(j){return [r.ok,j]})}).then(function(x){\n   if(x[0]&&x[1]&&x[1].ok){m.innerHTML='<b>'+L('Te\u015fekk\u00fcr ederiz, talebiniz bize ula\u015ft\u0131.','Thank you, we have received your request.')+'<\/b> '+(body.kind==='es_sonuc'?L('Sonucunuz e-postan\u0131za g\u00f6nderildi; kurallar netle\u015fti\u011finde g\u00fcncellenmi\u015f hesaplaman\u0131z\u0131 da iletece\u011fiz.','Your result has been sent to your inbox; we will also send you an updated calculation once the rules are confirmed.'):L('En k\u0131sa s\u00fcrede talebinize d\u00f6n\u00fc\u015f yap\u0131lacakt\u0131r.','We will get back to you as soon as possible.'));\n    el.querySelectorAll('input').forEach(function(i){i.disabled=true});b.style.display='none';\n    if(window.gtag)try{gtag('event','generate_lead',{form:'hesaplayici_'+body.kind})}catch(e){}\n   }else{b.disabled=false;m.innerHTML='<span class=\"bad\">'+((x[1]&&x[1].msg)||L('Bir sorun olu\u015ftu, l\u00fctfen tekrar deneyin.','Something went wrong, please try again.'))+'<\/span>'}\n  }).catch(function(){b.disabled=false;m.innerHTML='<span class=\"bad\">'+L('Ba\u011flant\u0131 sorunu olu\u015ftu, l\u00fctfen tekrar deneyin.','Connection problem, please try again.')+'<\/span>'})\n }}\nfunction wire(root,fn){root.addEventListener('click',function(e){var b=e.target.closest('.seg button');if(!b||!root.contains(b))return;b.parentNode.querySelectorAll('button').forEach(function(x){x.classList.toggle('on',x===b)});fn()});\n root.addEventListener('input',function(e){if(e.target.closest('[data-lead]'))return;fn()});root.addEventListener('change',function(e){if(e.target.closest('[data-lead]'))return;fn()});\n var at=q(root,'.addtrip');if(at)at.onclick=function(){addTrip(root,fn);fn()}}\nfunction txt(el){return (el.innerText||el.textContent||'').replace(\/\\n{3,}\/g,'\\n\\n').trim()}\n\n\/* ---------- ILR ---------- *\/\nvar IR={sw:[5,'Skilled Worker'],hc:[5,'Health and Care Worker'],gt3:[3,'Global Talent (Exceptional Talent)'],gt5:[5,'Global Talent (Exceptional Promise)'],if:[3,'Innovator Founder'],su:[5,'Scale-up'],fam:[5,L('e\u015f \/ partner','spouse \/ partner')],ecaa:[5,L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')],anc:[5,'UK Ancestry'],lr:[10,L('10 y\u0131ll\u0131k yasal ikamet','10-year lawful residence')],tmp:[0,'']};\nfunction ilr(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('Kal\u0131c\u0131 oturuma (ILR) ne zaman ba\u015fvurabilirsiniz?','When can you apply for indefinite leave to remain (ILR)?')+'<\/h2><p class=\"sub\">'+L('Bug\u00fcn y\u00fcr\u00fcrl\u00fckteki kurallara g\u00f6re en erken ne zaman ba\u015fvurabilece\u011finizi ve yurt d\u0131\u015f\u0131 s\u00fcrelerinizi g\u00f6sterir.','Shows the earliest date you can apply under the rules in force today, and checks your time abroad.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('\u015eu anki vizeniz','Your current visa')+'<\/label><select class=\"i_route\">'+\n [['sw','Skilled Worker'],['hc','Health and Care Worker'],['gt3','Global Talent (Exceptional Talent)'],['gt5','Global Talent (Exceptional Promise)'],['if','Innovator Founder'],['su','Scale-up'],['fam',L('E\u015f \/ partner vizesi','Spouse \/ partner visa')],['ecaa',L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')],['anc','UK Ancestry'],['lr',L('10 y\u0131ll\u0131k kesintisiz yasal ikamet','10 years continuous lawful residence')],['tmp',L('Student, Graduate, HPI veya Global Business Mobility','Student, Graduate, HPI or Global Business Mobility')]].map(function(o){return '<option value=\"'+o[0]+'\">'+o[1]+'<\/option>'}).join('')+'<\/select><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Bu vizeyle ilk vizenizin ba\u015flang\u0131\u00e7 tarihi','Start date of your first visa on this route')+'<\/label><input type=\"date\" class=\"i_start\"><span class=\"hint\">'+L('Vize kart\u0131n\u0131zdaki ba\u015flang\u0131\u00e7 tarihi veya UK\\'ye giri\u015f tarihiniz; hangisi daha sonraysa.','The start date on your visa card or the date you entered the UK, whichever is later.')+'<\/span><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Ba\u015fvurudaki rol\u00fcn\u00fcz','Your role in the application')+'<\/label>'+seg('dep',[['0',L('Ana ba\u015fvuran','Main applicant')],['1',L('E\u015f \/ \u00e7ocuk','Partner \/ child')]],'0')+'<\/div>'+tripsHTML()+'<\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div><div class=\"disc\">'+DISC+' '+L('Hesaplama vize de\u011fi\u015fikliklerini ve di\u011fer \u015fartlar\u0131 kontrol etmez.','The calculation does not check route switches or other requirements.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var r=q(root,'.i_route').value,s=q(root,'.i_start').value,arr=absDays(root);\n  if(!s){out.style.display='none';return}out.style.display='';\n  if(r==='tmp'){out.innerHTML='<div class=\"big s\">'+L('Bu vizelerle do\u011frudan kal\u0131c\u0131 oturuma ge\u00e7ilmez','These visas do not lead directly to settlement')+'<\/div><ul><li>'+L('Student, Graduate, High Potential Individual ve Global Business Mobility vizeleri tek ba\u015f\u0131na kal\u0131c\u0131 oturuma g\u00f6t\u00fcrmez.','Student, Graduate, High Potential Individual and Global Business Mobility visas do not lead to settlement on their own.')+'<\/li><li>'+L('Bug\u00fcnk\u00fc kurallarda bu s\u00fcrelerin bir k\u0131sm\u0131 10 y\u0131ll\u0131k yasal ikamet hesab\u0131na say\u0131labilir. 2 Kas\u0131m 2026\\'da a\u00e7\u0131klanan earned settlement politikas\u0131 bu imk\u00e2n\u0131n kald\u0131r\u0131lmas\u0131n\u0131 \u00f6ng\u00f6r\u00fcyor.','Under today\\'s rules some of this time may count towards 10 years\\' lawful residence. The earned settlement policy announced on 2 November 2026 proposes to remove this.')+'<\/li><li>'+L('Kal\u0131c\u0131 oturuma g\u00f6t\u00fcren bir vizeye ge\u00e7i\u015f se\u00e7enekleriniz i\u00e7in dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015febilirsiniz.','Speak to our adviser about switching to a route that leads to settlement.')+'<\/li><\/ul>'+esBtn(r,s);return}\n  var y=IR[r][0],sd=pd(s),qd=addY(sd,y),ap=addD(qd,-28),dep=sv(root,'dep')==='1';\n  var h='<div class=\"lbl2\">'+L('En erken ILR ba\u015fvuru tarihi','Earliest ILR application date')+'<\/div><div class=\"big\">'+fd(ap)+'<\/div><ul>';\n  h+='<li>'+L(IR[r][1]+' vizesinde gereken s\u00fcre <b>'+y+' y\u0131l<\/b>. Bu s\u00fcre '+fd(qd)+' tarihinde doluyor; ba\u015fvuruyu 28 g\u00fcn \u00f6nceden yapabilirsiniz.',IR[r][1]+' requires <b>'+y+' years<\/b>. This is completed on '+fd(qd)+'; you can apply up to 28 days early.')+'<\/li>';\n  if(dep)h+='<li>'+L('E\u015f ve \u00e7ocuklar genellikle ana ba\u015fvuranla birlikte ya da kendi s\u00fcrelerini tamamlad\u0131klar\u0131nda ba\u015fvurur.','Partners and children usually apply together with the main applicant or once they have completed their own qualifying period.')+'<\/li>';\n  h+='<li>'+L('Life in the UK s\u0131nav\u0131n\u0131 ge\u00e7mi\u015f olman\u0131z ve \u0130ngilizce \u015fart\u0131n\u0131 kar\u015f\u0131laman\u0131z gerekir.','You need to pass the Life in the UK test and meet the English language requirement.')+'<\/li><\/ul>';\n  var a=toDn(sd),b=Math.max(toDn(qd),arr.length?Math.max.apply(null,arr):0),best=0,bestEnd=null;\n  for(var e=a;e<=b;e++){var c=cnt(arr,Math.max(a,e-364),e);if(c>best){best=c;bestEnd=e}}\n  var last=cnt(arr,TODAY-364,TODAY);\n  h+='<p class=\"h3\">'+L('Yurt d\u0131\u015f\u0131 s\u00fcreleri','Time outside the UK')+'<\/p>';\n  if(!arr.length)h+='<p class=\"hint\" style=\"margin:4px 0 0\">'+L('Seyahat eklemediniz. Kural: gereken s\u00fcre i\u00e7indeki <b>herhangi bir<\/b> 12 ayl\u0131k d\u00f6nemde 180 g\u00fcnden fazla yurt d\u0131\u015f\u0131nda kalmam\u0131\u015f olman\u0131z gerekir.','No trips added. Rule: you must not have spent more than 180 days outside the UK in <b>any<\/b> 12-month period during the qualifying period.')+'<\/p>';\n  else{\n   h+=meter(L('En yo\u011fun 12 ayl\u0131k d\u00f6nem','Busiest 12-month period')+(bestEnd!==null?' ('+fd(fromDn(Math.max(a,bestEnd-364)))+' - '+fd(fromDn(bestEnd))+')':''),best,180,L('Gereken s\u00fcre i\u00e7indeki her 12 ayl\u0131k d\u00f6nem ayr\u0131 ayr\u0131 kontrol edildi.','Every 12-month period in the qualifying period was checked.'));\n   h+=meter(L('Bug\u00fcnden geriye son 12 ay','Last 12 months to today'),last,180,L('Planlama: bug\u00fcn itibar\u0131yla 12 ayl\u0131k s\u0131n\u0131ra '+Math.max(0,180-last)+' g\u00fcn kald\u0131. Eski seyahatleriniz 12 ayl\u0131k d\u00f6nemin d\u0131\u015f\u0131na \u00e7\u0131kt\u0131k\u00e7a bu say\u0131 artar.','Planning: as of today you have '+Math.max(0,180-last)+' days left within the 12-month limit. This number grows as older trips fall outside the 12-month window.'));\n   if(best>180)h+='<div class=\"warn\">'+L('Girdi\u011finiz seyahatlerle 180 g\u00fcn s\u0131n\u0131r\u0131 a\u015f\u0131l\u0131yor. Bu durum s\u00fcrenin kesintiye u\u011frad\u0131\u011f\u0131 \u015feklinde de\u011ferlendirilebilir; ba\u015fvurmadan \u00f6nce dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','With these trips the 180-day limit is exceeded. This may be treated as a break in continuous residence; we recommend speaking to our adviser before applying.')+'<\/div>';\n  }\n  if(ap>=B2)h+='<div class=\"warn\">'+L('26 Mart 2027 ve sonras\u0131ndaki ILR ba\u015fvurular\u0131nda \u0130ngilizce \u015fart\u0131 <b>B2<\/b> seviyesine \u00e7\u0131k\u0131yor.','For ILR applications made on or after 26 March 2027, the English requirement rises to <b>B2<\/b>.')+'<\/div>';\n  h+='<div class=\"warn\">'+L('2 Kas\u0131m 2026\\'da a\u00e7\u0131klanan earned settlement politikas\u0131 y\u00fcr\u00fcrl\u00fc\u011fe girdi\u011finde bu s\u00fcrelerin de\u011fi\u015fmesi bekleniyor (temel s\u00fcre 10 y\u0131l; gelir ve katk\u0131ya g\u00f6re 3 veya 5 y\u0131l). Politika hen\u00fcz y\u00fcr\u00fcrl\u00fckte de\u011fil ve y\u00fcr\u00fcrl\u00fck tarihi a\u00e7\u0131klanmad\u0131.','The earned settlement policy announced on 2 November 2026 is expected to change these periods once in force (a 10-year baseline; 3 or 5 years depending on income and contribution). The policy is not yet in force and no start date has been announced.')+'<\/div>'+esBtn(r,s);\n  out.innerHTML=h;\n }\n function esBtn(r,s){var m={sw:'sw',hc:'hc',gt3:'gt',gt5:'gtp',if:'if',su:'su',fam:'fam',ecaa:'ecaa',anc:'anc',lr:'lr',tmp:'tmp'};return '<div style=\"margin-top:14px\"><a class=\"btn\" href=\"'+esc(C.es_url)+'?vize='+(m[r]||'sw')+'&baslangic='+encodeURIComponent(s)+'\">'+L('Earned settlement\\'a g\u00f6re ne olacak?','What changes under earned settlement?')+'<\/a><\/div>'}\n wire(root,calc);calc();\n}\n\n\/* ---------- Citizenship ---------- *\/\nfunction vat(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('\u0130ngiliz vatanda\u015fl\u0131\u011f\u0131na ne zaman ba\u015fvurabilirsiniz?','When can you apply for British citizenship?')+'<\/h2><p class=\"sub\">'+L('Kal\u0131c\u0131 oturum tarihinize ve UK\\'de ya\u015fad\u0131\u011f\u0131n\u0131z s\u00fcreye g\u00f6re en erken ba\u015fvuru tarihini hesaplar, yurt d\u0131\u015f\u0131 s\u00fcrelerinizi kontrol eder.','Works out your earliest application date from your settlement date and time in the UK, and checks your absences.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f\"><label class=\"l\">'+L('UK\\'ye ya\u015famak i\u00e7in ilk geldi\u011finiz tarih','Date you first came to live in the UK')+'<\/label><input type=\"date\" class=\"c_entry\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('ILR (veya settled status) tarihi','Date of ILR (or settled status)')+'<\/label><input type=\"date\" class=\"c_ilr\"><\/div>'+\n '<div class=\"f full\"><label class=\"l\">'+L('\u0130ngiliz vatanda\u015f\u0131yla evli veya civil partner misiniz?','Are you married to, or the civil partner of, a British citizen?')+'<\/label>'+seg('mar',[['0',L('Hay\u0131r','No')],['1',L('Evet','Yes')]],'0')+'<\/div>'+tripsHTML()+\n '<div class=\"f\"><label class=\"l\">'+L('Planlad\u0131\u011f\u0131n\u0131z ba\u015fvuru tarihi (iste\u011fe ba\u011fl\u0131)','Planned application date (optional)')+'<\/label><input type=\"date\" class=\"c_plan\"><span class=\"hint\">'+L('Bo\u015f b\u0131rak\u0131l\u0131rsa en erken tarih kullan\u0131l\u0131r.','If left blank, the earliest date is used.')+'<\/span><\/div><\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div><div class=\"disc\">'+DISC+' '+L('\u0130yi karakter \u015fart\u0131 ve g\u00f6\u00e7menlik ge\u00e7mi\u015fi ayr\u0131ca de\u011ferlendirilir.','The good character requirement and immigration history are assessed separately.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var e=q(root,'.c_entry').value,i=q(root,'.c_ilr').value,arr=absDays(root);if(!e||!i){out.style.display='none';return}out.style.display='';\n  var ed=pd(e),id=pd(i),m=sv(root,'mar')==='1',a,b,d,yrs=m?3:5,lim=m?270:450;\n  if(m){a=addY(ed,3);b=id}else{a=addY(ed,5);b=addM(id,12)}d=a>b?a:b;\n  function ok(D){var dd=fromDn(D);var t=cnt(arr,toDn(addY(dd,-yrs)),D-1),l=cnt(arr,toDn(addM(dd,-12)),D-1);return [t,l,t<=lim&&l<=90]}\n  var pv=q(root,'.c_plan').value,plan=pv?pd(pv):d;var P=toDn(plan<d?d:plan),res=ok(P);\n  var h='<div class=\"lbl2\">'+L('S\u00fcre \u015fart\u0131na g\u00f6re en erken vatanda\u015fl\u0131k ba\u015fvuru tarihi','Earliest citizenship application date (residence requirement)')+'<\/div><div class=\"big\">'+fd(d)+'<\/div><ul>';\n  if(m)h+='<li>'+L('\u0130ngiliz vatanda\u015f\u0131yla evliyseniz 3 y\u0131ll\u0131k ikamet yeterli; ILR sonras\u0131nda 12 ay beklemeniz gerekmiyor.','If you are married to a British citizen, 3 years\\' residence is enough and you do not need to wait 12 months after ILR.')+'<\/li>';\n  else h+='<li>'+L('ILR sonras\u0131nda 12 ay beklenir ('+fd(b)+') ve UK\\'de en az 5 y\u0131ll\u0131k ikamet aran\u0131r ('+fd(a)+'). Hangisi daha ge\u00e7se o tarih esas al\u0131n\u0131r.','You need to wait 12 months after ILR ('+fd(b)+') and have at least 5 years\\' residence in the UK ('+fd(a)+'). Whichever is later applies.')+'<\/li>';\n  h+='<li>'+L('Ba\u015fvuru tarihinizden tam '+yrs+' y\u0131l \u00f6nceki g\u00fcn UK\\'de bulunuyor olman\u0131z gerekir.','You must have been in the UK on the day exactly '+yrs+' years before your application date.')+'<\/li>';\n  h+='<li>'+L('Home Office \u00fccreti \u00a31.709, vatanda\u015fl\u0131k t\u00f6reni \u00a3130. \u00d6ncelikli hizmet \u00a3500.','Home Office fee \u00a31,709, citizenship ceremony \u00a3130. Priority service \u00a3500.')+'<\/li><\/ul>';\n  h+='<p class=\"h3\">'+L('Yurt d\u0131\u015f\u0131 s\u00fcreleri \u00b7 '+fd(fromDn(P))+' tarihli ba\u015fvuru i\u00e7in','Time outside the UK \u00b7 for an application on '+fd(fromDn(P)))+'<\/p>';\n  h+=meter(L('Son '+yrs+' y\u0131l toplam\u0131','Total in the last '+yrs+' years'),res[0],lim);\n  h+=meter(L('Son 12 ay','Last 12 months'),res[1],90);\n  if(!res[2]){var f=null;for(var D=P+1;D<=P+1500;D++){if(ok(D)[2]){f=D;break}}\n   h+='<div class=\"warn\">'+L('Bu seyahatlerle '+fd(fromDn(P))+' tarihinde s\u0131n\u0131rlar a\u015f\u0131l\u0131yor. ','With these trips the limits are exceeded on '+fd(fromDn(P))+'. ')+(f?L('Ayn\u0131 seyahatlerle s\u0131n\u0131rlar\u0131n i\u00e7inde kal\u0131nan en erken ba\u015fvuru tarihi: <b>'+fd(fromDn(f))+'<\/b>.','The earliest application date within the limits with the same trips: <b>'+fd(fromDn(f))+'<\/b>.'):L('\u00d6n\u00fcm\u00fczdeki d\u00f6rt y\u0131l i\u00e7inde s\u0131n\u0131rlar\u0131n i\u00e7inde kal\u0131nan bir tarih bulunamad\u0131.','No date within the limits was found in the next four years.'))+' '+L('S\u0131n\u0131rlar\u0131n a\u015f\u0131ld\u0131\u011f\u0131 durumlarda Home Office takdir yetkisi kullanabilir; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','The Home Office may use discretion where the limits are exceeded; we recommend speaking to our adviser.')+'<\/div>'}\n  else if(arr.length)h+='<p class=\"hint\" style=\"margin:10px 0 0\">'+L('Planlama: bu tarihe kadar son 12 ay s\u0131n\u0131r\u0131na '+(90-res[1])+' g\u00fcn, '+yrs+' y\u0131ll\u0131k toplam s\u0131n\u0131ra '+(lim-res[0])+' g\u00fcn kald\u0131.','Planning: up to this date you have '+(90-res[1])+' days left within the 12-month limit and '+(lim-res[0])+' days within the '+yrs+'-year total.')+'<\/p>';\n  out.innerHTML=h;\n }\n wire(root,calc);calc();\n}\n\n\/* ---------- Fees ---------- *\/\nvar F={\n sw:{n:'Skilled Worker',out:819,in:943,out3:1618,in3:1865,ihs:1035,dep:'same',loc:1,yrs:1,sp:1},\n swisl:{n:'Skilled Worker (Immigration Salary List)',out:628,in:943,out3:1235,in3:1865,ihs:1035,dep:'same',loc:1,yrs:1,sp:1},\n hc:{n:'Health and Care Worker',out:324,in:943,out3:628,in3:1865,ihs:0,dep:'same',loc:1,yrs:1,sp:1},\n gt:{n:'Global Talent',out:766,in:766,ihs:1035,dep:766,loc:0,yrs:1,note:L('\u00a3561 endorsement + \u00a3205 vize a\u015famas\u0131','\u00a3561 endorsement + \u00a3205 visa stage')},\n if:{n:'Innovator Founder',out:1357,in:1693,ihs:1035,dep:'same',loc:1,yrs:1,note:L('endorsement \u00fccreti ayr\u0131ca \u00f6denir','endorsement fee paid separately')},\n hpi:{n:'High Potential Individual',out:880,in:880,ihs:1035,dep:'same',loc:0,yrs:1},\n st:{n:'Student',out:558,in:558,ihs:776,dep:'same',loc:1,yrs:1,adIhs:776},\n gr:{n:'Graduate',out:937,in:937,ihs:1035,dep:'same',loc:0,yrs:1,fixLoc:'in'},\n fam:{n:L('E\u015f \/ partner vizesi','Spouse \/ partner visa'),out:2064,in:1407,ihs:1035,dep:'same',loc:1,yrs:0,famM:{out:33,in:30}},\n vis6:{n:L('Ziyaret\u00e7i vizesi (6 ay)','Visitor visa (6 months)'),out:135,ihs:0,dep:'same',loc:0,yrs:0},\n vis2:{n:L('Ziyaret\u00e7i vizesi (2 y\u0131l)','Visitor visa (2 years)'),out:506,ihs:0,dep:'same',loc:0,yrs:0},\n vis5:{n:L('Ziyaret\u00e7i vizesi (5 y\u0131l)','Visitor visa (5 years)'),out:903,ihs:0,dep:'same',loc:0,yrs:0},\n vis10:{n:L('Ziyaret\u00e7i vizesi (10 y\u0131l)','Visitor visa (10 years)'),out:1128,ihs:0,dep:'same',loc:0,yrs:0},\n ilr:{n:L('Kal\u0131c\u0131 oturum (ILR)','Indefinite leave to remain (ILR)'),out:3226,in:3226,ihs:0,dep:'same',loc:0,yrs:0,fixLoc:'in'},\n nat:{n:L('\u0130ngiliz vatanda\u015fl\u0131\u011f\u0131','British citizenship'),out:1839,in:1839,ihs:0,dep:1000,loc:0,yrs:0,fixLoc:'in',note:L('\u00a31.709 + \u00a3130 t\u00f6ren; \u00e7ocuk kayd\u0131 \u00a31.000','\u00a31,709 + \u00a3130 ceremony; child registration \u00a31,000')}\n};\nfunction ihsYears(m){var y=Math.floor(m\/12),r=m%12;return y+(r===0?0:(r<=6?0.5:1))}\nfunction ucret(root){\n root.innerHTML='<div class=\"card\"><div class=\"eb\">'+L('Hesaplay\u0131c\u0131','Calculator')+'<\/div><h2 class=\"vt\">'+L('Ba\u015fvuru \u00fccretleri ne kadar tutar?','How much will the application fees be?')+'<\/h2><p class=\"sub\">'+L('Home Office ba\u015fvuru \u00fccreti, sa\u011fl\u0131k katk\u0131s\u0131 (IHS) ve \u00f6ncelikli hizmet dahil tahmini toplam.','Estimated total including the Home Office application fee, the Immigration Health Surcharge (IHS) and priority services.')+'<\/p>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('Ba\u015fvuru t\u00fcr\u00fc','Application type')+'<\/label><select class=\"f_route\">'+Object.keys(F).map(function(k){return '<option value=\"'+k+'\">'+F[k].n+'<\/option>'}).join('')+'<\/select><\/div>'+\n '<div class=\"f w_loc\"><label class=\"l\">'+L('Nereden ba\u015fvuruyorsunuz?','Where are you applying from?')+'<\/label>'+seg('loc',[['out',L('UK d\u0131\u015f\u0131ndan','Outside the UK')],['in',L('UK i\u00e7inden','Inside the UK')]],'out')+'<\/div>'+\n '<div class=\"f w_yrs\"><label class=\"l\">'+L('Vize s\u00fcresi (y\u0131l)','Length of visa (years)')+'<\/label><input type=\"number\" class=\"f_yrs\" min=\"0.5\" max=\"5\" step=\"0.5\" value=\"3\"><span class=\"hint\">'+L('IHS bu s\u00fcreye g\u00f6re hesaplan\u0131r.','The IHS is calculated on this period.')+'<\/span><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Yeti\u015fkin ba\u011f\u0131ml\u0131 (e\u015f)','Adult dependants (partner)')+'<\/label><input type=\"number\" class=\"f_ad\" min=\"0\" max=\"6\" value=\"0\"><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('18 ya\u015f alt\u0131 \u00e7ocuk','Children under 18')+'<\/label><input type=\"number\" class=\"f_ch\" min=\"0\" max=\"8\" value=\"0\"><\/div>'+\n '<div class=\"f full\"><label class=\"l\">'+L('H\u0131zland\u0131rma','Faster decision')+'<\/label>'+seg('pr',[['0',L('Standart','Standard')],['500','Priority (\u00a3500)'],['1000',L('Super priority (\u00a31.000)','Super priority (\u00a31,000)')]],'0')+'<span class=\"hint\">'+L('Her ba\u015fvuru sahibi i\u00e7in ayr\u0131 \u00fccretlendirilir; her vizede ve her \u00fclkede sunulmayabilir.','Charged per applicant; not available for every route or in every country.')+'<\/span><\/div>'+\n '<div class=\"f full w_sp\"><label class=\"l\">'+L('\u0130\u015fveren maliyetlerini de g\u00f6ster','Also show employer costs')+'<\/label>'+seg('sp',[['0',L('Hay\u0131r','No')],['s',L('K\u00fc\u00e7\u00fck i\u015fletme','Small sponsor')],['l',L('Orta \/ b\u00fcy\u00fck i\u015fletme','Medium \/ large sponsor')]],'0')+'<span class=\"hint\">'+L('Sponsor lisans\u0131 (ilk kez al\u0131nacaksa), Certificate of Sponsorship ve Immigration Skills Charge.','Sponsor licence (if applying for the first time), Certificate of Sponsorship and Immigration Skills Charge.')+'<\/span><\/div><\/div>'+\n '<div class=\"res\"><\/div>'+\n '<div class=\"quote\"><div><b>'+L('Dan\u0131\u015fmanl\u0131k \u00fccretimizi de \u00f6\u011frenmek ister misiniz?','Would you like to know our fee as well?')+'<\/b><span>'+L('Hesaplad\u0131\u011f\u0131n\u0131z ba\u015fvuru i\u00e7in Visavis\\'in hizmet \u00fccreti teklifini e-postan\u0131za g\u00f6nderelim.','We will email you Visavis\\'s fee quote for the application you have calculated.')+'<\/span><\/div><button type=\"button\" class=\"btn qopen\">'+L('Visavis dan\u0131\u015fmanl\u0131k \u00fccreti i\u00e7in teklif al\u0131n','Get a quote for Visavis\\'s fees')+'<\/button><\/div>'+\n '<div class=\"qwrap\" style=\"display:none\">'+leadForm('ucret_teklif',L('Teklif talebi','Quote request'),L('Se\u00e7ti\u011finiz ba\u015fvuru t\u00fcr\u00fc, ki\u015fi say\u0131s\u0131 ve hesaplanan d\u00f6k\u00fcm talebinize otomatik eklenir.','Your selected application type, number of applicants and the calculated breakdown are added to your request automatically.'),L('Teklif iste','Request a quote'),false,false)+'<\/div>'+\n '<div class=\"disc\">'+L('\u00dccretler 8 Nisan 2026 tarihli Home Office \u00fccret tablosuna g\u00f6redir; IHS y\u0131ll\u0131k \u00a31.035 (\u00f6\u011frenci ve 18 ya\u015f alt\u0131 \u00a3776). Tutarlar de\u011fi\u015febilir; dan\u0131\u015fmanl\u0131k \u00fccretleri dahil de\u011fildir.','Fees are based on the Home Office fee table of 8 April 2026; IHS \u00a31,035 a year (\u00a3776 for students and under-18s). Amounts may change; professional fees are not included.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n function calc(){\n  var k=q(root,'.f_route').value,c=F[k];\n  q(root,'.w_loc').style.display=c.loc?'':'none';q(root,'.w_yrs').style.display=c.yrs?'':'none';q(root,'.w_sp').style.display=c.sp?'':'none';\n  var loc=c.fixLoc||(c.loc?sv(root,'loc'):'out');\n  var yrs=parseFloat(q(root,'.f_yrs').value)||0,ad=Math.max(0,parseInt(q(root,'.f_ad').value)||0),ch=Math.max(0,parseInt(q(root,'.f_ch').value)||0),pr=parseInt(sv(root,'pr'))||0;\n  var months=c.famM?c.famM[loc]:(c.yrs?Math.round(yrs*12):0);\n  var fee=c[loc]!=null?c[loc]:c.out;if(c.out3&&yrs>3)fee=c[loc+'3'];\n  var depFee=c.dep==='same'?fee:c.dep,n=1+ad+ch,rows=[],tot=0;\n  function add(t,v){rows.push([t,v]);tot+=v}\n  add(L('Ba\u015fvuru \u00fccreti, ana ba\u015fvuran','Application fee, main applicant')+(c.note?' <span class=\"hint\">('+c.note+')<\/span>':''),fee);\n  if(ad)add(L('Ba\u015fvuru \u00fccreti, yeti\u015fkin ba\u011f\u0131ml\u0131 \u00d7 ','Application fee, adult dependant \u00d7 ')+ad,depFee*ad);\n  if(ch)add(L('Ba\u015fvuru \u00fccreti, \u00e7ocuk \u00d7 ','Application fee, child \u00d7 ')+ch,(k==='nat'?1000:depFee)*ch);\n  if(c.ihs&&months){var iy=ihsYears(months),adR=c.adIhs||1035;\n   add(L('IHS, ana ba\u015fvuran ('+iy+' y\u0131l \u00d7 '+gbp(c.ihs)+')','IHS, main applicant ('+iy+' years \u00d7 '+gbp(c.ihs)+')'),c.ihs*iy);\n   if(ad)add(L('IHS, yeti\u015fkin ba\u011f\u0131ml\u0131 \u00d7 ','IHS, adult dependant \u00d7 ')+ad,adR*iy*ad);\n   if(ch)add(L('IHS, \u00e7ocuk \u00d7 '+ch+' (\u00a3776\/y\u0131l)','IHS, child \u00d7 '+ch+' (\u00a3776\/year)'),776*iy*ch)}\n  if(k==='hc')rows.push([L('IHS <span class=\"hint\">(Health and Care Worker ve ba\u011f\u0131ml\u0131lar\u0131 muaf)<\/span>','IHS <span class=\"hint\">(Health and Care Worker visa holders and dependants are exempt)<\/span>'),0]);\n  if(pr)add(L('H\u0131zland\u0131rma \u00d7 '+n+' ki\u015fi','Priority service \u00d7 '+n+' applicants'),pr*n);\n  var sp=c.sp?sv(root,'sp'):'0',emp=[],et=0;\n  if(sp!=='0'){var lic=sp==='s'?611:1682,i1=sp==='s'?480:1320,i6=sp==='s'?240:660,ys=Math.max(yrs,1),isc=i1+Math.ceil((ys-1)*2)*i6;\n   emp=[[L('Sponsor lisans\u0131 (ilk ba\u015fvuru)','Sponsor licence (first application)'),lic],['Certificate of Sponsorship',525],['Immigration Skills Charge ('+ys+' '+L('y\u0131l','years')+')',isc]];emp.forEach(function(e){et+=e[1]})}\n  var h='<div class=\"lbl2\">'+L('Tahmini toplam (ba\u015fvuru sahipleri)','Estimated total (applicants)')+'<\/div><div class=\"big\">'+gbp(tot)+'<\/div><table>';\n  rows.forEach(function(r){h+='<tr><td>'+r[0]+'<\/td><td class=\"r\">'+gbp(r[1])+'<\/td><\/tr>'});\n  h+='<tr class=\"tot\"><td>'+L('Toplam','Total')+'<\/td><td class=\"r\">'+gbp(tot)+'<\/td><\/tr><\/table>';\n  if(emp.length){h+='<p class=\"h3\">'+L('\u0130\u015fveren taraf\u0131','Employer costs')+'<\/p><table>';emp.forEach(function(r){h+='<tr><td>'+r[0]+'<\/td><td class=\"r\">'+gbp(r[1])+'<\/td><\/tr>'});h+='<tr class=\"tot\"><td>'+L('\u0130\u015fveren toplam\u0131','Employer total')+'<\/td><td class=\"r\">'+gbp(et)+'<\/td><\/tr><\/table>'}\n  out.innerHTML=h;root._k=k;\n }\n wire(root,calc);calc();\n q(root,'.qopen').onclick=function(){q(root,'.qwrap').style.display='';q(root,'.qwrap').scrollIntoView({behavior:'smooth',block:'center'})};\n bindLead(root,q(root,'[data-lead]'),function(){return {route:root._k,konu:L('\u00dccret teklifi: ','Fee quote: ')+F[root._k].n,ozet:txt(out)}});\n}\n\n\/* ---------- Earned settlement ---------- *\/\nvar ER={sw:['Skilled Worker',5,'core'],hc:['Health and Care Worker',5,'core'],gt:['Global Talent',3,'talent'],gtp:['Global Talent',5,'talent'],if:['Innovator Founder',3,'talent'],su:['Scale-up',5,'core'],isp:['International Sportsperson',5,'core'],fam:[L('e\u015f \/ partner vizesi','spouse \/ partner visa'),5,'core'],anc:['UK Ancestry',5,'core'],ecaa:[L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)'),5,'out'],euss:['EU Settlement Scheme',5,'out'],tmp:['',0,'tmp'],lr:['Long Residence',10,'lr']};\nfunction es(root){\n var opts='<optgroup label=\"'+L('S\u00fcresi kal\u0131c\u0131 oturuma say\u0131lan vizeler','Visas whose time counts towards settlement')+'\">'+[['sw','Skilled Worker'],['hc',L('Health and Care Worker (bak\u0131m \u00e7al\u0131\u015fan\u0131 dahil)','Health and Care Worker (including care workers)')],['gt','Global Talent (Exceptional Talent)'],['gtp','Global Talent (Exceptional Promise)'],['if','Innovator Founder'],['su','Scale-up'],['isp','International Sportsperson'],['fam',L('E\u015f \/ partner vizesi','Spouse \/ partner visa')],['anc','UK Ancestry']].map(function(o){return '<option value=\"'+o[0]+'\">'+o[1]+'<\/option>'}).join('')+'<\/optgroup>'+\n  '<optgroup label=\"'+L('Yeni d\u00fczenlemenin kapsam\u0131 d\u0131\u015f\u0131ndaki rotalar','Routes outside the scope of the reforms')+'\"><option value=\"ecaa\">'+L('Ankara Anla\u015fmas\u0131 (ECAA)','Ankara Agreement (ECAA)')+'<\/option><option value=\"euss\">EU Settlement Scheme (pre-settled)<\/option><\/optgroup>'+\n  '<optgroup label=\"'+L('S\u00fcresi kal\u0131c\u0131 oturuma say\u0131lmayan vizeler','Visas whose time does not count')+'\"><option value=\"tmp\">'+L('Student, Graduate, HPI, Global Business Mobility (Senior or Specialist Worker dahil), Youth Mobility','Student, Graduate, HPI, Global Business Mobility (including Senior or Specialist Worker), Youth Mobility')+'<\/option><option value=\"lr\">'+L('10 y\u0131ll\u0131k kesintisiz yasal ikamet (Long Residence)','10 years continuous lawful residence (Long Residence)')+'<\/option><\/optgroup>';\n root.innerHTML='<div class=\"card\"><div class=\"eb\">Earned settlement \u00b7 '+L('2 Kas\u0131m 2026','2 November 2026')+'<\/div><h2 class=\"vt\">'+L('Earned settlement\\'a g\u00f6re kal\u0131c\u0131 oturuma ne zaman ba\u015fvurabilirsiniz?','When could you apply for settlement under earned settlement?')+'<\/h2><p class=\"sub\">'+L('Home Office\\'in 2 Kas\u0131m 2026\\'da a\u00e7\u0131klad\u0131\u011f\u0131 yeni \u00e7er\u00e7eveye g\u00f6re olas\u0131 s\u00fcrenizi, bug\u00fcnk\u00fc kurallarla kar\u015f\u0131la\u015ft\u0131r\u0131r.','Compares your possible qualifying period under the framework the Home Office announced on 2 November 2026 with today\\'s rules.')+'<\/p>'+\n '<div class=\"warn\" style=\"margin:0 0 18px\">'+L('A\u00e7\u0131klanan politika hen\u00fcz y\u00fcr\u00fcrl\u00fckte de\u011fil; ne zaman uygulanaca\u011f\u0131 ve ge\u00e7i\u015f kurallar\u0131n\u0131n \u00e7o\u011fu hen\u00fcz belli de\u011fil. Bu nedenle sonu\u00e7 kesin bir s\u00fcre de\u011fil, a\u00e7\u0131klanan \u00e7er\u00e7eveye g\u00f6re olas\u0131 bir senaryodur.','The announced policy is not yet in force; its start date and most transitional rules are not yet known. The result is therefore not a definite period but a possible scenario under the announced framework.')+'<\/div>'+\n '<div class=\"grid\"><div class=\"f full\"><label class=\"l\">'+L('\u015eu anki vizeniz','Your current visa')+'<\/label><select class=\"e_route\">'+opts+'<\/select><\/div>'+\n '<div class=\"f\"><label class=\"l\">'+L('Bu vizeyle ba\u015flang\u0131\u00e7 tarihiniz','Start date on this route')+'<\/label><input type=\"date\" class=\"e_start\"><\/div>'+\n '<div class=\"f w_dep\"><label class=\"l\">'+L('Ba\u015fvurudaki rol\u00fcn\u00fcz','Your role in the application')+'<\/label>'+seg('dep',[['0',L('Ana ba\u015fvuran','Main applicant')],['1',L('E\u015f \/ partner (ba\u011f\u0131ml\u0131)','Partner (dependant)')]],'0')+'<\/div>'+\n '<div class=\"f full w_inc\"><label class=\"l\">'+L('Son y\u0131llarda y\u0131ll\u0131k br\u00fct geliriniz ne kadar?','What has your gross annual income been in recent years?')+'<\/label>'+seg('inc',[['0',L('\u00a312.571 alt\u0131','Below \u00a312,571')],['1',L('\u00a312.571 - \u00a350.270','\u00a312,571 - \u00a350,270')],['2',L('\u00a350.271 - \u00a3125.140','\u00a350,271 - \u00a3125,140')],['3',L('\u00a3125.141 ve \u00fczeri','\u00a3125,141 or more')]],'1')+'<span class=\"hint\">'+L('Gelirin her y\u0131l ayn\u0131 olmas\u0131 gerekmiyor: \u00f6rne\u011fin \u00a350.271 e\u015fi\u011fini son 5 y\u0131l\u0131n 3\\'\u00fcnde, \u00a312.571 e\u015fi\u011fini son 7 y\u0131l\u0131n 5\\'inde kar\u015f\u0131laman\u0131z yeterli. E\u015fler gelirlerini birle\u015ftirebiliyor (hane e\u015fi\u011fi \u00a325.142).','Your income does not have to be the same every year: for example the \u00a350,271 threshold needs to be met in 3 of the last 5 years, and \u00a312,571 in 5 of the last 7. Couples can combine income (household threshold \u00a325,142).')+'<\/span><\/div>'+\n '<div class=\"f full w_bc\"><label class=\"l\">'+L('E\u015finiz, ebeveyniniz veya \u00e7ocu\u011funuz \u0130ngiliz vatanda\u015f\u0131 m\u0131?','Is your partner, parent or child a British citizen?')+'<\/label>'+seg('bc',[['0',L('Hay\u0131r','No')],['1',L('Evet','Yes')]],'0')+'<\/div>'+\n '<div class=\"f full w_ps\"><label class=\"l\">'+L('Sa\u011fl\u0131k veya e\u011fitim alan\u0131nda, devletin maa\u015f skalas\u0131na ba\u011fl\u0131 bir kamu rol\u00fcnde mi \u00e7al\u0131\u015f\u0131yorsunuz?','Do you work in a public sector health or education role paid on a national pay scale?')+'<\/label>'+seg('ps',[['0',L('Hay\u0131r','No')],['6',L('Evet, RQF 6 ve \u00fczeri (doktor, hem\u015fire, \u00f6\u011fretmen gibi)','Yes, RQF 6 or above (e.g. doctor, nurse, teacher)')],['5',L('Evet, RQF 6 alt\u0131 (hem\u015fire yard\u0131mc\u0131s\u0131, \u00f6\u011fretmen yard\u0131mc\u0131s\u0131 gibi)','Yes, below RQF 6 (e.g. nursing or teaching assistant)')]],'0')+'<\/div>'+\n '<div class=\"f full w_pre\"><label class=\"l\">'+L('Bu vizeye May\u0131s 2025\\'ten \u00f6nce mi ge\u00e7tiniz?','Were you on this route before May 2025?')+'<\/label>'+seg('pre',[['1',L('Evet','Yes')],['0',L('Hay\u0131r','No')]],'0')+'<\/div>'+\n '<div class=\"f full w_neg\"><label class=\"l\">'+L('A\u015fa\u011f\u0131dakilerden biri sizin i\u00e7in ge\u00e7erli mi?','Does any of the following apply to you?')+'<\/label>'+seg('neg',[['0',L('Hi\u00e7biri','None')],['1',L('18 ya\u015f\u0131ndan sonra vize ihlali (vize s\u00fcresini a\u015fmak, vize \u015fartlar\u0131n\u0131 ihlal etmek gibi)','An immigration breach as an adult (e.g. overstaying, breaching visa conditions)')],['2',L('Son 5 y\u0131lda devlet yard\u0131m\u0131 (public funds) almak','Receiving public funds in the last 5 years')]],'0')+'<\/div><\/div>'+\n '<div class=\"res\" style=\"display:none\"><\/div>'+\n '<div class=\"w_mail\" style=\"display:none\">'+leadForm('es_sonuc',L('Sonucunuzu e-postan\u0131za g\u00f6nderelim','We can email you your result'),L('Bu hesaplamay\u0131 e-postan\u0131za g\u00f6nderelim; kurallar y\u00fcr\u00fcrl\u00fc\u011fe girip netle\u015fti\u011finde g\u00fcncellenmi\u015f hesaplaman\u0131z\u0131 da size iletelim.','We will email you this calculation and send you an updated one once the rules come into force and are confirmed.'),L('Sonucu g\u00f6nder','Send my result'),true,true)+'<\/div>'+\n '<div class=\"quote\"><div><b>'+L('Zaman plan\u0131n\u0131z\u0131 dan\u0131\u015fman\u0131m\u0131zla de\u011ferlendirin','Review your timing with our adviser')+'<\/b><span>'+L('Yeni kurallar sizi nas\u0131l etkiliyor ve ne zaman ba\u015fvurmal\u0131s\u0131n\u0131z, birlikte konu\u015fal\u0131m.','Let\\'s discuss how the new rules affect you and when you should apply.')+'<\/span><\/div><button type=\"button\" class=\"btn gopen\">'+L('G\u00f6r\u00fc\u015fme talep et','Request a consultation')+'<\/button><\/div>'+\n '<div class=\"gwrap\" style=\"display:none\">'+leadForm('es_gorusme',L('G\u00f6r\u00fc\u015fme talebi','Consultation request'),L('Se\u00e7ti\u011finiz vize ve hesaplanan senaryo talebinize otomatik eklenir.','Your selected visa and the calculated scenario are added to your request automatically.'),L('Talep g\u00f6nder','Send request'),false,false)+'<\/div>'+\n '<div class=\"disc\">'+DISC+' '+L('Kaynak: Home Office, <i>A Fairer Pathway to Settlement: Government Response to the Consultation<\/i> (CP 1707, Kas\u0131m 2026). Politika y\u00fcr\u00fcrl\u00fc\u011fe girdi\u011finde ve Statement of Changes yay\u0131mland\u0131\u011f\u0131nda g\u00fcncellenecektir.','Source: Home Office, <i>A Fairer Pathway to Settlement: Government Response to the Consultation<\/i> (CP 1707, November 2026). This tool will be updated when the policy comes into force and the Statement of Changes is published.')+' '+IAA+'<\/div><\/div>';\n var out=q(root,'.res');\n var pm=location.search.match(\/[?&]vize=([a-z]+)\/),ps=location.search.match(\/[?&]baslangic=(\\d{4}-\\d{2}-\\d{2})\/);\n if(pm&&ER[pm[1]])q(root,'.e_route').value=pm[1];if(ps)q(root,'.e_start').value=ps[1];\n function calc(){\n  var r=q(root,'.e_route').value,R=ER[r],t=R[2],st=q(root,'.e_start').value;\n  function show(c,v){q(root,c).style.display=v?'':'none'}\n  var core=(t==='core'||t==='talent');\n  show('.w_inc',core);show('.w_bc',core&&r!=='anc');show('.w_ps',r==='sw'||r==='hc');show('.w_pre',r==='sw'||r==='hc');show('.w_neg',core);show('.w_dep',core);\n  if(!st){out.style.display='none';show('.w_mail',0);return}out.style.display='';show('.w_mail',1);\n  var sd=pd(st),cur=addY(sd,R[1]),h='';\n  function two(curTxt,newY,newTxt){var nd=newY?addY(sd,newY):null;\n   return '<div class=\"two\"><div><div class=\"lbl2\">'+L('Bug\u00fcnk\u00fc kurallara g\u00f6re','Under today\\'s rules')+'<\/div><div class=\"big s\">'+curTxt+'<\/div><\/div><div><div class=\"lbl2\">'+L('Yeni \u00e7er\u00e7eveye g\u00f6re olas\u0131 s\u00fcre','Possible period under the new framework')+'<\/div><div class=\"big s\">'+(newTxt||(newY+' '+L('y\u0131l','years')+' \u00b7 '+fd(nd)))+'<\/div><\/div><\/div>'}\n  var Y=L('y\u0131l','years');\n  if(t==='out'){h=two(R[1]+' '+Y+' \u00b7 '+fd(cur),0,L('De\u011fi\u015fiklik \u00f6ng\u00f6r\u00fclm\u00fcyor','No change expected'));\n   h+='<ul><li>'+L(R[0]+' yeni d\u00fczenlemenin (earned settlement) kapsam\u0131 d\u0131\u015f\u0131nda b\u0131rak\u0131ld\u0131.',R[0]+' has been left outside the scope of the earned settlement reforms.')+'<\/li>'+(r==='ecaa'?'<li>'+L('2 Kas\u0131m 2026 tarihli Avam Kamaras\u0131 oturumunda ECAA kapsam\u0131ndakilerin yerle\u015fim haklar\u0131nda de\u011fi\u015fiklik \u00f6ng\u00f6r\u00fclmedi\u011fi ifade edildi.','In the House of Commons on 2 November 2026 it was stated that no change is planned to the settlement rights of those under the ECAA.')+'<\/li>':'')+'<li>'+L('Bu rotan\u0131n kendi \u015fartlar\u0131 aynen ge\u00e7erli; ancak t\u00fcm ILR ba\u015fvurular\u0131n\u0131 etkileyen genel de\u011fi\u015fiklikler (\u00f6rne\u011fin \u0130ngilizce seviyesi) ayr\u0131ca takip edilmeli.','The route\\'s own requirements continue to apply; general changes affecting all ILR applications (such as the English level) should still be followed.')+'<\/li><\/ul>'}\n  else if(t==='tmp'){h=two(L('Do\u011frudan kal\u0131c\u0131 oturuma ge\u00e7ilmez','Does not lead directly to settlement'),0,L('S\u00fcre say\u0131lm\u0131yor','Time does not count'));\n   h+='<ul><li>'+L('Bu vizelerle ge\u00e7irilen s\u00fcrenin kal\u0131c\u0131 oturuma say\u0131lmayaca\u011f\u0131 a\u00e7\u0131kland\u0131. Senior or Specialist Worker gibi Global Business Mobility vizeleri de bu gruba giriyor.','Time spent on these visas will not count towards settlement. Global Business Mobility visas such as Senior or Specialist Worker are in this group.')+'<\/li><li>'+L('Kal\u0131c\u0131 oturum i\u00e7in s\u00fcresi say\u0131lan bir vizeye (Skilled Worker veya Global Talent gibi) ge\u00e7mek gerekiyor; s\u00fcre ge\u00e7i\u015f yapt\u0131\u011f\u0131n\u0131z g\u00fcn ba\u015fl\u0131yor.','To settle, you would need to switch to a route whose time counts (such as Skilled Worker or Global Talent); the clock starts on the day you switch.')+'<\/li><\/ul>'}\n  else if(t==='lr'){h=two('10 '+Y+' \u00b7 '+fd(cur),0,L('Rota kapan\u0131yor','Route closing'));\n   h+='<ul><li>'+L('10 y\u0131ll\u0131k Long Residence yolunun kapat\u0131lmas\u0131 \u00f6ng\u00f6r\u00fcl\u00fcyor; \u00f6\u011frenci gibi ge\u00e7ici vizelerle ge\u00e7irilen s\u00fcre art\u0131k say\u0131lmayacak.','The 10-year Long Residence route is due to close; time on temporary visas such as Student will no longer count.')+'<\/li><li>'+L('Uzun s\u00fcredir UK\\'de olup bu yolu planlayanlar i\u00e7in zamanlama \u00e7ok \u00f6nemli; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','If you have been in the UK for a long time and planned to use this route, timing is critical; we recommend speaking to our adviser.')+'<\/li><\/ul>'}\n  else{\n   var inc=+sv(root,'inc'),bc=sv(root,'bc')==='1'||r==='anc',psv=+(sv(root,'ps')||0),pre=sv(root,'pre')==='1',neg=+sv(root,'neg'),dep=sv(root,'dep')==='1',y,why=[],extra=[];\n   if(!(r==='sw'||r==='hc')){psv=0;pre=false}\n   if(neg===1){y=20;why.push(L('18 ya\u015f\u0131ndan sonra ya\u015fanan belirli vize ihlalleri, gelirinizden ve di\u011fer katk\u0131lar\u0131n\u0131zdan ba\u011f\u0131ms\u0131z olarak s\u00fcreyi 20 y\u0131la \u00e7\u0131kar\u0131yor.','Certain immigration breaches committed as an adult place you on the 20-year path regardless of income or other contributions.'))}\n   else if(neg===2){y=20;why.push(L('3, 5 veya 10 y\u0131ll\u0131k s\u00fcrelerden yararlanmak i\u00e7in ba\u015fvurudan \u00f6nceki 5 y\u0131lda devlet yard\u0131m\u0131 almam\u0131\u015f olman\u0131z gerekiyor; aksi halde s\u00fcre 20 y\u0131l.','To use the 3, 5 or 10-year paths you must not have accessed public funds in the 5 years before applying; otherwise the period is 20 years.'))}\n   else if(inc===3){y=3;why.push(L('Son 4 y\u0131l\u0131n 3\\'\u00fcnde \u00a3125.141 ve \u00fczeri gelir, s\u00fcreyi 3 y\u0131la indiriyor.','Income of \u00a3125,141 or more in 3 of the last 4 years reduces the period to 3 years.'))}\n   else if(t==='talent'){y=3;why.push(L(R[0]+' \"y\u00fcksek yetenek\" (high talent) vizeleri aras\u0131nda; bu gruptakiler i\u00e7in 3 y\u0131ll\u0131k s\u00fcre \u00f6ng\u00f6r\u00fcl\u00fcyor. Grubun tam kapsam\u0131 Migration Advisory Committee raporuyla netle\u015fecek.',R[0]+' is one of the \"high talent\" routes, for which a 3-year path is proposed. The exact scope of this group will be confirmed after a Migration Advisory Committee report.'));\n    var alt=(inc===2||bc)?5:10;extra.push(L('Bu gruba girmezseniz, gelirinize ve aile ba\u011f\u0131n\u0131za g\u00f6re olas\u0131 s\u00fcre: <b>'+alt+' y\u0131l<\/b> ('+fd(addY(sd,alt))+').','If you do not fall within this group, the possible period based on your income and family ties: <b>'+alt+' years<\/b> ('+fd(addY(sd,alt))+').'))}\n   else if(inc===2){y=5;why.push(L('Son 5 y\u0131l\u0131n 3\\'\u00fcnde \u00a350.271 ve \u00fczeri gelir, s\u00fcreyi 5 y\u0131la indiriyor.','Income of \u00a350,271 or more in 3 of the last 5 years reduces the period to 5 years.'))}\n   else if(bc){y=5;why.push(r==='anc'?L('UK Ancestry, \u0130ngiltere ile aile ba\u011f\u0131 (British connection) say\u0131l\u0131yor; s\u00fcre 5 y\u0131l.','UK Ancestry counts as a British connection; the period is 5 years.'):L('\u0130ngiliz vatanda\u015f\u0131 e\u015f, ebeveyn veya \u00e7ocuk, \u0130ngiltere ile aile ba\u011f\u0131 (British connection) say\u0131l\u0131yor; s\u00fcre 5 y\u0131l.','A British citizen partner, parent or child counts as a British connection; the period is 5 years.'))}\n   else if(psv===6){y=5;why.push(L('Devlet maa\u015f skalas\u0131na ba\u011fl\u0131, RQF 6 ve \u00fczeri bir kamu rol\u00fcnde 5 y\u0131l \u00e7al\u0131\u015fmak s\u00fcreyi 5 y\u0131lda tutuyor.','Five years in a public sector role at RQF 6 or above on a national pay scale keeps the period at 5 years.'))}\n   else if(pre&&r==='hc'){y=5;why.push(L('May\u0131s 2025\\'ten \u00f6nce bu vizeye ge\u00e7en bak\u0131m \u00e7al\u0131\u015fanlar\u0131, maa\u015f (\u00a325.000), sponsorluk ve istihdam \u015fartlar\u0131n\u0131 kar\u015f\u0131larsa bug\u00fcnk\u00fc 5 y\u0131ll\u0131k s\u00fcreyi koruyor.','Care workers who were on this route before May 2025 keep the current 5-year period if they meet the salary (\u00a325,000), sponsorship and employment requirements.'))}\n   else if(pre&&psv===5){y=5;why.push(L('May\u0131s 2025\\'ten \u00f6nce gelen ve devlet maa\u015f skalas\u0131na ba\u011fl\u0131 RQF 6 alt\u0131 rollerde \u00e7al\u0131\u015fan sa\u011fl\u0131k ve e\u011fitim \u00e7al\u0131\u015fanlar\u0131, ge\u00e7i\u015f d\u00fczenlemesiyle 5 y\u0131ll\u0131k s\u00fcreyi koruyor.','Health and education workers below RQF 6 on a national pay scale who arrived before May 2025 keep the 5-year period under a transitional arrangement.'))}\n   else if(inc>=1||dep){y=10;why.push(L('Kurallara uyan ve son 7 y\u0131l\u0131n 5\\'inde en az \u00a312.571 gelir elde edenler i\u00e7in temel s\u00fcre 10 y\u0131l.','For those who follow the rules and earn at least \u00a312,571 in 5 of the last 7 years, the baseline is 10 years.'));\n    if(pre&&r==='sw')extra.push(L('RQF 6 alt\u0131 roller i\u00e7in \u00f6nerilen 15 y\u0131ll\u0131k s\u00fcre nihai kararda kald\u0131r\u0131ld\u0131; bu gruptakiler i\u00e7in s\u00fcre 10 y\u0131l.','The 15-year period proposed for roles below RQF 6 was dropped in the final decision; for this group the period is 10 years.'))}\n   else{y=10;why.push(L('Temel s\u00fcre 10 y\u0131l; ancak son 7 y\u0131l\u0131n 5\\'inde en az \u00a312.571 gelir \u015fart\u0131 var. E\u015finizle birlikte \u00a325.142 hane gelirine ula\u015f\u0131yorsan\u0131z bu \u015fart\u0131 kar\u015f\u0131layabilirsiniz.','The baseline is 10 years, but you need at least \u00a312,571 of income in 5 of the last 7 years. A household income of \u00a325,142 with your partner can also meet this.'));extra.push('<span class=\"bad\">'+L('Gelir \u015fart\u0131 kar\u015f\u0131lanm\u0131yorsa s\u00fcre daha uzun olabilir; dan\u0131\u015fman\u0131m\u0131zla g\u00f6r\u00fc\u015fmenizi \u00f6neririz.','If the income requirement is not met the period may be longer; we recommend speaking to our adviser.')+'<\/span>')}\n   if(dep)extra.push(L('Ana ba\u015fvuranla birlikte gelen e\u015f, \u015fartlar\u0131 kar\u015f\u0131larsa onunla ayn\u0131 anda kal\u0131c\u0131 oturuma ge\u00e7ebiliyor; sonradan gelen e\u015f ise ayn\u0131 s\u00fcreyi kendisi tamaml\u0131yor.','A partner who arrived with the main applicant can settle at the same time if they meet the requirements; a partner who joined later completes the same period themselves.'));\n   h=two(R[1]+' '+Y+' \u00b7 '+fd(cur),y);\n   h+='<ul>'+why.concat(extra).map(function(x){return '<li>'+x+'<\/li>'}).join('')+'<li>'+L('Her durumda temel \u015fartlar aran\u0131yor: iyi karakter (UK\\'deki sab\u0131ka kayd\u0131 ret nedeni), \u00f6denmemi\u015f devlet borcu olmamas\u0131, B2 \u0130ngilizce ve Life in the UK s\u0131nav\u0131.','The mandatory requirements always apply: good character (a UK criminal record leads to refusal), no unpaid government debt, B2 English and the Life in the UK test.')+'<\/li><\/ul>';\n   var nd=addY(sd,y);\n   if(toDn(cur)<=TODAY)h+='<div class=\"warn\">'+L('Bug\u00fcnk\u00fc kurallara g\u00f6re gereken s\u00fcreyi doldurmu\u015f g\u00f6r\u00fcn\u00fcyorsunuz; yeni kurallar y\u00fcr\u00fcrl\u00fc\u011fe girmeden \u00f6nce ba\u015fvuru zamanlaman\u0131z \u00f6nemli.','Under today\\'s rules you appear to have completed the qualifying period; timing your application before the new rules come into force matters.')+'<\/div>';\n   else if(nd>cur)h+='<div class=\"warn\">'+L('Ba\u015fvurular karar tarihindeki kurallara g\u00f6re de\u011ferlendiriliyor. Yeni kurallar bu tarihten \u00f6nce y\u00fcr\u00fcrl\u00fc\u011fe girer ve sizin i\u00e7in bir ge\u00e7i\u015f d\u00fczenlemesi olmazsa yeni s\u00fcre uygulanabilir; bu y\u00fczden zamanlamay\u0131 \u015fimdiden planlamak \u00f6nemli.','Applications are decided under the rules in force on the decision date. If the new rules come into force before this date and no transitional arrangement applies to you, the new period may apply, so planning your timing now matters.')+'<\/div>';\n  }\n  out.innerHTML=h;root._r=r;\n }\n wire(root,calc);calc();\n q(root,'.gopen').onclick=function(){q(root,'.gwrap').style.display='';q(root,'.gwrap').scrollIntoView({behavior:'smooth',block:'center'})};\n var sel=function(){return {route:root._r,konu:'Earned settlement: '+(q(root,'.e_route').selectedOptions[0]||{}).textContent,ozet:txt(out)}};\n root.querySelectorAll('[data-lead]').forEach(function(el){bindLead(root,el,sel)});\n}\n\nfunction init(){document.querySelectorAll('.vvh[data-tip]').forEach(function(root){if(root._done)return;root._done=1;var t=root.getAttribute('data-tip');({ilr:ilr,vat:vat,ucret:ucret,es:es}[t]||ilr)(root)})}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();\n})();<\/script><div class=\"vvh\" data-tip=\"es\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For a calculation under today&#8217;s rules, including time spent outside the UK, use the calculator on our <a href=\"https:\/\/visavisuk.com\/en\/indefinite-leave-to-remain-ilr\/\">indefinite leave to remain (ILR) page<\/a>. For the detail of the decision, read our <a href=\"https:\/\/visavisuk.com\/en\/blog-en\/uk-settlement-ilr-earned-settlement-2026\/\">earned settlement guide<\/a>.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>On 2 November 2026 the Home Office announced its decision on earned settlement. Under the new framework the qualifying period for settlement can be 3, 5, 10 or 20 years, depending on your visa, income, British connection and immigration history. The calculator below shows your date under today&#8217;s rules alongside the possible period under the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3473,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"page-category":[],"class_list":["post-3446","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/comments?post=3446"}],"version-history":[{"count":3,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3446\/revisions"}],"predecessor-version":[{"id":3481,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/pages\/3446\/revisions\/3481"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/media\/3473"}],"wp:attachment":[{"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/media?parent=3446"}],"wp:term":[{"taxonomy":"page-category","embeddable":true,"href":"https:\/\/visavisuk.com\/en\/wp-json\/wp\/v2\/page-category?post=3446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}