{"id":2604,"date":"2026-07-26T18:49:46","date_gmt":"2026-07-26T18:49:46","guid":{"rendered":"https:\/\/www.radiodobregoprzekazu.pl\/press\/?page_id=2604"},"modified":"2026-07-26T18:49:49","modified_gmt":"2026-07-26T18:49:49","slug":"kalkulator-dla-pracownikow-etat-zlecenie-zasilki","status":"publish","type":"page","link":"https:\/\/www.radiodobregoprzekazu.pl\/press\/kalkulator-dla-pracownikow-etat-zlecenie-zasilki\/","title":{"rendered":"Kalkulator dla Pracownik\u00f3w (Etat, Zlecenie, Zasi\u0142ki)"},"content":{"rendered":"\n\n<div style=\"background: #ffffff; max-width: 550px; margin: 20px auto; padding: 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); font-family: Arial, sans-serif; color: #1f2937; box-sizing: border-box;\">\n    <h2 style=\"font-size: 24px; text-align: center; margin-bottom: 5px; color: #1f2937; font-weight: bold;\">Gospodarka bez \u015bciemy<\/h2>\n    <div style=\"text-align: center; font-size: 14px; color: #6b7280; margin-bottom: 25px;\">Kalkulator dla Pracownik\u00f3w najemnych<\/div>\n\n    <div style=\"margin-bottom: 15px;\">\n        <label style=\"display: block; font-weight: bold; margin-bottom: 8px;\">Status \/ Rozliczenie opiekun\u00f3w:<\/label>\n        <select id=\"family_status\" onchange=\"obliczEtat()\" style=\"width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 16px;\">\n            <option value=\"2\">Ma\u0142\u017ce\u0144stwo \/ Rozliczenie wsp\u00f3lne [Baza Wd = 2.0]<\/option>\n            <option value=\"1\">Samotny rodzic [Baza Wd = 1.0]<\/option>\n            <option value=\"1-ALIMENTY\">Rodzic po rozwodzie P\u0141AC\u0104CY alimenty [Baza Wd = 1.0]<\/option>\n            <option value=\"OPIEKA-NAPRZEMIENNA\">Rodzice po rozwodzie \u2013 Opieka Naprzemienna (50\/50)<\/option>\n        <\/select>\n    <\/div>\n\n    <div style=\"margin-bottom: 15px;\">\n        <label style=\"display: block; font-weight: bold; margin-bottom: 8px;\">Liczba dzieci na utrzymaniu \/ alimentach:<\/label>\n        <select id=\"kids\" onchange=\"obliczEtat()\" style=\"width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 16px;\">\n            <option value=\"0\">0<\/option>\n            <option value=\"1\">1 dziecko<\/option>\n            <option value=\"2\">2 dzieci<\/option>\n            <option value=\"3\">3 dzieci<\/option>\n            <option value=\"4\">4 dzieci<\/option>\n            <option value=\"5\" selected>5 dzieci lub wi\u0119cej<\/option>\n        <\/select>\n    <\/div>\n\n    <div style=\"margin-bottom: 20px;\">\n        <label style=\"display: block; font-weight: bold; margin-bottom: 8px;\">Miesi\u0119czny doch\u00f3d brutto gospodarstwa (w z\u0142):<\/label>\n        <input type=\"number\" id=\"total_salary\" value=\"4800\" oninput=\"obliczEtat()\" style=\"width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #d1d5db; font-size: 16px; box-sizing: border-box; width: 100%;\">\n    <\/div>\n\n    <div id=\"result-box\" style=\"margin-top: 25px; padding: 25px; background-color: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px;\">\n        <div style=\"font-size: 17px; font-weight: bold; margin-bottom: 15px; color: #1e2937; text-align:center; border-bottom:2px solid #cbd5e1; padding-bottom:10px;\">POR\u00d3WNANIE SYSTEM\u00d3W FINANSOWYCH<\/div>\n        \n        <div id=\"old-row\" style=\"background:#f1f5f9; padding:12px; border-radius:6px; margin-bottom:10px;\">\n            <span>\u015awiadczenie w obecnym systemie (800+):<\/span>\n            <span id=\"old-val\" style=\"font-weight:bold; color:#ef4444; float:right;\">0 z\u0142<\/span>\n        <\/div>\n\n        <div style=\"background:#f0fdf4; padding:12px; border-radius:6px; margin-bottom:15px; border: 1px solid #bbf7d0;\">\n            <div style=\"display: flex; justify-content: space-between; font-size: 14px;\">\n                <span>Odpis podatkowy PIT w nowym systemie:<\/span>\n                <span id=\"pit-val\" style=\"font-weight: bold; color: #28a745;\">0 z\u0142<\/span>\n            <\/div>\n            <div id=\"komp-row\" style=\"display: flex; justify-content: space-between; margin-top: 5px; font-size: 14px;\">\n                <span>Nowa got\u00f3wkowa Kompensata Pracy (Art. 6):<\/span>\n                <span id=\"komp-val\" style=\"font-weight: bold; color: #28a745;\">0 z\u0142<\/span>\n            <\/div>\n        <\/div>\n\n        <div style=\"font-size: 16px; font-weight: bold; margin-bottom: 5px; color: #1f2937; text-align:center;\">Tw\u00f3j ostateczny DODATKOWY zysk na czysto:<\/div>\n        <div id=\"final-val\" style=\"font-size: 32px; font-weight: 800; color: #28a745; margin-bottom: 15px; text-align:center;\">+ 0 z\u0142<\/div>\n        <div id=\"wd-val\" style=\"font-size: 14px; font-weight: bold; color: #4b5563; text-align:center; margin-bottom: 10px;\"><\/div>\n        <div id=\"text-val\" style=\"font-size: 13px; line-height: 1.5; color: #4b5563; margin-bottom: 20px;\"><\/div>\n        \n        <div id=\"vote-zone\" style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 15px;\">\n            <button type=\"button\" onclick=\"rejestrujGlosWojtkow('TAK')\" style=\"background-color: #007bff; color: white; border: none; padding: 12px; font-weight: bold; border-radius: 6px; cursor: pointer;\">POPIERAM<\/button>\n            <button type=\"button\" onclick=\"rejestrujGlosWojtkow('NIE')\" style=\"background-color: #94a3b8; color: white; border: none; padding: 12px; font-weight: bold; border-radius: 6px; cursor: pointer;\">NIE POPIERAM<\/button>\n        <\/div>\n        <div style=\"font-size: 13px; color: #1f2937; text-align: center; font-weight: bold; background: #f1f5f9; padding: 8px; border-radius: 6px;\">\n            OG\u00d3LNOKRAJOWE POPARCIE: <span id=\"real-people-count\" style=\"color:#16a34a; font-size: 16px;\">0 os\u00f3b<\/span> (<span id=\"ctr-val\">0.00%<\/span>)\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nvar t_wspolny = parseInt(localStorage.getItem('wj_final_tak_v35')) || 431; \nvar n_wspolny = parseInt(localStorage.getItem('wj_final_nie_v35')) || 12;\n\nfunction rejestrujGlosWojtkow(typ) {\n    if(localStorage.getItem('wj_block_v35') === 'TAK') { alert('Tw\u00f3j g\u0142os zosta\u0142 ju\u017c zarejestrowany.'); return; }\n    localStorage.setItem('wj_block_v35', 'TAK');\n    if(typ === 'TAK') { t_wspolny++; localStorage.setItem('wj_final_tak_v35', t_wspolny); window.open('https:\/\/radiodobregyprzekazu.pl', '_blank'); }\n    else { n_wspolny++; localStorage.setItem('wj_final_nie_v35', n_wspolny); }\n    document.getElementById('vote-zone').innerHTML = '<div style=\"grid-column:span 2;text-align:center;background:#28a745;color:white;padding:10px;border-radius:6px;font-weight:bold;\">DZI\u0118KUJEMY! TW\u00d3J G\u0141OS ZOSTA\u0141 ZAPISANY W BAZIE<\/div>';\n    aktualizujProcent();\n}\n\nfunction aktualizujProcent() {\n    var tot = t_wspolny + n_wspolny; \n    document.getElementById('ctr-val').innerText = tot > 0 ? ((t_wspolny\/tot)*100).toFixed(2)+'%' : '0.00%';\n    document.getElementById('real-people-count').innerText = t_wspolny + \" os\u00f3b\";\n}\n\nfunction obliczEtat() {\n    var salary = parseFloat(document.getElementById('total_salary').value) || 0;\n    var kids = parseInt(document.getElementById('kids').value) || 0;\n    var status = document.getElementById('family_status').value;\n    \n    var baseWd = (status === \"2\") ? 2.0 : 1.0;\n    var mnoznik = (status === \"1-ALIMENTY\" || status === \"OPIEKA-NAPRZEMIENNA\") ? 0.35 : 0.7;\n    var wd = baseWd + (kids * mnoznik);\n    var stare800 = kids * 800 * (status === \"OPIEKA-NAPRZEMIENNA\" ? 0.5 : (status === \"1-ALIMENTY\" ? 0.0 : 1.0));\n    \n    document.getElementById('old-val').innerText = Math.round(stare800) + \" z\u0142\";\n    document.getElementById('wd-val').innerText = \"Wsp\u00f3\u0142czynnik Wd: \" + wd.toFixed(2);\n    document.getElementById('komp-row').style.display = (status === \"1-ALIMENTY\") ? \"none\" : \"flex\";\n    document.getElementById('old-row').style.display = (status === \"1-ALIMENTY\") ? \"none\" : \"flex\";\n\n    var staryPIT = salary > 2500 ? (salary - 2500) * 0.12 : 0;\n    var nowyPIT = salary > (2500 * wd) ? (salary - (2500 * wd)) * 0.12 : 0;\n    var ujemnyPIT = salary <= (2500 * wd) ? ((2500 * wd) - salary) * 0.12 : 0;\n    var zyskPIT = Math.max(0, staryPIT - nowyPIT);\n    document.getElementById('pit-val').innerText = \"+ \" + Math.round(zyskPIT) + \" z\u0142\";\n\n    var komp = (status === \"OPIEKA-NAPRZEMIENNA\") ? (kids * 400 + ujemnyPIT) : (stare800 + ujemnyPIT);\n    if(komp > stare800 && kids > 0 && status !== \"OPIEKA-NAPRZEMIENNA\") komp = stare800;\n    if(status === \"1-ALIMENTY\" || kids === 0) komp = 0;\n    document.getElementById('komp-val').innerText = \"+ \" + Math.round(komp) + \" z\u0142\";\n\n    var finalZysk = zyskPIT + komp - stare800;\n    if(finalZysk < 0) finalZysk = 0;\n\n    var osoby = (status === \"2\") ? (2.0 + kids) : (1.0 + kids);\n    if((salary \/ osoby) > 2000) {\n        document.getElementById('komp-val').innerText = \"0 z\u0142 (Odci\u0119cie)\";\n        var zyskB = zyskPIT - stare800;\n        document.getElementById('final-val').innerText = (zyskB >= 0 ? \"+ \" : \"\") + Math.round(zyskB) + \" z\u0142\";\n        document.getElementById('text-val').innerHTML = \"<strong>Tarcza Zamo\u017cno\u015bci przekroczona (Art. 6):<\/strong> \u015aredni doch\u00f3d przekracza 2000 z\u0142 na osob\u0119. Zysk realizuje si\u0119 w wy\u017cszym odpisie podatkowym PIT.\";\n    } else {\n        document.getElementById('final-val').innerText = \"+ \" + Math.round(finalZysk) + \" z\u0142\";\n        if(status === \"1-ALIMENTY\") {\n            document.getElementById('text-val').innerHTML = \"<strong>Art. 3 ust. 4 - Sprawiedliwo\u015b\u0107 dla alimentuj\u0105cych:<\/strong> Nie pobierasz got\u00f3wki, na mocy wsp\u00f3\u0142czynnika zyskujesz wy\u017cszy zwrot PIT bezpo\u015brednio w pensji netto od pracodawcy!\";\n        } else {\n            document.getElementById('text-val').innerHTML = \"<strong>Czysty zysk z reformy (Art. 4 i Art. 6):<\/strong> Doch\u00f3d w normie. Nowy system w 100% zabezpiecza dotychczasowe wp\u0142ywy, a odpis podatkowy generuje czysty zysk.\";\n        }\n    }\n}\nif (localStorage.getItem('wj_block_v35') === 'TAK') {\n    document.getElementById('vote-zone').innerHTML = '<div style=\"grid-column:span 2;text-align:center;background:#28a745;color:white;padding:10px;border-radius:6px;font-weight:bold;\">DZI\u0118KUJEMY! TW\u00d3J G\u0141OS ZOSTA\u0141 ZAPISANY<\/div>';\n}\nobliczEtat();\naktualizujProcent();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Gospodarka bez \u015bciemy Kalkulator dla Pracownik\u00f3w najemnych Status \/ Rozliczenie opiekun\u00f3w: Ma\u0142\u017ce\u0144stwo \/ Rozliczenie wsp\u00f3lne [Baza Wd = 2.0]Samotny rodzic [Baza Wd = 1.0]Rodzic po rozwodzie P\u0141AC\u0104CY alimenty [Baza Wd = 1.0]Rodzice po rozwodzie \u2013 Opieka Naprzemienna (50\/50) Liczba dzieci <a class=\"more-link\" href=\"https:\/\/www.radiodobregoprzekazu.pl\/press\/kalkulator-dla-pracownikow-etat-zlecenie-zasilki\/\">Czytaj dalej &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-2604","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/pages\/2604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/comments?post=2604"}],"version-history":[{"count":1,"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/pages\/2604\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/pages\/2604\/revisions\/2607"}],"wp:attachment":[{"href":"https:\/\/www.radiodobregoprzekazu.pl\/press\/wp-json\/wp\/v2\/media?parent=2604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}