Gratuity Rate Calculation

.gratuity-header { background-color: #2c3e50; color: #ffffff; padding: 30px; text-align: center; } .gratuity-header h1 { margin: 0; font-size: 28px; } .gratuity-body { padding: 30px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #2c3e50; } .input-group input { width: 100%; padding: 12px; border: 2px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .input-group input:focus { border-color: #3498db; outline: none; } .calc-button { width: 100%; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .calc-button:hover { background-color: #219150; } #gratuity-result-box { margin-top: 25px; padding: 20px; border-radius: 6px; background-color: #f9f9f9; border-left: 5px solid #27ae60; display: none; } .result-value { font-size: 24px; color: #27ae60; font-weight: bold; } .gratuity-content { padding: 30px; border-top: 1px solid #eee; background-color: #fff; } .gratuity-content h2 { color: #2c3e50; font-size: 22px; margin-top: 25px; } .gratuity-content p { margin-bottom: 15px; } .formula-card { background: #f0f4f8; padding: 15px; border-radius: 8px; border: 1px dashed #2c3e50; font-family: monospace; font-size: 1.1em; margin: 15px 0; }

Gratuity Rate Calculator

Estimate your end-of-service retirement benefits instantly

Estimated Gratuity Payable:
0.00

*Calculation is based on the standard 15/26 rule used in the Payment of Gratuity Act.

What is Gratuity?

Gratuity is a monetary benefit provided by an employer to an employee in recognition of their long-term service to the organization. It is a defined benefit plan and is typically paid at the time of retirement, resignation, or termination, provided the employee has completed a minimum period of service (usually 5 years).

How the Gratuity Rate is Calculated

The standard formula for calculating gratuity for employees covered under the Payment of Gratuity Act involves the last drawn salary and the number of completed years of service. The "15/26" factor represents 15 days of salary out of 26 working days in a month.

Gratuity = (Last Drawn Salary × 15 × Tenure) / 26

Key Components Explained

  • Last Drawn Salary: This includes your Basic Salary plus Dearness Allowance (DA). Other components like HRA or bonuses are generally excluded.
  • Tenure: The number of years you have worked. In many jurisdictions, if you have worked more than 6 months in your final year, it is rounded up to the next full year (e.g., 5 years and 7 months becomes 6 years).
  • The 26-Day Rule: For the purpose of gratuity, a month is considered to have 26 working days, excluding Sundays.

Eligibility Criteria

To be eligible for a gratuity payout, an employee must generally meet the following conditions:

  1. The employee must be eligible for superannuation.
  2. The employee must have retired or resigned after a continuous service of at least 5 years.
  3. In cases of death or disablement due to accident or disease, the 5-year minimum service rule is usually waived.

Realistic Calculation Example

Suppose an employee has a monthly basic salary of 80,000 and has served the company for 12 years.

Step 1: Multiply salary by 15: 80,000 × 15 = 1,200,000.

Step 2: Multiply by years of service: 1,200,000 × 12 = 14,400,000.

Step 3: Divide by 26: 14,400,000 / 26 = 553,846.15.

The estimated gratuity amount would be 553,846.15.

function calculateGratuity() { var salary = document.getElementById("salaryInput").value; var tenure = document.getElementById("tenureInput").value; var resultBox = document.getElementById("gratuity-result-box"); var displayValue = document.getElementById("gratuity-final-value"); // Basic Validation if (salary === "" || tenure === "" || parseFloat(salary) <= 0 || parseFloat(tenure) <= 0) { alert("Please enter valid positive numbers for both salary and tenure."); resultBox.style.display = "none"; return; } var monthlySalary = parseFloat(salary); var yearsOfService = parseFloat(tenure); // The standard Gratuity Formula: (15 * Salary * Tenure) / 26 // Based on Payment of Gratuity Act 1972 (Common standard) var gratuityTotal = (15 * monthlySalary * yearsOfService) / 26; // Format result with commas and 2 decimal places var formattedResult = gratuityTotal.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }); displayValue.innerHTML = formattedResult; resultBox.style.display = "block"; // Smooth scroll to result resultBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment