{"id":38051,"date":"2026-08-10T04:20:27","date_gmt":"2026-08-10T04:20:27","guid":{"rendered":"https:\/\/sbra.co.in\/home\/?page_id=38051"},"modified":"2026-08-10T11:46:04","modified_gmt":"2026-08-10T11:46:04","slug":"pension-d-a-calculator-2","status":"publish","type":"page","link":"https:\/\/sbra.co.in\/home\/pension-d-a-calculator-2\/","title":{"rendered":"Pension D A Calculator-2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"38051\" class=\"elementor elementor-38051\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2669183 e-flex e-con-boxed e-con e-parent\" data-id=\"2669183\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf15d2d elementor-widget elementor-widget-html\" data-id=\"bf15d2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>CBRSA Dearness Allowance Calculator v1.0<\/title>\n<style>\n  * { box-sizing:border-box; }\n  body { margin:0; font-family:Arial,Helvetica,sans-serif; background:#f3f7fb; color:#1f2937; }\n  .cbrsa-da { max-width:680px; margin:24px auto; padding:0 14px; }\n  .card { background:#fff; border:1px solid #d6e2ee; border-radius:14px; box-shadow:0 5px 18px rgba(0,0,0,.08); overflow:hidden; }\n  .head { background:#0b3d70; color:#fff; padding:22px 18px; text-align:center; }\n  .head h1 { margin:0; font-size:24px; letter-spacing:.2px; }\n  .head p { margin:7px 0 0; font-size:14px; opacity:.92; }\n  .body { padding:22px; }\n  .field { margin-bottom:18px; }\n  label { display:block; font-weight:700; margin-bottom:7px; }\n  input[type=\"date\"], input[type=\"number\"] {\n    width:100%; padding:12px 13px; border:1px solid #b8c7d6; border-radius:7px;\n    font-size:16px; background:#fff;\n  }\n  input:focus { outline:none; border-color:#0b5cad; box-shadow:0 0 0 2px rgba(11,92,173,.12); }\n  .buttons { display:flex; gap:12px; justify-content:center; margin:20px 0 8px; flex-wrap:wrap; }\n  button { border:0; border-radius:7px; padding:11px 28px; font-size:16px; font-weight:700; cursor:pointer; }\n  .calc { background:#0b5cad; color:#fff; }\n  .clear { background:#e5e7eb; color:#222; }\n  button:hover { opacity:.9; }\n  .results { margin-top:20px; border-top:1px solid #dbe5ef; padding-top:18px; }\n  .result-row { display:flex; justify-content:space-between; align-items:center; gap:15px; padding:14px 12px; margin:8px 0; border-radius:8px; background:#eef9ef; }\n  .result-row strong { color:#164b2a; }\n  .amount { font-weight:700; font-size:18px; white-space:nowrap; }\n  .increase { background:#fff8dc; }\n  .increase strong { color:#5d4b00; }\n  .note { margin-top:18px; font-size:12px; line-height:1.5; color:#5b6572; }\n  .error { color:#a40000; background:#fff0f0; border:1px solid #f0b6b6; padding:10px 12px; border-radius:7px; margin-top:14px; display:none; }\n  .foot { text-align:center; padding:13px 18px 18px; font-size:12px; color:#6b7280; }\n  @media(max-width:520px) {\n    .head h1 { font-size:20px; }\n    .body { padding:17px; }\n    .result-row { flex-direction:column; align-items:flex-start; }\n    .amount { font-size:17px; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"cbrsa-da\">\n  <div class=\"card\">\n    <div class=\"head\">\n      <h1>PENSION DEARNESS ALLOWANCE CALCULATOR<\/h1>\n      <p>CBRSA-Version 1.0 &nbsp;|&nbsp; February 2026 \u2013 January 2027<\/p>\n    <\/div>\n    <div class=\"body\">\n      <div class=\"field\">\n        <label for=\"retDate\">Date of Retirement<\/label>\n        <input type=\"date\" id=\"retDate\">\n      <\/div>\n\n      <div class=\"field\">\n        <label for=\"basicPension\">Basic Pension<\/label>\n        <input type=\"number\" id=\"basicPension\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"Enter Basic Pension\">\n      <\/div>\n\n      <div class=\"buttons\">\n        <button class=\"calc\" type=\"button\" onclick=\"calculateDA()\">Calculate<\/button>\n        <button class=\"clear\" type=\"button\" onclick=\"clearDA()\">Clear<\/button>\n      <\/div>\n\n      <div id=\"error\" class=\"error\"><\/div>\n\n      <div class=\"results\">\n        <div class=\"result-row\">\n          <strong>DA (Feb.2026 \u2013 July 2026)<\/strong>\n          <span class=\"amount\" id=\"prevDA\">\u20b90.00<\/span>\n        <\/div>\n        <div class=\"result-row\">\n          <strong>DA (Aug.2026 \u2013 Jan.2027)<\/strong>\n          <span class=\"amount\" id=\"currDA\">\u20b90.00<\/span>\n        <\/div>\n        <div class=\"result-row increase\">\n          <strong>Increase in DA<\/strong>\n          <span class=\"amount\" id=\"increaseDA\">\u20b90.00<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"note\">\n        <b>Note:<\/b> Enter only the Date of Retirement and Basic Pension. The calculator uses the CBRSA DA tables for the two periods shown above.\n        Please verify calculations with the applicable bank circulars.\n      <\/div>\n    <\/div>\n    <div class=\"foot\">CBRSA Dearness Allowance Calculator v1.0<\/div>\n  <\/div>\n<\/div>\n\n<script>\nconst daMaster = [{\"from\":\"1986-01-01\",\"to\":\"1992-10-31\",\"category\":1},{\"from\":\"1992-11-01\",\"to\":\"1998-03-31\",\"category\":2},{\"from\":\"1998-04-01\",\"to\":\"2002-10-31\",\"category\":3},{\"from\":\"2002-11-01\",\"to\":\"2007-10-31\",\"category\":4},{\"from\":\"2007-11-01\",\"to\":\"2012-10-31\",\"category\":5},{\"from\":\"2012-11-01\",\"to\":\"2017-10-31\",\"category\":6},{\"from\":\"2017-11-01\",\"to\":\"2022-10-31\",\"category\":7},{\"from\":\"2022-11-01\",\"to\":\"2027-10-31\",\"category\":8}];\nconst previousRates = [{\"category\":1,\"from\":1.0,\"to\":1250.0,\"rate\":1528.94,\"add\":800.0},{\"category\":1,\"from\":1251.0,\"to\":2000.0,\"rate\":1528.94,\"add\":450.0},{\"category\":1,\"from\":2001.0,\"to\":999999.0,\"rate\":1528.94,\"add\":0.0},{\"category\":2,\"from\":1.0,\"to\":2400.0,\"rate\":750.75,\"add\":800.0},{\"category\":2,\"from\":2401.0,\"to\":3850.0,\"rate\":750.75,\"add\":450.0},{\"category\":2,\"from\":3851.0,\"to\":99999.0,\"rate\":750.75,\"add\":0.0},{\"category\":3,\"from\":1.0,\"to\":3550.0,\"rate\":482.64,\"add\":800.0},{\"category\":3,\"from\":3551.0,\"to\":5650.0,\"rate\":482.64,\"add\":450.0},{\"category\":3,\"from\":5651.0,\"to\":999999.0,\"rate\":482.64,\"add\":0.0},{\"category\":4,\"from\":1.0,\"to\":999999.0,\"rate\":334.8,\"add\":0.0},{\"category\":5,\"from\":1.0,\"to\":999999.0,\"rate\":258.45,\"add\":0.0},{\"category\":6,\"from\":1.0,\"to\":999999.0,\"rate\":132.2,\"add\":0.0},{\"category\":7,\"from\":1.0,\"to\":999999.0,\"rate\":59.08,\"add\":0.0},{\"category\":8,\"from\":1.0,\"to\":999999.0,\"rate\":25.0,\"add\":0.0}];\nconst currentRates = [{\"category\":1,\"from\":1.0,\"to\":1250.0,\"rate\":1560.43,\"add\":800.0},{\"category\":1,\"from\":1251.0,\"to\":2000.0,\"rate\":1560.43,\"add\":450.0},{\"category\":1,\"from\":2001.0,\"to\":999999.0,\"rate\":1560.43,\"add\":0.0},{\"category\":2,\"from\":1.0,\"to\":2400.0,\"rate\":767.2,\"add\":800.0},{\"category\":2,\"from\":2401.0,\"to\":3850.0,\"rate\":767.2,\"add\":450.0},{\"category\":2,\"from\":3851.0,\"to\":99999.0,\"rate\":767.2,\"add\":0.0},{\"category\":3,\"from\":1.0,\"to\":3550.0,\"rate\":493.92,\"add\":800.0},{\"category\":3,\"from\":3551.0,\"to\":5650.0,\"rate\":493.92,\"add\":450.0},{\"category\":3,\"from\":5651.0,\"to\":999999.0,\"rate\":493.92,\"add\":0.0},{\"category\":4,\"from\":1.0,\"to\":999999.0,\"rate\":343.26,\"add\":0.0},{\"category\":5,\"from\":1.0,\"to\":999999.0,\"rate\":265.5,\"add\":0.0},{\"category\":6,\"from\":1.0,\"to\":999999.0,\"rate\":136.9,\"add\":0.0},{\"category\":7,\"from\":1.0,\"to\":999999.0,\"rate\":62.37,\"add\":0.0},{\"category\":8,\"from\":1.0,\"to\":999999.0,\"rate\":27.83,\"add\":0.0}];\n\nfunction getCategory(dateStr) {\n  const d = new Date(dateStr + \"T00:00:00\");\n  for (const x of daMaster) {\n    const from = new Date(x.from + \"T00:00:00\");\n    const to = new Date(x.to + \"T23:59:59\");\n    if (d >= from && d <= to) return x.category;\n  }\n  return null;\n}\n\nfunction getRateRow(category, pension, table) {\n  return table.find(x =>\n    x.category === category &&\n    pension >= x.from &&\n    pension <= x.to\n  ) || null;\n}\n\nfunction calculateAmount(pension, row) {\n  return pension * row.rate \/ 100 + row.add;\n}\n\nfunction money(n) {\n  return \"\u20b9\" + n.toLocaleString(\"en-IN\", {minimumFractionDigits:2, maximumFractionDigits:2});\n}\n\nfunction showError(msg) {\n  const el=document.getElementById(\"error\");\n  el.textContent=msg;\n  el.style.display=\"block\";\n}\n\nfunction hideError() {\n  document.getElementById(\"error\").style.display=\"none\";\n}\n\nfunction calculateDA() {\n  hideError();\n  const date=document.getElementById(\"retDate\").value;\n  const pension=parseFloat(document.getElementById(\"basicPension\").value);\n\n  if (!date) { showError(\"Please enter Date of Retirement.\"); return; }\n  if (!Number.isFinite(pension) || pension <= 0) { showError(\"Please enter a Basic Pension greater than zero.\"); return; }\n\n  const category=getCategory(date);\n  if (!category) {\n    showError(\"The Date of Retirement is outside the supported period (01-01-1986 to 31-10-2027).\");\n    return;\n  }\n\n  const pRow=getRateRow(category,pension,previousRates);\n  const cRow=getRateRow(category,pension,currentRates);\n\n  if (!pRow || !cRow) {\n    showError(\"A matching DA slab could not be found. Please verify the Basic Pension.\");\n    return;\n  }\n\n  const pDA=calculateAmount(pension,pRow);\n  const cDA=calculateAmount(pension,cRow);\n  const inc=cDA-pDA;\n\n  document.getElementById(\"prevDA\").textContent=money(pDA);\n  document.getElementById(\"currDA\").textContent=money(cDA);\n  document.getElementById(\"increaseDA\").textContent=money(inc);\n}\n\nfunction clearDA() {\n  document.getElementById(\"retDate\").value=\"\";\n  document.getElementById(\"basicPension\").value=\"\";\n  document.getElementById(\"prevDA\").textContent=\"\u20b90.00\";\n  document.getElementById(\"currDA\").textContent=\"\u20b90.00\";\n  document.getElementById(\"increaseDA\").textContent=\"\u20b90.00\";\n  hideError();\n  document.getElementById(\"retDate\").focus();\n}\n<\/script>\n<\/body>\n<\/html>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CBRSA Dearness Allowance Calculator v1.0 PENSION DEARNESS ALLOWANCE CALCULATOR CBRSA-Version 1.0 &nbsp;|&nbsp; February 2026 \u2013 January 2027 Date of Retirement Basic Pension Calculate Clear DA (Feb.2026 \u2013 July 2026) \u20b90.00 DA (Aug.2026 \u2013 Jan.2027) \u20b90.00 Increase in DA \u20b90.00 Note: Enter only the Date of Retirement and Basic Pension. The calculator uses the CBRSA DA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-38051","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/comments?post=38051"}],"version-history":[{"count":16,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38051\/revisions"}],"predecessor-version":[{"id":38131,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38051\/revisions\/38131"}],"wp:attachment":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/media?parent=38051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}