{"id":4496,"date":"2025-07-23T09:42:00","date_gmt":"2025-07-23T06:42:00","guid":{"rendered":"https:\/\/kuwait.it.com\/?p=4496"},"modified":"2026-02-24T09:55:27","modified_gmt":"2026-02-24T06:55:27","slug":"indemnity-calculation-after-10-years","status":"publish","type":"post","link":"https:\/\/kuwait.it.com\/en\/indemnity-calculation-after-10-years\/","title":{"rendered":"Kuwait Indemnity Calculation After 10 Years"},"content":{"rendered":"<p>The calculation of Indemnity in Kuwait after 10 years of service is based on actual length of service, monthly salary at the end of the employment contract, and unused paid leave.<\/p>\n<h2><strong>Kuwait Indemnity Calculation After 10 Years<\/strong><\/h2>\n<p>You can calculate indemnity in Kuwait after 10 years of service by calculating indemnity for the first 5 years, then calculating indemnity for years beyond 5 years, calculating compensation for months, days, and unused paid vacations, and then summing the results of the previous calculations 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-4499\" src=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1-400x400.jpg\" alt=\"Kuwait Indemnity Calculation After 10 Years\" width=\"400\" height=\"400\" srcset=\"https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1-400x400.jpg 400w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1-150x150.jpg 150w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1-768x768.jpg 768w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1-360x360.jpg 360w, https:\/\/kuwait.it.com\/wp-content\/uploads\/2025\/03\/Kuwait-Indemnity-Calculation-After-10-Years-1.jpg 1024w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\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-for-2-years-salary\/\" target=\"_blank\" rel=\"noopener\">Indemnity Calculation for 2 Years Salary<\/a> |\u00a0<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 Calculator after 10 Years<\/strong><\/h2>\n<p>Below you can find the indemnity calculator in Kuwait after 10 years of service:<\/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 Calculator After 10 Years<\/strong><\/h2>\n<p>You can follow the simple steps below to calculate your end of service indemnity in Kuwait after 10 years of service:<\/p>\n<ul>\n<li>Input the start date of your employment contract (day, month, and year) in the <strong>Start Date<\/strong> field.<\/li>\n<li>Input the end date of your employment contract (day, month, and year) in the <strong>End Date<\/strong> field.<\/li>\n<li>Input your monthly salary in Kuwaiti dinars in the <strong>Monthly Salary<\/strong> field.<\/li>\n<li>Input the number of unused paid vacation days in the designated space.<\/li>\n<li>Click &#8220;<strong>Calculate Indemnity<\/strong>.&#8221;<\/li>\n<li>Check the details of the indemnity due.<\/li>\n<\/ul>\n<h2><strong>How to calculate Kuwait Indemnity after 10 years<\/strong><\/h2>\n<p>To calculate indemnity in Kuwait after 10 years of service, you must know the length of service in years, months, and days, the monthly salary at the end of the employment contract, and the number of unused paid vacation days. Then, follow the steps below:<\/p>\n<h3><strong>Kuwait Indemnity <\/strong><strong>Calculation for First Five Years<\/strong><\/h3>\n<p>You can use the calculation below to calculate indemnity in Kuwait for the first five years:<\/p>\n<ul>\n<li>First five year bonus = (daily salary x 15) x number of years<\/li>\n<\/ul>\n<h3><strong>Kuwait Indemnity <\/strong><strong>Calculation for years over five<\/strong><\/h3>\n<p>You can use the calculation below to calculate indemnity in Kuwait for years over five:<\/p>\n<ul>\n<li>indemnity for years over five = (daily salary x 30) x number of years over five.<\/li>\n<\/ul>\n<h3><strong>Kuwait Indemnity <\/strong><strong>Calculation for Parts of a Year Over 10 Years<\/strong><\/h3>\n<p>You can use the calculations below to calculate indemnity in Kuwait for parts of a year (months and days) over 10 years:<\/p>\n<ul>\n<li>Monthly compensation = (Number of months \u00f7 12) \u00d7 (Daily salary \u00d7 30)<\/li>\n<li>Daily compensation = (Number of days \u00f7 365) \u00d7 (Daily salary \u00d7 30)<\/li>\n<\/ul>\n<h3><strong>Calculating Paid Leave Indemnity <\/strong><strong>in Kuwait<\/strong><\/h3>\n<p>You can use the calculations below to calculate your paid leave balance for indemnity in Kuwait:<\/p>\n<ul>\n<li>Paid leave balance = (Number of paid leave days) \u00d7 Daily salary<\/li>\n<\/ul>\n<h3><strong>Calculating Total Kuwait Indemnity <\/strong><strong>After 10 Years<\/strong><\/h3>\n<p>You can use the calculation below to calculate total indemnity in Kuwait after 10 years of service:<\/p>\n<ul>\n<li>Total End of Service indemnity = First Five Years&#8217; indemnity + Additional Years&#8217; indemnity + Monthly indemnity + Daily indemnity + Paid Leave Balance.<\/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 Indemnity Calculation After 10 Years<\/strong><\/h2>\n<p>Let&#8217;s assume that Ahmed worked for a private company in Kuwait for 10 years, 3 months, and 5 days. His monthly salary is 1,700 Kuwaiti dinars, and he has 7 days of unused paid vacation. What is the value of his indemnity?<\/p>\n<ul>\n<li>Daily salary = 1,700 KWD \u00f7 26 days = 65.38 KWD<\/li>\n<li>Indemnity for the first five years = (65.38 KWD x 15) x 5 years = 4,903.5 KWD<\/li>\n<li>Indemnity for years beyond five years = (65.38 KWD x 30) x 5 = 9,807 KWD<\/li>\n<li>Monthly indemnity = (3 months \u00f7 12 months) x (65.83 KWD x 30) = 493.72 KWD<\/li>\n<li>Daily indemnity = (5 days \u00f7 365 days) x (65.83 KWD x 30) = 27.05 KWD<\/li>\n<li>Paid leave balance = (7 days) x 65.38 Kuwaiti dinars = 457.66 KWD<\/li>\n<li>Total indemnity = 4,903.5 KWD + 9,807 KWD + 493.72 KWD + 27.05 KWD + 457.66 KWD = 15688.93 KWD .<\/li>\n<\/ul>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Indemnity in Kuwait after 10 years of service can be calculated manually or using calculator, In all cases, you need to know the length of service in years, months, and days, the monthly salary, and the number of unused paid vacation days.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The calculation of Indemnity in Kuwait after 10 years of service is based on actual length of service, monthly salary at the end of the employment contract, and unused paid&#8230;<\/p>\n","protected":false},"author":6,"featured_media":4497,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[30],"tags":[88],"class_list":["post-4496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-services","tag-kuwait-indemnity"],"acf":[],"views":143,"_links":{"self":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4496","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=4496"}],"version-history":[{"count":4,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4496\/revisions"}],"predecessor-version":[{"id":5840,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/posts\/4496\/revisions\/5840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media\/4497"}],"wp:attachment":[{"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/media?parent=4496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/categories?post=4496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kuwait.it.com\/en\/wp-json\/wp\/v2\/tags?post=4496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}