{"id":2573,"date":"2026-05-13T06:23:55","date_gmt":"2026-05-13T06:23:55","guid":{"rendered":"https:\/\/zolobooks.com\/?page_id=2573"},"modified":"2026-05-13T06:24:50","modified_gmt":"2026-05-13T06:24:50","slug":"foreign-apit","status":"publish","type":"page","link":"https:\/\/zolobooks.com\/?page_id=2573","title":{"rendered":"foreign apit"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><style>\n*{\n  box-sizing:border-box;\n  margin:0;\n  padding:0\n}\n\n.wrap{\n  font-family:system-ui,sans-serif;\n  max-width:560px;\n  margin:0 auto;\n  padding:1.5rem 0\n}\n\n.header{\n  background:#0f2d5e;\n  border-radius:16px 16px 0 0;\n  padding:1.5rem 2rem\n}\n\n.header h1{\n  font-size:17px;\n  font-weight:500;\n  color:#fff;\n  margin-bottom:3px\n}\n\n.header p{\n  font-size:12px;\n  color:#a8c4e8\n}\n\n.body{\n  background:#f1f5fb;\n  border:1px solid #e2e8f0;\n  border-top:none;\n  border-radius:0 0 16px 16px;\n  padding:1.5rem\n}\n\n.field{\n  margin-bottom:1rem\n}\n\n.field label{\n  font-size:12px;\n  font-weight:600;\n  color:#64748b;\n  text-transform:uppercase;\n  letter-spacing:0.05em;\n  display:block;\n  margin-bottom:6px\n}\n\n.input-row{\n  display:flex;\n  border:1.5px solid #e2e8f0;\n  border-radius:10px;\n  overflow:hidden;\n  background:#fff;\n  transition:border 0.15s\n}\n\n.input-row:focus-within{\n  border-color:#0f2d5e\n}\n\n.input-row span{\n  background:#f1f5f9;\n  padding:0 14px;\n  display:flex;\n  align-items:center;\n  font-size:13px;\n  color:#64748b;\n  font-weight:500;\n  border-right:1.5px solid #e2e8f0;\n  white-space:nowrap\n}\n\n.input-row input{\n  flex:1;\n  border:none;\n  outline:none;\n  padding:12px 14px;\n  font-size:15px;\n  color:#0f2d5e;\n  background:#fff;\n  min-width:0\n}\n\n.rate-note{\n  font-size:11px;\n  color:#94a3b8;\n  margin-top:5px\n}\n\n.calc-btn{\n  width:100%;\n  padding:13px;\n  background:#0f2d5e;\n  color:#fff;\n  border:none;\n  border-radius:10px;\n  font-size:15px;\n  font-weight:500;\n  cursor:pointer;\n  margin-top:0.25rem;\n  margin-bottom:1.5rem\n}\n\n.calc-btn:hover{\n  background:#1a56c4\n}\n\n.cards{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:12px\n}\n\n.card{\n  background:#fff;\n  border-radius:12px;\n  padding:1.25rem 1.5rem;\n  border:1px solid #e2e8f0\n}\n\n.card-label{\n  font-size:13px;\n  font-weight:600;\n  color:#0f2d5e;\n  margin-bottom:2px\n}\n\n.card-sub{\n  font-size:11px;\n  color:#94a3b8;\n  margin-bottom:8px\n}\n\n.card-value{\n  font-size:20px;\n  font-weight:700;\n  color:#0f2d5e\n}\n\n.sr-only{\n  position:absolute;\n  width:1px;\n  height:1px;\n  padding:0;\n  margin:-1px;\n  overflow:hidden;\n  clip:rect(0,0,0,0);\n  white-space:nowrap;\n  border:0;\n}\n\n@media(max-width:600px){\n  .cards{\n    grid-template-columns:1fr;\n  }\n\n  .header,\n  .body{\n    padding:1.25rem;\n  }\n}\n<\/style>\n\n<div class=\"wrap\">\n  <h2 class=\"sr-only\">\n    Sri Lanka foreign income APIT tax calculator\n  <\/h2>\n\n  <div class=\"header\">\n    <h1>Foreign income tax calculator<\/h1>\n    <p>Sri Lanka \u2014 Year of Assessment 2024\/25<\/p>\n  <\/div>\n\n  <div class=\"body\">\n\n    <div class=\"field\">\n      <label>Monthly income (USD)<\/label>\n\n      <div class=\"input-row\">\n        <span>USD<\/span>\n\n        <input\n          type=\"number\"\n          id=\"usd-income\"\n          placeholder=\"0.00\"\n          oninput=\"calculate()\"\n        >\n      <\/div>\n    <\/div>\n\n    <div class=\"field\">\n      <label>Exchange rate (1 USD = LKR)<\/label>\n\n      <div class=\"input-row\">\n        <span>1 USD =<\/span>\n\n        <input\n          type=\"number\"\n          id=\"rate\"\n          value=\"300\"\n          oninput=\"calculate()\"\n        >\n\n        <span style=\"border-left:1.5px solid #e2e8f0;border-right:none\">\n          LKR\n        <\/span>\n      <\/div>\n\n      <div class=\"rate-note\">\n        Default rate: 1 USD = 300 LKR. You can change this to the current CBL rate.\n      <\/div>\n    <\/div>\n\n    <button class=\"calc-btn\" onclick=\"calculate()\">\n      Calculate\n    <\/button>\n\n    <div class=\"cards\">\n\n      <div class=\"card\">\n        <div class=\"card-label\">\n          Converted Monthly Income (LKR)\n        <\/div>\n\n        <div class=\"card-sub\" id=\"rate-label\">\n          Exchange Rate: 1 USD = 300 LKR\n        <\/div>\n\n        <div class=\"card-value\" id=\"r-lkr\">\n          Rs. 0\n        <\/div>\n      <\/div>\n\n      <div class=\"card\">\n        <div class=\"card-label\">\n          Monthly Tax (LKR)\n        <\/div>\n\n        <div class=\"card-sub\">\u00a0<\/div>\n\n        <div class=\"card-value\" id=\"r-tax\">\n          Rs. 0.00\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nconst SLABS = [\n  {min:0,       max:150000,  rate:0},\n  {min:150000,  max:233334,  rate:0.06},\n  {min:233334,  max:1500000, rate:0.15},\n  {min:1500000, max:Infinity,rate:0.15},\n];\n\nfunction calcTax(lkr){\n\n  let tax = 0;\n\n  for(let s of SLABS){\n\n    if(lkr <= s.min) break;\n\n    let portion = Math.min(lkr, s.max) - s.min;\n\n    tax += portion * s.rate;\n  }\n\n  return Math.round(tax);\n}\n\nfunction fmtInt(n){\n\n  return 'Rs. ' + Math.round(n).toLocaleString('en-LK');\n}\n\nfunction fmtDec(n){\n\n  let parts = Number(n).toFixed(2).split('.');\n\n  parts[0] = parseInt(parts[0]).toLocaleString('en-LK');\n\n  return 'Rs. ' + parts[0] + '.' + parts[1];\n}\n\nfunction calculate(){\n\n  let usd = parseFloat(\n    document.getElementById('usd-income').value\n  ) || 0;\n\n  let rate = parseFloat(\n    document.getElementById('rate').value\n  ) || 300;\n\n  let lkr = Math.round(usd * rate * 100) \/ 100;\n\n  let tax = calcTax(lkr);\n\n  document.getElementById('rate-label').textContent =\n    'Exchange Rate: 1 USD = ' + rate + ' LKR';\n\n  document.getElementById('r-lkr').textContent =\n    fmtInt(lkr);\n\n  document.getElementById('r-tax').textContent =\n    fmtDec(tax);\n}\n\ncalculate();\n<\/script><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-2573","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/pages\/2573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zolobooks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2573"}],"version-history":[{"count":2,"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/pages\/2573\/revisions"}],"predecessor-version":[{"id":2578,"href":"https:\/\/zolobooks.com\/index.php?rest_route=\/wp\/v2\/pages\/2573\/revisions\/2578"}],"wp:attachment":[{"href":"https:\/\/zolobooks.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}