{"id":38114,"date":"2026-08-10T09:47:11","date_gmt":"2026-08-10T09:47:11","guid":{"rendered":"https:\/\/sbra.co.in\/home\/?page_id=38114"},"modified":"2026-08-10T10:10:15","modified_gmt":"2026-08-10T10:10:15","slug":"test","status":"publish","type":"page","link":"https:\/\/sbra.co.in\/home\/test\/","title":{"rendered":"Pension D A Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"38114\" class=\"elementor elementor-38114\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e141a7 e-flex e-con-boxed e-con e-parent\" data-id=\"4e141a7\" 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-d79d15e elementor-widget elementor-widget-html\" data-id=\"d79d15e\" 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 [&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-38114","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38114","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=38114"}],"version-history":[{"count":8,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38114\/revisions"}],"predecessor-version":[{"id":38127,"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/pages\/38114\/revisions\/38127"}],"wp:attachment":[{"href":"https:\/\/sbra.co.in\/home\/wp-json\/wp\/v2\/media?parent=38114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}