{"id":2948,"date":"2025-12-29T14:09:09","date_gmt":"2025-12-29T14:09:09","guid":{"rendered":"https:\/\/4easy.business\/?page_id=2948"},"modified":"2025-12-30T08:51:30","modified_gmt":"2025-12-30T08:51:30","slug":"elementor-2948","status":"publish","type":"page","link":"https:\/\/4easy.business\/sr\/elementor-2948\/","title":{"rendered":"Payroll Calculator B&amp;H"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2948\" class=\"elementor elementor-2948\">\n\t\t\t\t<div class=\"elementor-element elementor-element-392002d e-flex e-con-boxed e-con e-parent\" data-id=\"392002d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddf0fdf elementor-widget elementor-widget-html\" data-id=\"ddf0fdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Bosnia Payroll Calculator | FBiH & Republika Srpska<\/title>\r\n\r\n<style>\r\nbody { background:#f5f5f5; margin:0; padding:0; }\r\n.calc-box {\r\n  max-width:650px;\r\n  margin:30px auto;\r\n  padding:25px;\r\n  background:#fff;\r\n  border-radius:14px;\r\n  box-shadow:0 4px 14px rgba(0,0,0,0.12);\r\n  font-family:Arial,Helvetica,sans-serif;\r\n}\r\nh3 { text-align:center; font-size:26px; margin-bottom:6px; }\r\nh3 small { display:block; font-size:13px; color:#666; }\r\n\r\n.calc-label { font-weight:600; margin-top:12px; display:block; }\r\n.value-box { font-size:14px; margin:10px 0; }\r\n\r\ninput[type=number] {\r\n  width:260px; padding:10px; font-size:16px;\r\n  border-radius:6px; border:1px solid #ccc;\r\n}\r\n\r\n.tab-nav {\r\n  display:flex; justify-content:center; gap:12px;\r\n  margin:20px auto;\r\n}\r\n.tab-btn {\r\n  padding:10px 26px;\r\n  border-radius:30px;\r\n  border:2px solid #ddd;\r\n  cursor:pointer;\r\n  font-weight:600;\r\n  background:#fff;\r\n}\r\n.tab-btn.active {\r\n  background:#ff7f32;\r\n  color:#fff;\r\n  border-color:#ff7f32;\r\n}\r\n\r\n.tab-panel { display:none; }\r\n.tab-panel.active { display:block; }\r\n\r\n.result-header {\r\n  display:flex;\r\n  justify-content:space-between;\r\n  margin-top:14px;\r\n  font-weight:600;\r\n}\r\n.result-slider {\r\n  width:100%;\r\n  accent-color:#ff7f32;\r\n}\r\n\r\n.note {\r\n  font-size:12px;\r\n  color:#777;\r\n  margin-top:14px;\r\n}\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<!-- ================= ENTITY SWITCH ================= -->\r\n<div class=\"tab-nav\">\r\n  <div class=\"tab-btn active\" id=\"entFBiH\">Federation BiH (FBiH)<\/div>\r\n  <div class=\"tab-btn\" id=\"entRS\">Republika Srpska (RS)<\/div>\r\n<\/div>\r\n\r\n<!-- ================= GROSS \/ NET SWITCH ================= -->\r\n<div class=\"tab-nav\">\r\n  <div class=\"tab-btn active\" data-tab=\"gross-tab\">Gross \u2192 Net<\/div>\r\n  <div class=\"tab-btn\" data-tab=\"net-tab\">Net \u2192 Gross<\/div>\r\n<\/div>\r\n\r\n<!-- ================= GROSS \u2192 NET ================= -->\r\n<div id=\"gross-tab\" class=\"tab-panel active\">\r\n  <div class=\"calc-box\">\r\n    <h3>Gross \u2192 Net Salary\r\n      <small>Bosnia and Herzegovina<\/small>\r\n    <\/h3>\r\n\r\n    <label class=\"calc-label\">Exchange rate (BAM per EUR)<\/label>\r\n    <input id=\"grossRate\" type=\"number\" value=\"1.95583\" step=\"0.00001\">\r\n\r\n    <label class=\"calc-label\">Gross salary (EUR)<\/label>\r\n    <input id=\"grossAmount\" type=\"number\" value=\"2500\">\r\n\r\n    <div class=\"result-header\">\r\n      <span>Net salary<\/span>\r\n      <span><span id=\"netValue\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"sNet\" class=\"result-slider\">\r\n\r\n    <div class=\"result-header\">\r\n      <span>Income tax<\/span>\r\n      <span><span id=\"taxValue\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"sTax\" class=\"result-slider\">\r\n\r\n    <div class=\"result-header\" style=\"color:#ff7f32;font-weight:800;\">\r\n      <span>Total employer cost<\/span>\r\n      <span><span id=\"totalCost\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"sTotal\" class=\"result-slider\">\r\n\r\n    <div class=\"note\">\r\n      Informative calculator only. Entity-specific payroll rules apply.\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ================= NET \u2192 GROSS ================= -->\r\n<div id=\"net-tab\" class=\"tab-panel\">\r\n  <div class=\"calc-box\">\r\n    <h3>Net \u2192 Gross Salary\r\n      <small>Bosnia and Herzegovina<\/small>\r\n    <\/h3>\r\n\r\n    <label class=\"calc-label\">Exchange rate (BAM per EUR)<\/label>\r\n    <input id=\"netRate\" type=\"number\" value=\"1.95583\" step=\"0.00001\">\r\n\r\n    <label class=\"calc-label\">Net salary (EUR)<\/label>\r\n    <input id=\"netAmount\" type=\"number\" value=\"2000\">\r\n\r\n    <div class=\"result-header\">\r\n      <span>Gross salary<\/span>\r\n      <span><span id=\"grossOut\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"nGross\" class=\"result-slider\">\r\n\r\n    <div class=\"result-header\">\r\n      <span>Income tax<\/span>\r\n      <span><span id=\"taxOut\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"nTax\" class=\"result-slider\">\r\n\r\n    <div class=\"result-header\" style=\"color:#ff7f32;font-weight:800;\">\r\n      <span>Total employer cost<\/span>\r\n      <span><span id=\"nTotal\">0<\/span> EUR<\/span>\r\n    <\/div>\r\n    <input type=\"range\" id=\"nTotalS\" class=\"result-slider\">\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ================= SEO TEXT ================= -->\r\n<section style=\"max-width:900px;margin:40px auto;padding:26px;\r\nfont-family:Arial,Helvetica,sans-serif;\r\nbackground:#fafafa;border-radius:14px;border:1px solid #eaeaea\">\r\n\r\n<h2>Bosnia Payroll & Salary Calculator (FBiH & Republika Srpska)<\/h2>\r\n\r\n<p>\r\nThis payroll calculator for Bosnia and Herzegovina allows you to calculate\r\ngross to net and net to gross salary for employees in both\r\nthe Federation of Bosnia and Herzegovina (FBiH) and Republika Srpska (RS).\r\n<\/p>\r\n\r\n<p>\r\nThe calculator reflects entity-specific payroll rules, employee social security\r\ncontributions and personal income tax.\r\nFor FBiH, calculations are aligned with contribution rate reductions\r\neffective from 1 July 2025.\r\n<\/p>\r\n\r\n<p style=\"font-size:14px;color:#555\">\r\nThis calculator is provided for informational purposes only.\r\nActual payroll results may differ depending on individual circumstances,\r\ntax deductions, benefits, and local regulations.\r\n<\/p>\r\n\r\n<p style=\"font-size:13px;color:#777\">\r\nKeywords: payroll calculator Bosnia, salary calculator Bosnia and Herzegovina,\r\ngross to net Bosnia, net to gross Bosnia, FBiH payroll, Republika Srpska payroll\r\n<\/p>\r\n<\/section>\r\n\r\n<script>\r\n\/* ================= ENTITY RULES ================= *\/\r\nlet ENTITY = \"FBiH\";\r\n\r\nconst RULES = {\r\n  FBiH: { EE:0.36, PIT:0.10, ALLOW:1000 },\r\n  RS:   { EE:0.31, PIT:0.13, ALLOW:0 }\r\n};\r\n\r\ndocument.getElementById(\"entFBiH\").onclick=()=>setEntity(\"FBiH\");\r\ndocument.getElementById(\"entRS\").onclick=()=>setEntity(\"RS\");\r\n\r\nfunction setEntity(e){\r\n  ENTITY=e;\r\n  document.querySelectorAll(\"#entFBiH,#entRS\")\r\n    .forEach(x=>x.classList.remove(\"active\"));\r\n  document.getElementById(\"ent\"+e).classList.add(\"active\");\r\n  calcGN(); calcNG();\r\n}\r\n\r\n\/* ================= TABS ================= *\/\r\ndocument.querySelectorAll(\".tab-btn[data-tab]\").forEach(b=>{\r\n  b.onclick=()=>{\r\n    document.querySelectorAll(\".tab-btn[data-tab],.tab-panel\")\r\n      .forEach(x=>x.classList.remove(\"active\"));\r\n    b.classList.add(\"active\");\r\n    document.getElementById(b.dataset.tab).classList.add(\"active\");\r\n  };\r\n});\r\n\r\nfunction niceMax(v){ return Math.ceil(v\/1000)*1000; }\r\n\r\n\/* ================= GROSS \u2192 NET ================= *\/\r\nfunction calcGN(){\r\n  const r=+grossRate.value, g=+grossAmount.value;\r\n  const {EE,PIT,ALLOW}=RULES[ENTITY];\r\n  const gB=g*r;\r\n  const ee=gB*EE;\r\n  const tax=Math.max(0,(gB-ee-ALLOW))*PIT;\r\n  const net=gB-ee-tax;\r\n\r\n  netValue.textContent=Math.round(net\/r);\r\n  taxValue.textContent=Math.round(tax\/r);\r\n  totalCost.textContent=g;\r\n\r\n  const m=niceMax(g);\r\n  sNet.max=sTax.max=sTotal.max=m;\r\n  sNet.value=net\/r; sTax.value=tax\/r; sTotal.value=g;\r\n}\r\n\r\n\/* ================= NET \u2192 GROSS ================= *\/\r\nfunction calcNG(){\r\n  const r=+netRate.value, n=+netAmount.value;\r\n  const {EE,PIT,ALLOW}=RULES[ENTITY];\r\n  const target=n*r;\r\n  let g=target\/(1-EE-PIT);\r\n\r\n  for(let i=0;i<12;i++){\r\n    const ee=g*EE;\r\n    const tax=Math.max(0,(g-ee-ALLOW))*PIT;\r\n    g+= (target-(g-ee-tax))*0.5;\r\n  }\r\n\r\n  grossOut.textContent=Math.round(g\/r);\r\n  taxOut.textContent=Math.round(((g*EE)+(g*PIT))\/r);\r\n  nTotal.textContent=Math.round(g\/r);\r\n\r\n  const m=niceMax(g\/r);\r\n  nGross.max=nTax.max=nTotalS.max=m;\r\n  nGross.value=g\/r; nTax.value=(g*PIT)\/r; nTotalS.value=g\/r;\r\n}\r\n\r\n[grossAmount,grossRate].forEach(e=>e.oninput=calcGN);\r\n[netAmount,netRate].forEach(e=>e.oninput=calcNG);\r\n\r\ncalcGN(); calcNG();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bosnia Payroll Calculator | FBiH &#038; Republika Srpska Federation BiH (FBiH) Republika Srpska (RS) Gross \u2192 Net Net \u2192 Gross Gross \u2192 Net Salary Bosnia and Herzegovina Exchange rate (BAM per EUR) Gross salary (EUR) Net salary 0 EUR Income tax 0 EUR Total employer cost 0 EUR Informative calculator only. Entity-specific payroll rules apply. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2948","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/pages\/2948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/comments?post=2948"}],"version-history":[{"count":8,"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/pages\/2948\/revisions"}],"predecessor-version":[{"id":2958,"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/pages\/2948\/revisions\/2958"}],"wp:attachment":[{"href":"https:\/\/4easy.business\/sr\/wp-json\/wp\/v2\/media?parent=2948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}