{"id":44,"date":"2025-06-29T12:12:11","date_gmt":"2025-06-29T11:12:11","guid":{"rendered":"https:\/\/roiportugal.com\/?page_id=44"},"modified":"2025-09-16T10:54:31","modified_gmt":"2025-09-16T09:54:31","slug":"tax-calculator","status":"publish","type":"page","link":"https:\/\/roiportugal.com\/pl\/tax-calculator\/","title":{"rendered":"Kalkulator Podatkowy"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"44\" class=\"elementor elementor-44\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05a9672 e-flex e-con-boxed e-con e-parent\" data-id=\"05a9672\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cb5322 elementor-widget elementor-widget-heading\" data-id=\"6cb5322\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Property Tax Calculator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-023920d elementor-widget elementor-widget-text-editor\" data-id=\"023920d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><style>@media (max-width:480px){#cp_calculatedfieldsf_pform_1{min-height:726px;}}@media (max-width:768px){#cp_calculatedfieldsf_pform_1{min-height:707px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:682px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:682px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_1\" id=\"cp_calculatedfieldsf_pform_1\" action=\"https:\/\/roiportugal.com\/pl\/tax-calculator\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-6 cp_cff_clean\"  dir=\"ltr\" data-nonce=\"f0d1d1820e\" data-trp-original-action=\"https:\/\/roiportugal.com\/pl\/tax-calculator\/\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_1\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"6\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/roiportugal.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_1=[[{\"form_identifier\":\"\",\"name\":\"fieldname3\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fnumber\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Property Price\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":false,\"exclude\":true,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"small\",\"prefix\":\"\",\"postfix\":\"\",\"thousandSeparator\":\",\",\"decimalSymbol\":\".\",\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":false,\"twoDecimals\":false,\"dformat\":\"number\",\"formats\":[\"digits\",\"number\",\"percent\"],\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname4\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fradio\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"choice\":{\"label\":\"Choice text\",\"rules\":{\"font-weight\":\"normal\",\"font-family\":\"inherit\"}}}},\"title\":\"Is this your primary residence?\",\"layout\":\"one_column\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"readonly\":false,\"toSubmit\":\"text\",\"choiceSelected\":\"Yes - Yes\",\"showDep\":false,\"untickAccepted\":true,\"onoff\":0,\"choices\":[\"Yes\",\"No\"],\"choicesVal\":[\"Yes\",\"No\"],\"choicesDep\":[[],[]],\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname5\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fdropdown\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{\"font-weight\":\"\"}},\"dropdown\":{\"label\":\"Dropdown\",\"rules\":{\"font-weight\":\"normal\",\"font-family\":\"inherit\"}}}},\"title\":\"Region\",\"size\":\"medium\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"toSubmit\":\"text\",\"merge\":0,\"choiceSelected\":\"\",\"select2\":false,\"multiple\":false,\"first_choice\":false,\"first_choice_text\":\"\",\"vChoices\":1,\"showDep\":false,\"choices\":[\"Mainland\",\"Azores\",\"Madeira\"],\"optgroup\":[false,false,false],\"choicesVal\":[\"Mainland\",\"Azores\",\"Madeira\"],\"choicesDep\":[[],[],[]],\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname8\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Calculated field\",\"rules\":{\"font-weight\":\"normal\"}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{\"font-weight\":\"normal\"}}}},\"title\":\"Total IMT Tax\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  \\\/\\\/ Wej\\u015bcia\\n  var p = Number(fieldname3);                 \\\/\\\/ warto\\u015b\\u0107 opodatkowania\\n  var q = String(fieldname4 || '').trim();   \\\/\\\/ \\u0022Yes\\u0022 \\\/ \\u0022No\\u0022\\n  var r = String(fieldname5 || '').trim();   \\\/\\\/ \\u0022Mainland\\u0022 \\\/ inne\\n\\n  \\\/\\\/ Liczenie wg przedzia\\u0142\\u00f3w (z doln\\u0105 granic\\u0105) i \\u201eparcela a abater\\u201d\\n  function calcByBrackets(val, brackets) {\\n    for (var i = 0; i \\u003C brackets.length; i++) {\\n      var b = brackets[i];\\n      var inRange = (i === 0)\\n        ? (val \\u003C= b.max)                             \\\/\\\/ pierwszy przedzia\\u0142: \\u003C= max\\n        : (val \\u003E b.min && val \\u003C= b.max);            \\\/\\\/ nast\\u0119pne: (min, max]\\n      if (inRange) {\\n        var tax = val * b.rate - (b.benefit || 0);\\n        return Math.max(0, tax);                    \\\/\\\/ na wszelki wypadek nie schodzimy poni\\u017cej 0\\n      }\\n    }\\n    \\\/\\\/ fallback (nie powinno zaj\\u015b\\u0107, bo ostatni ma Infinity)\\n    var last = brackets[brackets.length - 1];\\n    return Math.max(0, val * last.rate - (last.benefit || 0));\\n  }\\n\\n  \\\/\\\/ ===== TABELKI (Twoje warto\\u015bci + benefit) =====\\n  \\\/\\\/ q === \\u0022Yes\\u0022, r === \\u0022Mainland\\u0022\\n  var YES_MAINLAND = [\\n    { min: 0,        max: 104261,  rate: 0.00, benefit: 0 },\\n    { min: 104261,   max: 142618,  rate: 0.02, benefit: 2085.22 },\\n    { min: 142618,   max: 194458,  rate: 0.05, benefit: 6363.76 },\\n    { min: 194458,   max: 324058,  rate: 0.07, benefit: 10252.92 },\\n    { min: 324058,   max: 648022,  rate: 0.08, benefit: 13493.50 },\\n    { min: 648022,   max: 1128287, rate: 0.06, benefit: 0 },\\n    { min: 1128287,  max: Infinity,rate: 0.075,benefit: 0 }\\n  ];\\n\\n  \\\/\\\/ q === \\u0022Yes\\u0022, r !== \\u0022Mainland\\u0022\\n  var YES_OTHER = [\\n    { min: 0,        max: 130326,  rate: 0.00, benefit: 0 },\\n    { min: 130326,   max: 178273,  rate: 0.02, benefit: 2606.52 },\\n    { min: 178273,   max: 243073,  rate: 0.05, benefit: 7954.71 },\\n    { min: 243073,   max: 405073,  rate: 0.07, benefit: 12819.17 },\\n    { min: 405073,   max: 810028,  rate: 0.08, benefit: 16866.90 },\\n    { min: 810028,   max: 1410359, rate: 0.06, benefit: 0 },\\n    { min: 1410359,  max: Infinity,rate: 0.075,benefit: 0 }\\n  ];\\n\\n  \\\/\\\/ q !== \\u0022Yes\\u0022, r === \\u0022Mainland\\u0022\\n  var NO_MAINLAND = [\\n    { min: 0,        max: 104261,  rate: 0.01, benefit: 0 },\\n    { min: 104261,   max: 142618,  rate: 0.02, benefit: 1042.61 },\\n    { min: 142618,   max: 194458,  rate: 0.05, benefit: 5321.15 },\\n    { min: 194458,   max: 324058,  rate: 0.07, benefit: 9210.31 },\\n    { min: 324058,   max: 621501,  rate: 0.08, benefit: 12450.89 },\\n    { min: 621501,   max: 1128287, rate: 0.06, benefit: 0 },\\n    { min: 1128287,  max: Infinity,rate: 0.075,benefit: 0 }\\n  ];\\n\\n  \\\/\\\/ q !== \\u0022Yes\\u0022, r !== \\u0022Mainland\\u0022\\n  var NO_OTHER = [\\n    { min: 0,        max: 130326,  rate: 0.01, benefit: 0 },\\n    { min: 130326,   max: 178273,  rate: 0.02, benefit: 1303.26 },\\n    { min: 178273,   max: 243073,  rate: 0.05, benefit: 6651.45 },\\n    { min: 243073,   max: 405073,  rate: 0.07, benefit: 11512.91 },\\n    { min: 405073,   max: 776876,  rate: 0.08, benefit: 15563.64 },\\n    { min: 776876,   max: 1410359, rate: 0.06, benefit: 0 },\\n    { min: 1410359,  max: Infinity,rate: 0.075,benefit: 0 }\\n  ];\\n\\n  \\\/\\\/ Wyb\\u00f3r tabelki\\n  var brackets;\\n  if (q === \\u0022Yes\\u0022) {\\n    brackets = (r === \\u0022Mainland\\u0022) ? YES_MAINLAND : YES_OTHER;\\n  } else {\\n    brackets = (r === \\u0022Mainland\\u0022) ? NO_MAINLAND : NO_OTHER;\\n  }\\n\\n  return calcByBrackets(p, brackets);\\n})();\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Calculated field\",\"rules\":{\"font-weight\":\"normal\"}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{\"font-family\":\"inherit\",\"font-weight\":\"normal\"}}}},\"title\":\"IS - Stamp Duty\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"fieldname3 * 0.008\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname10\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{\"font-weight\":\"normal\",\"font-size\":\"19px\"}},\"input\":{\"label\":\"Calculated field\",\"rules\":{\"font-weight\":\"nor\"}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{\"font-weight\":\"normal\",\"font-family\":\"inherit\"}}}},\"title\":\"Total: IMT + IS\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"fieldname8+fieldname9\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"\",\"titletag\":\"H2\",\"textalign\":\"left\",\"headertextcolor\":\"#c49a6c\",\"description\":\"To check an approximate tax amount calculated on your property, please input its total value.\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_clean\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}}},\"formid\":\"cp_calculatedfieldsf_pform_1\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_1\">\n\t\t<div id=\"formheader_1\"><\/div>\n\t\t<div id=\"fieldlist_1\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"32ac2a8256\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/pl\/wp-json\/wp\/v2\/pages\/44\" \/><input type=\"hidden\" name=\"trp-form-language\" value=\"pl\"\/><\/form>\n\t<\/p>\t\t\t\t\t\t\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<\/div>","protected":false},"excerpt":{"rendered":"<p>Property Tax Calculator<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-44","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/pages\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":19,"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/pages\/44\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/pages\/44\/revisions\/731"}],"wp:attachment":[{"href":"https:\/\/roiportugal.com\/pl\/wp-json\/wp\/v2\/media?parent=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}