Kıdem ve İhbar Tazminatı Hesaplama

Kıdem ve İhbar Tazminatı Hesaplama
Ham HTML <!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Kıdem ve İhbar Tazminatı Hesaplama - Ücretsiz Araç</title> <meta name="description" content="Brüt maaş ve çalışma sürenizi girin; kıdem tazminatınızı ve ihbar tazminatınızı anında hesaplayın. %100 tarayıcıda çalışır, veri gönderilmez."> <meta name="robots" content="index, follow"> <meta property="og:type" content="website"> <meta property="og:title" content="Kıdem ve İhbar Tazminatı Hesaplama - Ücretsiz Araç"> <meta property="og:description" content="Brüt maaş ve çalışma sürenizi girin; kıdem ve ihbar tazminatınızı anında hesaplayın. %100 tarayıcıda çalışır, veri gönderilmez."> <meta name="theme-color" content="#6366f1"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebApplication", "name": "Kıdem ve İhbar Tazminatı Hesaplama Aracı", "description": "Brüt aylık maaş ve toplam çalışma süresinden kıdem tazminatını ve ihbar tazminatını hesaplayan ücretsiz online araç.", "applicationCategory": "FinanceApplication", "operatingSystem": "Any", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "TRY" } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Kıdem tazminatı nasıl hesaplanır?", "acceptedAnswer": { "@type": "Answer", "text": "Kıdem tazminatı, her tam çalışma yılı için 30 günlük brüt maaş tutarı üzerinden hesaplanır. Bir yıldan artan süreler de oranlanarak hesaba katılır. Brüt maaş, yasal kıdem tazminatı tavanını aşıyorsa, hesaplamada tavan tutarı esas alınır." } }, { "@type": "Question", "name": "İhbar tazminatı nasıl hesaplanır, ihbar süreleri nelerdir?", "acceptedAnswer": { "@type": "Answer", "text": "İhbar süresi çalışma kıdemine göre değişir: 6 aydan az kıdemde 2 hafta, 6 ay-1.5 yıl arası 4 hafta, 1.5-3 yıl arası 6 hafta, 3 yıldan fazla kıdemde ise 8 haftadır. İhbar tazminatı, bu süreye karşılık gelen brüt ücret tutarı üzerinden hesaplanır." } }, { "@type": "Question", "name": "Kıdem tazminatı tavanı nedir?", "acceptedAnswer": { "@type": "Answer", "text": "Kıdem tazminatı tavanı, devlet tarafından her yıl belirlenen ve kıdem tazminatı hesaplamasında esas alınabilecek en yüksek brüt ücret tutarıdır. Brüt maaşınız bu tavanı aşsa bile, kıdem tazminatı hesaplamasında tavan tutarı kullanılır. Güncel tavan tutarını Çalışma ve Sosyal Güvenlik Bakanlığı duyurularından öğrenebilirsiniz." } }, { "@type": "Question", "name": "Kıdem tazminatından hangi kesintiler yapılır?", "acceptedAnswer": { "@type": "Answer", "text": "Kıdem tazminatından sadece binde 7,59 oranında damga vergisi kesilir, gelir vergisi kesilmez. İhbar tazminatı ise ücret sayıldığından gelir vergisi dilimine göre değişen oranlarda vergilendirilir; bu nedenle net ihbar tutarı kişiden kişiye farklılık gösterebilir." } } ] } </script> <style> :root { --bg:#f5f6fb; --surface:#fff; --surface-2:#f0f2f9; --border:#e3e6f0; --text:#1d2033; --muted:#6b7089; --primary:#6366f1; --primary-600:#4f46e5; --primary-soft:#eef0ff; --success:#10b981; --danger:#ef4444; --warning:#f59e0b; --radius:16px; --shadow:0 10px 30px -12px rgba(30,35,90,.18); } * { box-sizing: border-box; } body { margin:0; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; background: var(--bg); color: var(--text); line-height:1.55; } .container { max-width: 720px; margin: 0 auto; padding: 24px 16px 60px; } header.hero { text-align:center; padding: 28px 0 8px; } header.hero h1 { font-size: clamp(1.5rem, 4vw, 2rem); margin: 0 0 8px; } header.hero p { color: var(--muted); margin:0; font-size: 1rem; } .trust-badge { display:inline-flex; align-items:center; gap:6px; background: var(--primary-soft); color: var(--primary-600); font-size: .8rem; font-weight:600; padding:6px 14px; border-radius:999px; margin-top:12px; } .ad-slot { min-height: 0; } .card { background: var(--surface); border:1px solid var(--border); border-radius: var(--radius); box-shadow: var(--shadow); padding: 24px; margin: 20px 0; } .field { margin-bottom: 16px; } .field label { display:block; font-size: .88rem; font-weight:600; margin-bottom:6px; color: var(--text); } .field .hint { font-size:.78rem; color: var(--muted); margin-top:4px; } input[type="text"] { width:100%; padding: 12px 14px; border: 1px solid var(--border); background: var(--surface-2); border-radius: 12px; font-size: 1rem; color: var(--text); outline:none; transition: border-color .15s, box-shadow .15s; } input:focus { border-color: var(--primary); box-shadow: 0 0 0 3px var(--primary-soft); } .grid { display:grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 14px; } .btn { width:100%; padding: 14px 20px; border:none; border-radius: 12px; background: var(--primary); color:#fff; font-size: 1rem; font-weight:700; cursor:pointer; transition: background .15s, transform .05s; margin-top: 6px; } .btn:hover { background: var(--primary-600); } .btn:active { transform: scale(.99); } .warning { display:none; background: #fff4e5; border: 1px solid var(--warning); color:#8a5a00; padding: 12px 14px; border-radius: 12px; font-size:.88rem; margin-top: 14px; } .warning.show { display:block; } .result { display:none; margin-top: 20px; border-top: 1px dashed var(--border); padding-top: 18px; } .result.show { display:block; } .result-grid { display:grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px; } .result-item { background: var(--surface-2); border-radius: 12px; padding: 14px; text-align:center; } .result-item .label { font-size:.78rem; color: var(--muted); margin-bottom:6px; } .result-item .value { font-size: 1.1rem; font-weight:700; color: var(--text); } .result-item.highlight .value { color: var(--primary-600); } .result-note { margin-top:14px; font-size:.82rem; color: var(--muted); text-align:center; } .disclaimer { background: var(--primary-soft); color: var(--primary-600); border-radius: 12px; padding: 12px 14px; font-size: .82rem; margin-top: 16px; } section.seo h2 { font-size: 1.25rem; margin: 28px 0 10px; } section.seo p { color: var(--text); font-size: .96rem; } details { background: var(--surface); border:1px solid var(--border); border-radius: 12px; padding: 14px 16px; margin-bottom: 10px; box-shadow: var(--shadow); } summary { cursor:pointer; font-weight:600; font-size:.95rem; } details p { margin: 10px 0 0; color: var(--muted); font-size:.9rem; } @media (max-width:480px) { .card { padding:18px; } } </style> </head> <body> <div class="container"> <header class="hero"> <h1>Kıdem ve İhbar Tazminatı Hesaplama Aracı</h1> <p>Brüt maaşınızı ve çalışma sürenizi girin; kıdem ve ihbar tazminatınızı tahmini olarak hesaplayın.</p> <span class="trust-badge">🔒 %100 Tarayıcıda — Veriniz Hiçbir Yere Gönderilmez</span> </header> <!-- [reklam:arac-header] --> <div class="ad-slot"></div> <main class="card"> <div class="grid"> <div class="field"> <label for="grossSalary">Brüt Aylık Maaş (₺)</label> <input type="text" inputmode="decimal" id="grossSalary" placeholder="Örn: 35000"> </div> <div class="field"> <label for="workYears">Toplam Çalışma Süresi (Yıl)</label> <input type="text" inputmode="decimal" id="workYears" placeholder="Örn: 4.5"> <div class="hint">Ondalık girin: 4 yıl 6 ay için 4.5</div> </div> </div> <div class="field"> <label for="ceiling">Kıdem Tazminatı Tavanı (₺) <span style="font-weight:400; color:var(--muted);">(İsteğe Bağlı)</span></label> <input type="text" inputmode="decimal" id="ceiling" placeholder="Güncel tavanı girin"> <div class="hint">Boş bırakırsanız tavan uygulanmadan hesaplanır. Güncel tavan tutarını resmi kaynaklardan kontrol edin.</div> </div> <button class="btn" onclick="hesaplaTazminat()">Hesapla</button> <div class="warning" id="warningBox"></div> <div class="result" id="resultBox"> <div class="result-grid"> <div class="result-item highlight"> <div class="label">Brüt Kıdem Tazminatı</div> <div class="value" id="resSeveranceGross">-</div> </div> <div class="result-item"> <div class="label">Net Kıdem Tazminatı</div> <div class="value" id="resSeveranceNet">-</div> </div> <div class="result-item"> <div class="label">Brüt İhbar Tazminatı</div> <div class="value" id="resNotice">-</div> </div> <div class="result-item"> <div class="label">İhbar Süresi</div> <div class="value" id="resNoticeDays">-</div> </div> </div> <p class="result-note" id="resNote"></p> <div class="disclaimer">Bu hesaplama tahmini bir değerdir. Kıdem tazminatı net tutarı sadece damga vergisi (binde 7,59) düşülerek hesaplanmıştır. İhbar tazminatı gelir vergisi dilimine göre ayrıca vergilendirilir; bu nedenle burada sadece brüt tutar gösterilmiştir. Kesin rakamlar için İK biriminize veya bir mali müşavire danışın.</div> </div> </main> <!-- [reklam:arac-alt] --> <div class="ad-slot"></div> <section class="seo"> <h2>Kıdem ve İhbar Tazminatı Nedir?</h2> <p>Kıdem tazminatı, belirli şartları sağlayarak işten ayrılan veya işveren tarafından işine son verilen çalışanlara, çalıştıkları her tam yıl için ödenen bir tazminat türüdür. İhbar tazminatı ise, iş sözleşmesinin kanunda belirtilen bildirim sürelerine uyulmadan feshedilmesi durumunda çalışana ödenmesi gereken tutardır ve çalışanın kıdemine göre değişen hafta sayılarına dayanır. Bu iki tazminat türü, Türkiye'de iş hukuku kapsamında çalışanların en çok merak ettiği ve işten ayrılma sürecinde finansal planlama yaparken ihtiyaç duyduğu hesaplamalardır.</p> <h2>Nasıl Kullanılır?</h2> <p>Aracı kullanmak için brüt aylık maaşınızı "Brüt Aylık Maaş" alanına, toplam çalışma sürenizi yıl cinsinden (örneğin 4 yıl 6 ay için 4.5) "Toplam Çalışma Süresi" alanına girin. Eğer güncel kıdem tazminatı tavanını biliyorsanız, bu tutarı "Kıdem Tazminatı Tavanı" alanına girerek hesaplamanın tavana göre yapılmasını sağlayabilirsiniz; bilmiyorsanız bu alanı boş bırakabilirsiniz. "Hesapla" butonuna bastığınızda araç size brüt ve net kıdem tazminatınızı, brüt ihbar tazminatınızı ve ihbar sürenizi gün cinsinden gösterir. Tüm hesaplama tarayıcınızda yapılır, maaş bilginiz hiçbir şekilde kaydedilmez veya gönderilmez.</p> <h2>Sıkça Sorulan Sorular</h2> <details> <summary>Kıdem tazminatı nasıl hesaplanır?</summary> <p>Kıdem tazminatı, her tam çalışma yılı için 30 günlük brüt maaş tutarı üzerinden hesaplanır. Bir yıldan artan süreler de oranlanarak hesaba katılır. Brüt maaş, yasal kıdem tazminatı tavanını aşıyorsa, hesaplamada tavan tutarı esas alınır.</p> </details> <details> <summary>İhbar tazminatı nasıl hesaplanır, ihbar süreleri nelerdir?</summary> <p>İhbar süresi çalışma kıdemine göre değişir: 6 aydan az kıdemde 2 hafta, 6 ay-1.5 yıl arası 4 hafta, 1.5-3 yıl arası 6 hafta, 3 yıldan fazla kıdemde ise 8 haftadır. İhbar tazminatı, bu süreye karşılık gelen brüt ücret tutarı üzerinden hesaplanır.</p> </details> <details> <summary>Kıdem tazminatı tavanı nedir?</summary> <p>Kıdem tazminatı tavanı, devlet tarafından her yıl belirlenen ve kıdem tazminatı hesaplamasında esas alınabilecek en yüksek brüt ücret tutarıdır. Brüt maaşınız bu tavanı aşsa bile, kıdem tazminatı hesaplamasında tavan tutarı kullanılır. Güncel tavan tutarını Çalışma ve Sosyal Güvenlik Bakanlığı duyurularından öğrenebilirsiniz.</p> </details> <details> <summary>Kıdem tazminatından hangi kesintiler yapılır?</summary> <p>Kıdem tazminatından sadece binde 7,59 oranında damga vergisi kesilir, gelir vergisi kesilmez. İhbar tazminatı ise ücret sayıldığından gelir vergisi dilimine göre değişen oranlarda vergilendirilir; bu nedenle net ihbar tutarı kişiden kişiye farklılık gösterebilir.</p> </details> </section> </div> <script> function formatCurrency(value) { try { return new Intl.NumberFormat("tr-TR", { style: "currency", currency: "TRY", minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value); } catch (e) { return value.toFixed(2) + " ₺"; } } function showWarning(msg) { var box = document.getElementById("warningBox"); box.textContent = msg; box.classList.add("show"); document.getElementById("resultBox").classList.remove("show"); } function clearWarning() { var box = document.getElementById("warningBox"); box.textContent = ""; box.classList.remove("show"); } function hesaplaTazminat() { clearWarning(); var grossSalary = parseFloat(document.getElementById("grossSalary").value.replace(",", ".")); var workYears = parseFloat(document.getElementById("workYears").value.replace(",", ".")); var ceilingRaw = document.getElementById("ceiling").value.trim(); if (isNaN(grossSalary) || grossSalary <= 0) { showWarning("Lütfen geçerli bir brüt aylık maaş girin (0'dan büyük olmalı)."); return; } if (isNaN(workYears) || workYears <= 0) { showWarning("Lütfen geçerli bir çalışma süresi girin (0'dan büyük yıl değeri)."); return; } var hasCeiling = ceilingRaw !== ""; var ceiling = parseFloat(ceilingRaw.replace(",", ".")); if (hasCeiling && (isNaN(ceiling) || ceiling <= 0)) { showWarning("Lütfen geçerli bir kıdem tazminatı tavanı girin, ya da bu alanı boş bırakın."); return; } var note = ""; var baseForSeverance = grossSalary; if (hasCeiling && grossSalary > ceiling) { baseForSeverance = ceiling; note = "Brüt maaşınız girdiğiniz kıdem tazminatı tavanını aştığı için hesaplama tavan tutarı üzerinden yapılmıştır."; } var severanceGross = baseForSeverance * workYears; var severanceNet = severanceGross * (1 - 0.00759); var noticeDays; if (workYears < 0.5) { noticeDays = 14; } else if (workYears < 1.5) { noticeDays = 28; } else if (workYears < 3) { noticeDays = 42; } else { noticeDays = 56; } var dailyGross = grossSalary / 30; var noticeGross = dailyGross * noticeDays; document.getElementById("resSeveranceGross").textContent = formatCurrency(severanceGross); document.getElementById("resSeveranceNet").textContent = formatCurrency(severanceNet); document.getElementById("resNotice").textContent = formatCurrency(noticeGross); document.getElementById("resNoticeDays").textContent = noticeDays + " gün"; document.getElementById("resNote").textContent = note; document.getElementById("resultBox").classList.add("show"); } </script> </body> </html>

Paylaş

MMUTLU.CMS

Kurumsal web siteleri için içerik yönetim sistemi.

© 2026 Mutlu DoğruBu site MUTLU.CMS ile yayınlanmaktadır.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.