{"id":4549,"date":"2025-07-23T11:11:00","date_gmt":"2025-07-23T08:11:00","guid":{"rendered":"https:\/\/kuwait.it.com\/?p=4549"},"modified":"2026-02-24T09:56:01","modified_gmt":"2026-02-24T06:56:01","slug":"indemnity-calculation-after-5-years","status":"publish","type":"post","link":"https:\/\/kuwait.it.com\/en\/indemnity-calculation-after-5-years\/","title":{"rendered":"Kuwait Indemnity Calculation after 5 Years"},"content":{"rendered":"<p>Employees in Kuwait can calculate indemnity after 5 years of service using an online indemnity calculator or a set of simple calculations based on precise length of service, monthly salary, and paid leave balance.<\/p>\n<h2><strong>Kuwait Indemnity Calculation after 5 Years<\/strong><\/h2>\n<p>To calculate the end of service indemnity due to employees in Kuwait after five years of service, you must first calculate the indemnity for the years, then calculate the indemnity due for the months and days exceeding five years, You must also calculate indemnity for unused paid leave, and then add the previous Compensation to arrive at the total amount. <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-4552\" src=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-after-5-Years-1-600x315.jpg\" alt=\"Kuwait Indemnity Calculation after 5 Years\" width=\"600\" height=\"315\" srcset=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-after-5-Years-1-600x315.jpg 600w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-after-5-Years-1-360x189.jpg 360w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-after-5-Years-1.jpg 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>See More:<\/strong>\u00a0<a href=\"https:\/\/kuwait.it.com\/en\/indemnity-calculation-for-2-years-salary\/\" target=\"_blank\" rel=\"noopener\">Indemnity Calculation for 2 Years Salary<\/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>Kuwait Indemnity <\/strong><strong>Calculator after 5 Years<\/strong><\/h2>\n<p>Below you can find the end of service indemnity calculator in Kuwait after 5 years:<\/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 Kuwait Indemnity <\/strong><strong>Calculator after 5 Years<\/strong><\/h2>\n<p>You can follow the simple steps below to calculate your Kuwait indemnity after five years of service using the indemnity calculator:<\/p>\n<ul>\n<li>Input your start date in year, month, and day.<\/li>\n<li>Input your end date in year, month, and day.<\/li>\n<li>Input your final monthly salary in Kuwaiti dinars.<\/li>\n<li>Input the number of unused paid vacation days.<\/li>\n<li>Click &#8220;<strong>Calculate Indemnity<\/strong>&#8220;.<\/li>\n<li>Verify end of service indemnity.<\/li>\n<\/ul>\n<h2><strong>How to Calculate Kuwait Indemnity<\/strong><strong> after 5 Years<\/strong><\/h2>\n<p>You can calculate indemnity in Kuwait after 5 years of service by calculating the daily salary, the length of service in years, months, and days, and determining the number of unused paid vacation days. Then, perform the calculations below:<\/p>\n<h3><strong>Calculating Kuwait Indemnity<\/strong><strong> for <\/strong><strong>5<\/strong><strong> Years <\/strong><\/h3>\n<p>You can use the simple calculation below to calculate indemnity in Kuwait for 5 full years:<\/p>\n<ul>\n<li>Indemnity for 5 years = (daily salary x 15) x 5 years<\/li>\n<\/ul>\n<h3><strong>Calculating Indemnity<\/strong><strong> for months and days exceeding <\/strong><strong>5<\/strong><strong> years<\/strong><\/h3>\n<p>You can use the simple calculation below to calculate indemnity in Kuwait for months and days exceeding 5 years:<\/p>\n<ul>\n<li>Monthly indemnity = (Number of months \u00f7 12) x (daily salary x 30)<\/li>\n<li>Daily indemnity = (Number of days \u00f7 365) x (daily salary x 30)<\/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 Kuwait Indemnity<\/strong><strong> after <\/strong><strong>5<\/strong><strong> Years <\/strong><\/h3>\n<p>You can use the simple calculation below to calculate total indemnity after 5 years:<\/p>\n<ul>\n<li>Total indemnity = Indemnity for 5 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-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>Example of Kuwait<\/strong><strong> Indemnity Calculation after <\/strong><strong>5<\/strong><strong> Years<\/strong><\/h2>\n<p>Suppose Ahmed has worked for a private company in Kuwait for 5 years, 3 months, and 12 days. His monthly salary is 1,196 Kuwaiti dinars, and he has 7 days of unused paid vacation. What is the value of his bonus?<\/p>\n<ul>\n<li>Daily salary = 1,196 KWD \u00f7 26 days = 46 KWD<\/li>\n<li>End of service gratuity for 5 years = (46 KWD x 15) x 5 years = 3,450 KWD<\/li>\n<li>End of service gratuity for months = (3 months \u00f7 12 months) x (46 KWD x 30) = 345 KWD<\/li>\n<li>End of service gratuity for days = (12 days \u00f7 365 days) x (46 KWD x 30) = 45.36 KWD<\/li>\n<li>Paid leave balance = (7 days) x 46 KWD = 322 KWD<\/li>\n<li>Total gratuity = 3,450 KWD + 345 KWD + 45.36 KWD + 322 KWD = 4,162.36 KWD<\/li>\n<\/ul>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Whether indemnity is calculated in Kuwait using a indemnity calculator or mathematical equations, the resulting indemnity is one of the employee&#8217;s rights at the end of his employment contract.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Employees in Kuwait can calculate indemnity after 5 years of service using an online indemnity calculator or a set of simple calculations based on precise length of service, monthly salary,&#8230;<\/p>\n","protected":false},"author":6,"featured_media":4550,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[30],"tags":[88],"class_list":["post-4549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-services","tag-kuwait-indemnity"],"acf":[],"views":75,"_links":{"self":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4549","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=4549"}],"version-history":[{"count":3,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4549\/revisions"}],"predecessor-version":[{"id":4594,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4549\/revisions\/4594"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media\/4550"}],"wp:attachment":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media?parent=4549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/categories?post=4549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/tags?post=4549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}