{"id":4523,"date":"2025-07-23T10:12:00","date_gmt":"2025-07-23T07:12:00","guid":{"rendered":"https:\/\/kuwait.it.com\/?p=4523"},"modified":"2026-02-24T09:55:44","modified_gmt":"2026-02-24T06:55:44","slug":"indemnity-calculation-for-2-years-salary","status":"publish","type":"post","link":"https:\/\/kuwait.it.com\/en\/indemnity-calculation-for-2-years-salary\/","title":{"rendered":"Indemnity Calculation for 2 Years Kuwait Salary"},"content":{"rendered":"<p>Indemnity for 2 Years Kuwait Salary can be calculated online or by performing a set of simple calculations based on the exact length of actual service, the monthly salary, and the number of unused paid vacation days.<\/p>\n<h2><strong>Indemnity Calculation for 2 Years Kuwait Salary<\/strong><\/h2>\n<p>calculations in Kuwait for 2 years&#8217; salary can be calculated by calculating indemnity for years of service, then calculating indemnity for additional months and days, if any, and calculating the balance of unused paid leave. Then, add the above amounts together to arrive at the total indemnity. <a id=\"c_ref-1\" href=\"#c_note-1\" title=\"Jump to citation\" class=\"citation-ref\"><sup>[1]<\/sup><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4525\" src=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Indemnity-Calculation-for-2-Years-Kuwait-Salary-600x400.jpg\" alt=\"Indemnity Calculation for 2 Years Kuwait Salary\" width=\"600\" height=\"400\" srcset=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Indemnity-Calculation-for-2-Years-Kuwait-Salary-600x400.jpg 600w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Indemnity-Calculation-for-2-Years-Kuwait-Salary-768x512.jpg 768w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Indemnity-Calculation-for-2-Years-Kuwait-Salary-360x240.jpg 360w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Indemnity-Calculation-for-2-Years-Kuwait-Salary.jpg 900w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>See More: <\/strong><a href=\"https:\/\/kuwait.it.com\/en\/indemnity-calculator\/\" target=\"_blank\" rel=\"noopener\">Indemnity Calculator<\/a> | <a href=\"https:\/\/kuwait.it.com\/en\/indemnity-law\/\" target=\"_blank\" rel=\"noopener\">Indemnity Law<\/a> | <a href=\"https:\/\/kuwait.it.com\/en\/how-to-claim-indemnity\/\" target=\"_blank\" rel=\"noopener\">How to Claim Indemnity<\/a><\/p>\n<h2><strong>Indemnity <\/strong><strong>Calculator for 2 Years Kuwait Salary<\/strong><\/h2>\n<p>Below you can find the indemnity calculator for 2 years&#8217; salary in Kuwait:<\/p>\n<div class=\"inserted\" data-location=\"shortcode\" data-visibility=\"\"><div class=\"inserted-inner\"><div id=\"indemnity-calculator\">\r\n    <form id=\"indemnityForm\" novalidate>\r\n        <div class=\"form-grid\">\r\n            <div class=\"form-group\">\r\n                <label for=\"startDate\">Start Date<\/label>\r\n                <input type=\"date\" id=\"startDate\" name=\"startDate\" required>\r\n                <span class=\"error-message\" id=\"startDateError\">Please enter a valid start date<\/span>\r\n            <\/div>\r\n            \r\n            <div class=\"form-group\">\r\n                <label for=\"endDate\">End Date<\/label>\r\n                <input type=\"date\" id=\"endDate\" name=\"endDate\" required>\r\n                <span class=\"error-message\" id=\"endDateError\">Please enter a valid end date<\/span>\r\n            <\/div>\r\n            \r\n            <div class=\"form-group\">\r\n                <label for=\"salary\">Monthly Salary (KWD)<\/label>\r\n                <input type=\"number\" id=\"salary\" name=\"salary\" step=\"0.01\" min=\"1\" required placeholder=\"Enter your salary\">\r\n                <span class=\"error-message\" id=\"salaryError\">Please enter a valid salary amount<\/span>\r\n            <\/div>\r\n            \r\n            <div class=\"form-group\">\r\n                <label for=\"unpaidLeave\">Unpaid Leave Days<\/label>\r\n                <input type=\"number\" id=\"unpaidLeave\" name=\"unpaidLeave\" min=\"0\" required placeholder=\"Number of days\">\r\n                <span class=\"error-message\" id=\"unpaidLeaveError\">Please enter a valid number of days<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <button type=\"button\" class=\"d-block m-auto\" onclick=\"calculateIndemnity()\" id=\"calculateButton\">Calculate Indemnity<\/button>\r\n    <\/form>\r\n    \r\n    <div id=\"result\" class=\"result\" style=\"display: none;\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n    \/\/ Form validation\r\n    const form = document.getElementById('indemnityForm');\r\n    const calculateButton = document.getElementById('calculateButton');\r\n    const inputs = form.querySelectorAll('input');\r\n\r\n    inputs.forEach(input => {\r\n        input.addEventListener('input', validateForm);\r\n        input.addEventListener('change', validateForm);\r\n    });\r\n\r\n    function validateForm() {\r\n        let isValid = true;\r\n        const startDate = new Date(document.getElementById('startDate').value);\r\n        const endDate = new Date(document.getElementById('endDate').value);\r\n        const salary = parseFloat(document.getElementById('salary').value);\r\n        const unpaidLeave = parseInt(document.getElementById('unpaidLeave').value);\r\n\r\n        \/\/ Reset error messages\r\n        document.querySelectorAll('.error-message').forEach(msg => msg.style.display = 'none');\r\n\r\n        \/\/ Validate start date\r\n        if (!document.getElementById('startDate').value) {\r\n            document.getElementById('startDateError').style.display = 'block';\r\n            isValid = false;\r\n        }\r\n\r\n        \/\/ Validate end date\r\n        if (!document.getElementById('endDate').value) {\r\n            document.getElementById('endDateError').style.display = 'block';\r\n            isValid = false;\r\n        } else if (endDate <= startDate) {\r\n            document.getElementById('endDateError').textContent = 'End date must be after start date';\r\n            document.getElementById('endDateError').style.display = 'block';\r\n            isValid = false;\r\n        }\r\n\r\n        \/\/ Validate salary\r\n        if (isNaN(salary) || salary <= 0) {\r\n            document.getElementById('salaryError').style.display = 'block';\r\n            isValid = false;\r\n        }\r\n\r\n        \/\/ Validate unpaid leave\r\n        if (isNaN(unpaidLeave) || unpaidLeave < 0) {\r\n            document.getElementById('unpaidLeaveError').style.display = 'block';\r\n            isValid = false;\r\n        }\r\n\r\n        calculateButton.disabled = !isValid;\r\n        return isValid;\r\n    }\r\n\r\n    function calculateIndemnity() {\r\n        if (!validateForm()) return;\r\n\r\n        const startDate = new Date(document.getElementById('startDate').value);\r\n        const endDate = new Date(document.getElementById('endDate').value);\r\n        const salary = parseFloat(document.getElementById('salary').value);\r\n        const unpaidLeaveDays = parseInt(document.getElementById('unpaidLeave').value);\r\n\r\n        \/\/ Calculate service duration\r\n        const totalDays = (endDate - startDate) \/ (1000 * 60 * 60 * 24);\r\n        const yearsOfService = Math.floor(totalDays \/ 365.25);\r\n        const daysRemaining = Math.round(totalDays % 365.25);\r\n        const months = Math.floor(daysRemaining \/ 30.44);\r\n        const days = Math.round(daysRemaining % 30.44);\r\n\r\n        \/\/ Calculate daily salary and indemnity rates\r\n        const dailySalary = salary \/ 26;\r\n        const indemnityPerYear = dailySalary * 15;\r\n        \r\n        \/\/ Calculate first 5 years indemnity\r\n        const first5YearsIndemnity = Math.min(yearsOfService, 5) * indemnityPerYear;\r\n        \r\n        \/\/ Calculate exceeding years indemnity\r\n        const exceedingYearsIndemnity = Math.max(0, yearsOfService - 5) * dailySalary * 30;\r\n\r\n        \/\/ Calculate proportional indemnity for incomplete year\r\n        let monthlyIndemnity, dailyIndemnity;\r\n        if (yearsOfService >= 5) {\r\n            monthlyIndemnity = (months \/ 12) * (dailySalary * 30);\r\n            dailyIndemnity = (days \/ 365) * (dailySalary * 30);\r\n        } else {\r\n            monthlyIndemnity = (months \/ 12) * (dailySalary * 15);\r\n            dailyIndemnity = (days \/ 365) * (dailySalary * 15);\r\n        }\r\n\r\n        \/\/ Calculate unpaid leave amount\r\n        const unpaidLeaveAmount = unpaidLeaveDays * dailySalary;\r\n        \r\n        \/\/ Calculate total indemnity\r\n        const totalIndemnity = first5YearsIndemnity + exceedingYearsIndemnity + monthlyIndemnity + dailyIndemnity + unpaidLeaveAmount;\r\n\r\n        \/\/ Display results\r\n        const resultHTML = `\r\n            <div class=\"result-grid\">\r\n                <div class=\"result-item\">\r\n                    <strong>Service Duration<\/strong>\r\n                    ${yearsOfService} years, ${months} months, ${days} days\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>Daily Salary<\/strong>\r\n                    ${dailySalary.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>First 5 Years Indemnity<\/strong>\r\n                    ${first5YearsIndemnity.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>Exceeding Years Indemnity<\/strong>\r\n                    ${exceedingYearsIndemnity.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>Monthly Indemnity<\/strong>\r\n                    ${monthlyIndemnity.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>Daily Indemnity<\/strong>\r\n                    ${dailyIndemnity.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"result-item\">\r\n                    <strong>Unpaid Leave Amount<\/strong>\r\n                    ${unpaidLeaveAmount.toFixed(3)} KWD\r\n                <\/div>\r\n                <div class=\"total-amount\" data-theme=\"dark\" data-bs-theme=\"dark\">\r\n                    <strong>Total Indemnity<\/strong>\r\n                    ${totalIndemnity.toFixed(3)} KWD\r\n                <\/div>\r\n            <\/div>\r\n            <button class=\"btn btn-secondary\" onclick=\"window.print()\" class=\"print-button\">Print Results<\/button>\r\n        `;\r\n\r\n        const resultDiv = document.getElementById('result');\r\n        resultDiv.innerHTML = resultHTML;\r\n        resultDiv.style.display = 'block';\r\n        \r\n        \/\/ Smooth scroll to results\r\n        resultDiv.scrollIntoView({ behavior: 'smooth' });\r\n    }\r\n<\/script>\r\n\r\n<style>\r\n#indemnity-calculator {\r\n    max-width: 700px;\r\n    margin-right: auto;\r\n    margin-left: auto;\r\n    padding: 2em;\r\n    box-shadow: 0px 0px 10px var(--shadow-color);\r\n    border-radius: var(--site-border-radius);\r\n}\r\n\r\n#indemnity-calculator .form-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n    gap: 1.5rem;\r\n    margin-bottom: 2rem;\r\n}\r\n\r\n#indemnity-calculator .form-group {\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n#indemnity-calculator label {\r\n    font-weight: 500;\r\n    margin-bottom: 0.5rem;\r\n}\r\n\r\n#indemnity-calculator input:invalid {\r\n    border-color: var(--bs-danger);\r\n}\r\n\r\n#indemnity-calculator .error-message {\r\n    color: var(--bs-danger);\r\n    font-size: 0.875rem;\r\n    margin-top: 0.5rem;\r\n    display: none;\r\n}\r\n\r\n#indemnity-calculator .result {\r\n    margin-top: 2rem;\r\n    padding: 1.5rem;\r\n    background: var(--bg-color);\r\n    border-radius: 0.5rem;\r\n    animation: fadeIn 0.3s ease-in;\r\n    box-shadow: 0px 0px 4px var(--shadow-color);\r\n}\r\n\r\n#indemnity-calculator .result-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n    gap: 1.5rem;\r\n    margin-bottom: 2em;\r\n}\r\n\r\n#indemnity-calculator .result-item {\r\n    background: var(--bg-color-2);\r\n    padding: 1rem;\r\n    border-radius: 0.5rem;\r\n    transition: transform 0.2s ease;\r\n}\r\n\r\n#indemnity-calculator .result-item:hover {\r\n    transform: translateY(-2px);\r\n}\r\n\r\n#indemnity-calculator .result-item strong {\r\n    display: block;\r\n    margin-bottom: 0.5rem;\r\n    font-size: 0.875rem;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#indemnity-calculator .total-amount {\r\n    grid-column: 1 \/ -1;\r\n    padding: 1.5rem;\r\n    text-align: center;\r\n    border-radius: 0.5rem;\r\n    background: var(--bg-color);\r\n}\r\n<\/style><\/div><\/div>\n<h2><strong>How to Use Indemnity <\/strong><strong>Calculator for 2 Years Kuwait Salary<\/strong><\/h2>\n<p>You can follow the simple steps below to calculate indemnity for two years&#8217; salary in Kuwait using the indemnity calculator:<\/p>\n<ul>\n<li>Input the start date of the employment contract in the &#8220;<strong>Start Date<\/strong>&#8221; field.<\/li>\n<li>Input the end date of the employment contract in the &#8220;<strong>End Date<\/strong>&#8221; field.<\/li>\n<li>Input the monthly salary at the end of the employment contract in the &#8220;<strong>Monthly Salary<\/strong>&#8221; field.<\/li>\n<li>Input the number of unused paid leave days in the &#8220;<strong>Unpaid Leave Days<\/strong>&#8221; field.<\/li>\n<li>Click &#8220;<strong>Calculate Indemnity<\/strong>&#8220;.<\/li>\n<li>Check the details of the indemnity due .<\/li>\n<\/ul>\n<h2><strong>How to Calculate Indemnity<\/strong><strong> for 2 Years Kuwait Salary<\/strong><\/h2>\n<p>You can follow the simple steps below to calculate indemnity for 2 years&#8217; salary in Kuwait:<\/p>\n<ul>\n<li>Calculate the daily salary by dividing the monthly salary by 26 days.<\/li>\n<li>Calculate indemnity for two years.<\/li>\n<li>Calculate indemnity for months exceeding two years.<\/li>\n<li>Calculate indemnity for days exceeding two years but less than one month.<\/li>\n<li>Calculate indemnity for unused paid vacation.<\/li>\n<li>Add the indemnity for the two years, months, days, and paid vacation to arrive at the total indemnity.<\/li>\n<\/ul>\n<h3><strong>Calculating Indemnity<\/strong><strong> for 2 Years in Kuwait<\/strong><\/h3>\n<p>You can use the simple calculation below to calculate indemnity in Kuwait for 2 full years:<\/p>\n<ul>\n<li>Indemnity for two years = (daily salary x 15) x 2 years<\/li>\n<\/ul>\n<h3><strong>Calculating Indemnity<\/strong><strong> for months and days exceeding 2 years<\/strong><\/h3>\n<p>You can use the simple calculation below to calculate indemnity in Kuwait for months and days exceeding two years:<\/p>\n<ul>\n<li>Monthly indemnity = (Number of months \u00f7 12) x (daily salary x 15)<\/li>\n<li>Daily indemnity = (Number of days \u00f7 365) x (daily salary x 15)<\/li>\n<\/ul>\n<h3><strong>Calculating Indemnity<\/strong><strong> for Paid Vacation<\/strong><\/h3>\n<p>You can use the simple calculation below to calculate indemnity in Kuwait for unused paid vacation:<\/p>\n<ul>\n<li>Paid vacation indemnity = (Number of unused paid vacation days) x daily salary<\/li>\n<\/ul>\n<h3><strong>Calculating Total Indemnity<\/strong><strong> for 2 Years Kuwait Salary<\/strong><\/h3>\n<p>You can use the simple calculation below to calculate total indemnity for 2 years&#8217; salary in Kuwait:<\/p>\n<ul>\n<li>Total indemnity = Indemnity for two full years + Indemnity for additional months + Indemnity for days + Indemnity for paid vacation.<\/li>\n<\/ul>\n<p><strong>See More:<\/strong> <a href=\"https:\/\/kuwait.it.com\/en\/indemnity-calculation-after-5-years\/\" target=\"_blank\" rel=\"noopener\">Indemnity Calculation after 5 Years<\/a> | <a href=\"https:\/\/kuwait.it.com\/en\/indemnity-calculation-after-10-years\/\" target=\"_blank\" rel=\"noopener\">Indemnity Calculation After 10 Years<\/a> | <a href=\"https:\/\/kuwait.it.com\/en\/how-to-calculate-indemnity\/\" target=\"_blank\" rel=\"noopener\">How to Calculate Indemnity<\/a><\/p>\n<h2><strong>Example of Indemnity Calculation for 2 Years Kuwait Salary<\/strong><\/h2>\n<p>Suppose Noah worked for a private company in Kuwait for 2 years, 3 months, and 10 days. His monthly salary is 1,430 Kuwaiti dinars, and he has 9 unused paid vacation days. What is the value of his bonus? Daily salary = 1,430 KWD \u00f7 26 days = 55 KWD<\/p>\n<ul>\n<li>End of service gratuity for two years = (55 KWD x 15) x 2 years = 1,650 KWD<\/li>\n<li>End of service gratuity for months = (3 months \u00f7 12 months) x (55 KWD x 15) = 206.25 KWD<\/li>\n<li>End of service gratuity for days = (10 days \u00f7 365 days) x (55 KWD x 15) = 22.60 KWD<\/li>\n<li>Paid leave balance = (9 days) x 55 KWD = 495 KWD<\/li>\n<li>Total gratuity = 1,650 KWD + 206.25 KWD + 22.60 KWD + 495 KWD = 2,373.85 KWD<\/li>\n<\/ul>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Calculating indemnity for two years&#8217; salary in Kuwait helps determine an employee&#8217;s financial rights. Whose employment contract has ended without any legal reasons preventing him from receiving indemnity in accordance with the Kuwaiti Labor Law.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Indemnity for 2 Years Kuwait Salary can be calculated online or by performing a set of simple calculations based on the exact length of actual service, the monthly salary, and&#8230;<\/p>\n","protected":false},"author":6,"featured_media":4527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[30],"tags":[88],"class_list":["post-4523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-services","tag-kuwait-indemnity"],"acf":[],"views":66,"_links":{"self":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/comments?post=4523"}],"version-history":[{"count":4,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4523\/revisions"}],"predecessor-version":[{"id":4595,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4523\/revisions\/4595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media\/4527"}],"wp:attachment":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media?parent=4523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/categories?post=4523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/tags?post=4523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}