{"id":8174,"date":"2025-10-20T15:03:36","date_gmt":"2025-10-20T13:03:36","guid":{"rendered":"https:\/\/markart.ba\/?page_id=8174"},"modified":"2025-10-21T10:06:34","modified_gmt":"2025-10-21T08:06:34","slug":"kalkulator-za-ugovor-o-radu","status":"publish","type":"page","link":"https:\/\/markart.ba\/en\/kalkulator-za-ugovor-o-radu\/","title":{"rendered":"Employment contract calculator"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"custom-calc-input\">\n  <label>Pogledajte sve kalkulatore<\/label>\n  <select id=\"calc-selector\" onchange=\"if (this.value) window.location.href=this.value;\">\n    <option value=\"\">-- Odaberite kalkulator --<\/option>\n    <option value=\"\/kalkulator-za-ugovor-o-radu\">Kalkulator za ugovor o radu<\/option>\n    <option value=\"\/kalkulator-za-ugovor-o-autorskom-djelu\">Kalkulator za ugovor o autorskom djelu<\/option>\n    <option value=\"\/kalkulator-za-ugovor-o-djelu\">Kalkulator za ugovor o djelu<\/option>\n<option value=\"\/kalkulator-za-privremene-i-povremene-poslove\">Kalkulator za ugovor o privremenim i povremenim poslovima<\/option>\n<option value=\"\/kalkulator-za-menadzerski-ugovor\">Kalkulator za Menad\u017eerski ugovor<\/option>\n<option value=\"\/kalkulator-za-freelancere\">Kalkulator za Freelancere<\/option>\n  <\/select>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner \"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t    <!-- Kalkulator plata za FBiH i RS -->\r\n    <div id=\"payroll-calculator\" style=\"font-family: Arial, sans-serif; max-width: 1000px; margin: auto;\">\r\n        <style>\r\n            .kalkulator-wrapper {\r\n                display: flex;\r\n                flex-wrap: wrap;\r\n                gap: 2rem;\r\n                font-family: Arial, sans-serif;\r\n                color: #333;\r\n            }\r\n\r\n            .kalkulator-left,\r\n            .kalkulator-right {\r\n                flex: 1;\r\n                min-width: 300px;\r\n            }\r\n\r\n            .kalkulator-section {\r\n                background: #f9f9f9;\r\n                padding: 1rem;\r\n                margin-bottom: 1rem;\r\n                border-left: 5px solid #FFD700;\r\n                \/* \u017euta boja *\/\r\n                border-radius: 8px;\r\n            }\r\n\r\n            .kalkulator-section h3 {\r\n                margin-top: 0;\r\n                font-size: 1.1rem;\r\n                color: #000;\r\n            }\r\n\r\n            .kalkulator-section h3.bold {\r\n                font-weight: bold;\r\n            }\r\n\r\n            label {\r\n                display: block;\r\n                margin-top: 0.5rem;\r\n            }\r\n\r\n            input[type=\"number\"],\r\n            input[type=\"text\"] {\r\n                width: 100%;\r\n                padding: 0.5rem;\r\n                font-size: 1rem;\r\n                border: 1px solid #ccc;\r\n                border-radius: 5px;\r\n                background-color: #fff;\r\n                -moz-appearance: textfield;\r\n            }\r\n\r\n            input::-webkit-outer-spin-button,\r\n            input::-webkit-inner-spin-button {\r\n                -webkit-appearance: none;\r\n                margin: 0;\r\n            }\r\n\r\n            .kalkulator-toggle {\r\n                margin-bottom: 1rem;\r\n            }\r\n\r\n            .kalkulator-buttons {\r\n                margin-top: 1.5rem;\r\n                display: flex;\r\n                flex-direction: column;\r\n                gap: 0.5rem;\r\n            }\r\n\r\n            .kalkulator-buttons button {\r\n                padding: 0.75rem;\r\n                background-color: #FFD700;\r\n                border: none;\r\n                font-weight: bold;\r\n                cursor: pointer;\r\n                border-radius: 5px;\r\n            }\r\n        <\/style>\r\n\r\n        <div class=\"kalkulator-wrapper\">\r\n            <div class=\"kalkulator-left\">\r\n                <div class=\"kalkulator-section\">\r\n                    <label for=\"entitet\">Entitet<\/label>\r\n                    <select id=\"entitet\">\r\n                        <option value=\"fbih\">Federacija BiH<\/option>\r\n                        <option value=\"rs\">Republika Srpska<\/option>\r\n                    <\/select>\r\n\r\n                    <label for=\"bruto\">Bruto plata<\/label>\r\n                    <input type=\"number\" id=\"bruto\" placeholder=\"Unesite iznos\">\r\n                    <br>\r\n                    <br>\r\n                    <p>Obra\u010dun uklju\u010duje osnovni koeficijent li\u010dnog odbitka \u2013 1 (300). Neoporezive naknade ( topli obrok, prijevoz i sl.)\r\n                        nisu uklju\u010dene u ovaj obra\u010dun te se naknadno dodaju na neto platu.<\/p>\r\n\r\n                    <div class=\"kalkulator-buttons\">\r\n                        <button id=\"generate-pdf\">Generi\u0161i PDF<\/button>\r\n                        <!-- <button id=\"send-email\">Po\u0161alji na e-mail<\/button> -->\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"kalkulator-right\">\r\n                <div id=\"rezultati\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\r\n        <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n        <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\r\n\r\n\r\n        <script>\r\n            const entitetSelect = document.getElementById('entitet');\r\n            const brutoInput = document.getElementById('bruto');\r\n            const rezultatiDiv = document.getElementById('rezultati');\r\n\r\n            const renderResults = () => {\r\n                const entitet = entitetSelect.value;\r\n                const bruto = parseFloat(brutoInput.value);\r\n                \/\/ Doprinosi FBiH\r\n                \/\/---------------------------------\r\n                \/\/Naknade za zaposlene\r\n                const doprinosiPio = bruto * 0.17;\r\n                const doprinosiZdravstveno = bruto * 0.125;\r\n                const doprinosiZaposljavanje = bruto * 0.015;\r\n                const ukupnoZaposleni = doprinosiPio + doprinosiZdravstveno + doprinosiZaposljavanje;\r\n                const porezZaposleni = ((bruto - ukupnoZaposleni - 300) * 0.10);\r\n                const nettoZaposleni = bruto - ukupnoZaposleni - porezZaposleni;\r\n                \/\/Naknade za poslodavce\r\n                const doprinosiPioPosl = bruto * 0.025;\r\n                const doprinosiZdravstvoPosl = bruto * 0.02;\r\n                const doprinosiZaposlavanjePosl = bruto * 0.005;\r\n                const ukupnoPosl = doprinosiPioPosl + doprinosiZdravstvoPosl + doprinosiZaposlavanjePosl;\r\n                \/\/ Naknade za vode i nesre\u0107e\r\n                const prirodneNesrece = nettoZaposleni * 0.005;\r\n                const vode = nettoZaposleni * 0.005;\r\n                const fondInvalidi = bruto * 0.005;\r\n                \/\/ Bruto 2\r\n                const bruto2 = doprinosiPio + doprinosiZdravstveno + doprinosiZaposljavanje + porezZaposleni + doprinosiPioPosl + doprinosiZdravstvoPosl + doprinosiZaposlavanjePosl + prirodneNesrece + vode + fondInvalidi + nettoZaposleni;\r\n\r\n\r\n                \/\/----------------------\r\n                \/\/ DOPRINOSI RS\r\n                \/\/----------------------\r\n                const doprinosiPioRS = bruto * 0.185;\r\n                const doprinosiZdravstvoRS = bruto * 0.102;\r\n                const doprinosiZaposljavanjeRS = bruto * 0.006;\r\n                const doprinosiDjecijiDodatakRS = bruto * 0.017;\r\n                const ukupnoDoprinosiPoslodavacRS = doprinosiPioRS + doprinosiZdravstvoRS + doprinosiZaposljavanjeRS + doprinosiDjecijiDodatakRS;\r\n                const poreznaOsnovaRS = bruto - 1000;\r\n                const porezRS = poreznaOsnovaRS * 0.08;\r\n                const nettoRS = bruto - ukupnoDoprinosiPoslodavacRS - porezRS;\r\n\r\n                \/\/ Doprinosi RS ostale naknade\r\n                const doprinosZaSolidarnost = nettoRS * 0.0025;\r\n                const fondInvalidiRS = bruto * 0.001;\r\n\r\n                \/\/ Brutto 2 RS\r\n                const bruto2RS = doprinosiPioRS + doprinosiZdravstvoRS + doprinosiZaposljavanjeRS + doprinosiDjecijiDodatakRS + nettoRS + porezRS + fondInvalidiRS;\r\n\r\n\r\n                if (!bruto || bruto <= 0) {\r\n                    rezultatiDiv.innerHTML = '<p>Unesite validan iznos plate.<\/p>';\r\n                    return;\r\n                }\r\n\r\n                let html = '';\r\n\r\n                if (entitet === 'fbih') {\r\n                    html += `\r\n        <div class=\"kalkulator-section\">\r\n          <h3 class=\"bold\">Doprinosi na teret uposlenika<\/h3>\r\n          <label>Doprinosi PIO: ${(doprinosiPio).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zdravstveno: ${(doprinosiZdravstveno).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zapo\u0161ljavanje: ${(doprinosiZaposljavanje).toFixed(2)} KM<\/label>\r\n          <label>Ukupno: ${(bruto * 0.31).toFixed(2)} KM<\/label>\r\n          <label>Porez: ${(porezZaposleni).toFixed(2)} KM<\/label>\r\n          <h3 class=\"bold\">Neto plata<\/h3>\r\n          <label>${(nettoZaposleni).toFixed(2)} KM<\/label>\r\n        <\/div>\r\n\r\n        <div class=\"kalkulator-section\">\r\n          <h3 class=\"bold\">Doprinosi na teret poslodavca<\/h3>\r\n          <label>Doprinosi PIO: ${(doprinosiPioPosl).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zdravstveno: ${(doprinosiZdravstvoPosl).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zapo\u0161ljavanje: ${(doprinosiZaposlavanjePosl).toFixed(2)} KM<\/label>\r\n          <label>Ukupno: ${(ukupnoPosl).toFixed(2)} KM<\/label>\r\n        <\/div>\r\n\r\n        <div class=\"kalkulator-section\">\r\n          <h3 class=\"bold\">Naknade za vode i nesre\u0107e<\/h3>\r\n          <label>Prirodne nesre\u0107e: ${(prirodneNesrece).toFixed(2)} KM<\/label>\r\n          <label>Vode: ${(vode).toFixed(2)} KM<\/label>\r\n          <label>Naknada fond za rehabilitaciju inv lica: ${(fondInvalidi).toFixed(2)} KM<\/label>\r\n          <h3 class=\"bold\">Bruto 2<\/h3>\r\n          <label>${(bruto2).toFixed(2)} KM<\/label>\r\n        <\/div>`;\r\n                } else {\r\n                    html += `\r\n        <div class=\"kalkulator-section\">\r\n          <h3 class=\"bold\">Doprinosi na teret poslodavca<\/h3>\r\n          <label>Doprinosi PIO: ${(doprinosiPioRS).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zdravstveno: ${(doprinosiZdravstvoRS).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi Zapo\u0161ljavanje: ${(doprinosiZaposljavanjeRS).toFixed(2)} KM<\/label>\r\n          <label>Doprinosi dje\u010diji dodatak: ${(doprinosiDjecijiDodatakRS).toFixed(2)} KM<\/label>\r\n          <label>Ukupno: ${(ukupnoDoprinosiPoslodavacRS).toFixed(2)} KM<\/label>\r\n          <label>Porez: ${(porezRS).toFixed(2)} KM<\/label>\r\n          <h3 class=\"bold\">Neto plata<\/h3>\r\n          <label>${(nettoRS).toFixed(2)} KM<\/label>\r\n        <\/div>\r\n\r\n        <div class=\"kalkulator-section\">\r\n          <h3 class=\"bold\">OSTALE NAKNADE<\/h3>\r\n          <label>Doprinos za solidarnost: ${(doprinosZaSolidarnost).toFixed(2)} KM<\/label>\r\n          <label>Naknada fond za rehabilitaciju inv lica: ${(fondInvalidiRS).toFixed(2)} KM<\/label>\r\n          <h3 class=\"bold\">Bruto 2<\/h3>\r\n          <label>${(bruto2RS).toFixed(2)} KM<\/label>\r\n        <\/div>`;\r\n                }\r\n\r\n                rezultatiDiv.innerHTML = html;\r\n            };\r\n\r\n            entitetSelect.addEventListener('change', renderResults);\r\n            brutoInput.addEventListener('input', renderResults);\r\n\r\n            document.getElementById('generate-pdf').addEventListener('click', () => {\r\n                const {\r\n                    jsPDF\r\n                } = window.jspdf;\r\n                const doc = new jsPDF();\r\n\r\n                if (!rezultatiDiv.innerHTML.trim()) {\r\n                    alert('Nema podataka za generisati PDF. Unesite bruto platu.');\r\n                    return;\r\n                }\r\n\r\n                html2canvas(rezultatiDiv).then(canvas => {\r\n                    const imgData = canvas.toDataURL('image\/png');\r\n\r\n                    \/\/ \u0160irina i visina PDF stranice u mm (A4: 210 x 297 mm)\r\n                    const pdfWidth = 130;\r\n                    const pdfHeight = (canvas.height * pdfWidth) \/ canvas.width;\r\n\r\n                    doc.addImage(imgData, 'PNG', 0, 0, pdfWidth, pdfHeight);\r\n                    doc.save('plate-izracun.pdf');\r\n                });\r\n            });\r\n        <\/script>\r\n\r\n\r\n\r\n\r\n\r\n    \n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Pogledajte sve kalkulatore -- Odaberite kalkulator -- Kalkulator za ugovor o radu Kalkulator za ugovor o autorskom djelu Kalkulator za ugovor o djelu Kalkulator za ugovor o privremenim i povremenim poslovima Kalkulator za Menad\u017eerski ugovor Kalkulator za Freelancere Entitet Federacija BiH Republika Srpska Bruto plata Obra\u010dun uklju\u010duje osnovni koeficijent li\u010dnog odbitka \u2013 1 (300). Neoporezive","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8174","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kalkulator za ugovor o radu - Markart d.o.o.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/markart.ba\/en\/kalkulator-za-ugovor-o-radu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kalkulator za ugovor o radu - Markart d.o.o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/markart.ba\/en\/kalkulator-za-ugovor-o-radu\/\" \/>\n<meta property=\"og:site_name\" content=\"Markart d.o.o.\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-21T08:06:34+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/markart.ba\\\/kalkulator-za-ugovor-o-radu\\\/\",\"url\":\"https:\\\/\\\/markart.ba\\\/kalkulator-za-ugovor-o-radu\\\/\",\"name\":\"Kalkulator za ugovor o radu - Markart d.o.o.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/markart.ba\\\/#website\"},\"datePublished\":\"2025-10-20T13:03:36+00:00\",\"dateModified\":\"2025-10-21T08:06:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/markart.ba\\\/kalkulator-za-ugovor-o-radu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/markart.ba\\\/kalkulator-za-ugovor-o-radu\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/markart.ba\\\/kalkulator-za-ugovor-o-radu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/markart.ba\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kalkulator za ugovor o radu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/markart.ba\\\/#website\",\"url\":\"https:\\\/\\\/markart.ba\\\/\",\"name\":\"Markart d.o.o.\",\"description\":\"Preduze\u0107e za ra\u010dunovodstvene usluge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/markart.ba\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kalkulator za ugovor o radu - Markart d.o.o.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/markart.ba\/en\/kalkulator-za-ugovor-o-radu\/","og_locale":"en_US","og_type":"article","og_title":"Kalkulator za ugovor o radu - Markart d.o.o.","og_url":"https:\/\/markart.ba\/en\/kalkulator-za-ugovor-o-radu\/","og_site_name":"Markart d.o.o.","article_modified_time":"2025-10-21T08:06:34+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/markart.ba\/kalkulator-za-ugovor-o-radu\/","url":"https:\/\/markart.ba\/kalkulator-za-ugovor-o-radu\/","name":"Kalkulator za ugovor o radu - Markart d.o.o.","isPartOf":{"@id":"https:\/\/markart.ba\/#website"},"datePublished":"2025-10-20T13:03:36+00:00","dateModified":"2025-10-21T08:06:34+00:00","breadcrumb":{"@id":"https:\/\/markart.ba\/kalkulator-za-ugovor-o-radu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/markart.ba\/kalkulator-za-ugovor-o-radu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/markart.ba\/kalkulator-za-ugovor-o-radu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/markart.ba\/"},{"@type":"ListItem","position":2,"name":"Kalkulator za ugovor o radu"}]},{"@type":"WebSite","@id":"https:\/\/markart.ba\/#website","url":"https:\/\/markart.ba\/","name":"Markart doo","description":"Accounting services company","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/markart.ba\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/pages\/8174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/comments?post=8174"}],"version-history":[{"count":26,"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/pages\/8174\/revisions"}],"predecessor-version":[{"id":8215,"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/pages\/8174\/revisions\/8215"}],"wp:attachment":[{"href":"https:\/\/markart.ba\/en\/wp-json\/wp\/v2\/media?parent=8174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}