Gratuity Calculator 2026
तुमची Gratuity किती मिळेल ते लगेच जाणून घ्या
₹ 0
–
–
Gratuity कशी मोजली जाते?
सामान्यतः पात्र कर्मचाऱ्यांसाठी Gratuity ची गणना
(Basic + DA) × 15 ÷ 26 × पात्र सेवा वर्षे
या सूत्रानुसार केली जाते.
सेवाकालातील अतिरिक्त कालावधी 6 महिने किंवा त्यापेक्षा जास्त
असल्यास पुढील पूर्ण वर्ष विचारात घेतले जाऊ शकते.
⚠️ हा Calculator अंदाजे गणनेसाठी आहे. प्रत्यक्ष Gratuity
रक्कम लागू कायदे, पात्रता, वेतनाची व्याख्या, सेवा अटी आणि
नियोक्त्याच्या नियमांनुसार बदलू शकते.
function formatEIAmount(amount){
return"₹ "+Math.round(amount).toLocaleString("en-IN");
}
function getEIServiceFromDates(){
let joinValue=document.getElementById("ei_join").value;let leaveValue=document.getElementById("ei_leave").value;
if(!joinValue||!leaveValue){return null}
let join=new Date(joinValue);let leave=new Date(leaveValue);
if(leave<=join){alert("Leaving Date ही Joining Date पेक्षा पुढील तारीख असावी.");return null} let years=leave.getFullYear()-join.getFullYear();let months=leave.getMonth()-join.getMonth();let days=leave.getDate()-join.getDate();if(days<0){months--} if(months<0){years--;months+=12} return{years:years,months:months}} function calculateEIGratuity(){let basic=parseFloat(document.getElementById("ei_basic").value)||0;let da=parseFloat(document.getElementById("ei_da").value)||0;if(basic<=0){alert("कृपया Basic Salary भरा.");return} let service=getEIServiceFromDates();if(service){document.getElementById("ei_years").value=service.years;document.getElementById("ei_months").value=service.months}else{let years=parseInt(document.getElementById("ei_years").value)||0;let months=parseInt(document.getElementById("ei_months").value)||0;if(years<=0){alert("कृपया सेवा कालावधी भरा किंवा Joining/Leaving Date द्या.");return} if(months<0||months>11){alert("अतिरिक्त महिने 0 ते 11 दरम्यान असावेत.");return}
service={years:years,months:months};
}
let totalSalary=basic+da;
let eligibleYears=service.years;
if(service.months>=6){eligibleYears++}
let gratuity=(totalSalary*15/26)*eligibleYears;
let maximumGratuity=2000000;
let finalGratuity=Math.min(gratuity,maximumGratuity);
document.getElementById("ei_amount").innerText=formatEIAmount(finalGratuity);
document.getElementById("ei_salary").innerText=formatEIAmount(totalSalary);
document.getElementById("ei_service").innerText=service.years+" वर्षे "+service.months+" महिने";
document.getElementById("ei_eligible").innerText=eligibleYears+" वर्षे";
}
function resetEIGratuity(){
document.getElementById("ei_basic").value="";document.getElementById("ei_da").value="";
document.getElementById("ei_join").value="";document.getElementById("ei_leave").value="";
document.getElementById("ei_years").value="";document.getElementById("ei_months").value="";
document.getElementById("ei_amount").innerText="₹ 0";
document.getElementById("ei_salary").innerText="₹ 0";
document.getElementById("ei_service").innerText="-";
document.getElementById("ei_eligible").innerText="-";
}
function shareEIGratuity(){
let amount=document.getElementById("ei_amount").innerText;
let service=document.getElementById("ei_service").innerText;
let text="माझी अंदाजे Gratuity "+amount+" आहे.\n\n"+"सेवा कालावधी: "+service+"\n\n"+"Gratuity Calculator - employeesindia.in";
let url="https://wa.me/?text="+encodeURIComponent(text);
window.open(url,"_blank");
}