
		{"id":1460,"date":"2026-09-21T14:40:55","date_gmt":"2026-09-21T06:40:55","guid":{"rendered":"https:\/\/www.paiyipower.com\/brazil-landed-cost-calculator-2\/"},"modified":"2026-09-21T14:41:45","modified_gmt":"2026-09-21T06:41:45","slug":"brazil-landed-cost-calculator","status":"publish","type":"page","link":"https:\/\/www.paiyipower.com\/pt\/brazil-landed-cost-calculator\/","title":{"rendered":"Calculadora de Custo Nacionalizado"},"content":{"rendered":"<p><strong>Free tool, no sign-up.<\/strong> Enter the shipment value, freight, insurance and rates, and see the total landed cost in Brazil \u2014 with ICMS calculated the way it is actually calculated, grossed up inside its own base. The output shows the breakdown line by line, the multiple over the customs value, and the cost per unit.<\/p>\n<div id=\"pxd-lc\">\n<style>\n#pxd-lc{font-family:-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;color:#17202a;max-width:940px;margin:0 auto;line-height:1.6;}\n#pxd-lc *{box-sizing:border-box;}\n#pxd-lc h2{font-size:24px;margin:0 0 6px;border:none;padding:0;}\n#pxd-lc .lead{color:#59636e;font-size:15px;margin:0 0 20px;}\n#pxd-lc .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;}\n#pxd-lc .card{background:#fff;border:1px solid #d9dee3;border-radius:8px;padding:16px 18px;}\n#pxd-lc h3{font-size:15px;margin:0 0 12px;color:#2f6b4f;}\n#pxd-lc label{display:block;font-size:13px;color:#59636e;margin:0 0 4px;}\n#pxd-lc input,#pxd-lc select{width:100%;padding:9px 10px;border:1px solid #d9dee3;border-radius:5px;font-size:15px;font-family:inherit;color:#17202a;background:#fff;}\n#pxd-lc input:focus,#pxd-lc select:focus{outline:2px solid #1264a3;outline-offset:-1px;}\n#pxd-lc .f{margin-bottom:12px;}\n#pxd-lc .hint{font-size:12px;color:#59636e;margin-top:3px;}\n#pxd-lc .out{margin-top:22px;background:#17202a;color:#fff;border-radius:8px;padding:20px 22px;}\n#pxd-lc .big{display:flex;flex-wrap:wrap;gap:26px;}\n#pxd-lc .big>div{flex:1 1 180px;}\n#pxd-lc .big .lbl{font-size:12px;color:#a9b4bd;text-transform:uppercase;letter-spacing:.5px;}\n#pxd-lc .big .val{font-size:30px;font-weight:700;color:#fff;}\n#pxd-lc .big .val.acc{color:#7fd1a8;}\n#pxd-lc table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px;background:#fff;}\n#pxd-lc th,#pxd-lc td{border:1px solid #d9dee3;padding:9px 11px;text-align:left;}\n#pxd-lc th{background:#f5f7f8;font-weight:600;}\n#pxd-lc td.n{text-align:right;font-variant-numeric:tabular-nums;}\n#pxd-lc tr.tot td{font-weight:700;background:#f5f7f8;}\n#pxd-lc .fx{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:#f5f7f8;border:1px solid #d9dee3;border-radius:6px;padding:12px 14px;margin-top:18px;overflow-x:auto;white-space:nowrap;}\n#pxd-lc .note{font-size:13px;color:#59636e;background:#fff;border-left:4px solid #1264a3;border-radius:5px;padding:12px 16px;margin-top:18px;}\n#pxd-lc .warn{border-left-color:#c0392b;}\n#pxd-lc .lang{text-align:right;margin-bottom:10px;}\n#pxd-lc .lang button{font-size:12px;padding:4px 10px;border:1px solid #d9dee3;background:#fff;border-radius:4px;cursor:pointer;color:#59636e;}\n#pxd-lc .lang button.on{background:#1264a3;color:#fff;border-color:#1264a3;}\n<\/style>\n<div class=\"lang\"><button id=\"pxd-lc-pt\" onclick=\"PXLC.setLang('pt')\">PT<\/button> <button id=\"pxd-lc-en\" onclick=\"PXLC.setLang('en')\">EN<\/button><\/div>\n<h2 id=\"pxd-lc-title\">Calculadora de Custo Nacionalizado (Brasil)<\/h2>\n<p class=\"lead\" id=\"pxd-lc-lead\">\n<div class=\"grid\">\n<div class=\"card\">\n<h3 id=\"pxd-lc-h-imp\">Dados da importa\u00e7\u00e3o<\/h3>\n<div class=\"f\"><label id=\"pxd-lc-l-fob\"><\/label><input type=\"number\" id=\"pxd-lc-fob\" value=\"10000\" min=\"0\" step=\"100\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-frt\"><\/label><input type=\"number\" id=\"pxd-lc-frt\" value=\"800\" min=\"0\" step=\"50\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-ins\"><\/label><input type=\"number\" id=\"pxd-lc-ins\" value=\"50\" min=\"0\" step=\"10\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-fx\"><\/label><input type=\"number\" id=\"pxd-lc-fx\" value=\"5.40\" min=\"0.01\" step=\"0.01\"><\/p>\n<div class=\"hint\" id=\"pxd-lc-h-fx\"><\/div>\n<\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-qty\"><\/label><input type=\"number\" id=\"pxd-lc-qty\" value=\"1000\" min=\"1\" step=\"100\"><\/div>\n<\/p><\/div>\n<div class=\"card\">\n<h3 id=\"pxd-lc-h-tax\">Al\u00edquotas e despesas<\/h3>\n<div class=\"f\"><label id=\"pxd-lc-l-ii\"><\/label><input type=\"number\" id=\"pxd-lc-ii\" value=\"16\" min=\"0\" max=\"100\" step=\"0.5\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-ipi\"><\/label><input type=\"number\" id=\"pxd-lc-ipi\" value=\"5\" min=\"0\" max=\"100\" step=\"0.5\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-pc\"><\/label><input type=\"number\" id=\"pxd-lc-pc\" value=\"11.75\" min=\"0\" max=\"100\" step=\"0.05\"><\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-icms\"><\/label><input type=\"number\" id=\"pxd-lc-icms\" value=\"18\" min=\"0\" max=\"90\" step=\"0.5\"><\/p>\n<div class=\"hint\" id=\"pxd-lc-h-icms\"><\/div>\n<\/div>\n<div class=\"f\"><label id=\"pxd-lc-l-oth\"><\/label><input type=\"number\" id=\"pxd-lc-oth\" value=\"0\" min=\"0\" step=\"100\"><\/p>\n<div class=\"hint\" id=\"pxd-lc-h-oth\"><\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"out\">\n<div class=\"big\">\n<div>\n<div class=\"lbl\" id=\"pxd-lc-o-total-l\"><\/div>\n<div class=\"val\" id=\"pxd-lc-o-total\">\u2014<\/div>\n<\/div>\n<div>\n<div class=\"lbl\" id=\"pxd-lc-o-mult-l\"><\/div>\n<div class=\"val acc\" id=\"pxd-lc-o-mult\">\u2014<\/div>\n<\/div>\n<div>\n<div class=\"lbl\" id=\"pxd-lc-o-unit-l\"><\/div>\n<div class=\"val\" id=\"pxd-lc-o-unit\">\u2014<\/div>\n<\/div><\/div>\n<\/div>\n<table id=\"pxd-lc-tbl\">\n<thead>\n<tr>\n<th id=\"pxd-lc-th-1\"><\/th>\n<th id=\"pxd-lc-th-2\" style=\"text-align:right;\"><\/th>\n<th id=\"pxd-lc-th-3\" style=\"text-align:right;\"><\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"pxd-lc-body\"><\/tbody>\n<\/table>\n<div class=\"fx\" id=\"pxd-lc-formula\"><\/div>\n<div class=\"note warn\" id=\"pxd-lc-warn\"><\/div>\n<div class=\"note\" id=\"pxd-lc-note\"><\/div>\n<p><script>\n(function(){\n  var T = {\n    pt: {\n      title:\"Calculadora de Custo Nacionalizado (Brasil)\",\n      lead:\"Estime o custo nacionalizado de uma importa\u00e7\u00e3o: valor aduaneiro, tributos federais e ICMS calculado corretamente por dentro.\",\n      hImp:\"Dados da importa\u00e7\u00e3o\", hTax:\"Al\u00edquotas e despesas\",\n      fob:\"Valor da mercadoria \u2014 FOB (US$)\", frt:\"Frete internacional (US$)\", ins:\"Seguro (US$)\",\n      fx:\"Taxa de c\u00e2mbio (R$ por US$)\", hfx:\"Use a taxa que voc\u00ea vai efetivamente pagar, n\u00e3o a do dia da cota\u00e7\u00e3o.\",\n      qty:\"Quantidade (unidades)\", ii:\"Imposto de Importa\u00e7\u00e3o \u2014 II (%)\", ipi:\"IPI (%)\",\n      pc:\"PIS\/COFINS sobre importa\u00e7\u00e3o (%)\", icms:\"ICMS do estado (%)\",\n      hicms:\"Varia por estado, aproximadamente 17% a 23%. Confirme a al\u00edquota vigente com o seu despachante.\",\n      oth:\"Outras despesas aduaneiras (R$)\", hoth:\"Despachante, terminal, AFRMM e taxas. Estas despesas tamb\u00e9m entram na base do ICMS.\",\n      oTotal:\"Custo nacionalizado\", oMult:\"M\u00faltiplo sobre o valor aduaneiro\", oUnit:\"Por unidade\",\n      t1:\"Item\", t2:\"Base de c\u00e1lculo (R$)\", t3:\"Valor (R$)\",\n      rGoods:\"Valor da mercadoria (FOB)\", rFrt:\"Frete internacional\", rIns:\"Seguro\",\n      rCV:\"Valor aduaneiro (CIF em R$)\", rII:\"Imposto de Importa\u00e7\u00e3o (II)\",\n      rIPI:\"IPI \u2014 sobre valor aduaneiro + II\", rPC:\"PIS\/COFINS sobre importa\u00e7\u00e3o\",\n      rOth:\"Outras despesas aduaneiras\", rSub:\"Subtotal antes do ICMS\",\n      rBase:\"Base do ICMS (subtotal grossado)\", rICMS:\"ICMS \u2014 por dentro\",\n      rTotal:\"Custo nacionalizado total\", rBurden:\"Carga efetiva sobre o valor aduaneiro\",\n      warn:\"Os valores de al\u00edquota acima s\u00e3o pontos de partida para modelagem, n\u00e3o uma cota\u00e7\u00e3o. Al\u00edquotas mudam e variam por NCM e por estado. Confirme com o seu despachante aduaneiro antes de usar qualquer n\u00famero numa proposta comercial.\",\n      note:\"Por que o ICMS \u00e9 diferente: ele est\u00e1 inclu\u00eddo na pr\u00f3pria base de c\u00e1lculo, ent\u00e3o a base \u00e9 grossada por (1 \u2212 al\u00edquota). \u00c9 por isso que o total fica acima da soma das al\u00edquotas. Confira o m\u00e9todo em <a href='\/pt\/landed-cost-brazil-import\/'>como montar o modelo<\/a>.\",\n      formula:\"Base do ICMS = (valor aduaneiro + II + IPI + PIS\/COFINS + despesas) \u00f7 (1 \u2212 al\u00edquota do ICMS)\"\n    },\n    en: {\n      title:\"Brazil Landed Cost Calculator\",\n      lead:\"Estimate the landed cost of an import into Brazil: customs value, federal taxes and ICMS calculated the correct way, grossed up.\",\n      hImp:\"Shipment inputs\", hTax:\"Rates and fees\",\n      fob:\"Goods value \u2014 FOB (US$)\", frt:\"International freight (US$)\", ins:\"Insurance (US$)\",\n      fx:\"Exchange rate (BRL per US$)\", hfx:\"Use the rate you will actually pay, not the one quoted on the day you priced the deal.\",\n      qty:\"Quantity (units)\", ii:\"Import duty \u2014 II (%)\", ipi:\"IPI (%)\",\n      pc:\"PIS\/COFINS on import (%)\", icms:\"State ICMS (%)\",\n      hicms:\"Varies by state, roughly 17% to 23%. Confirm the current rate with your customs broker.\",\n      oth:\"Other customs fees (BRL)\", hoth:\"Broker, terminal, AFRMM and system fees. These enter the ICMS base too.\",\n      oTotal:\"Landed cost\", oMult:\"Multiple of the customs value\", oUnit:\"Per unit\",\n      t1:\"Item\", t2:\"Basis (BRL)\", t3:\"Amount (BRL)\",\n      rGoods:\"Goods value (FOB)\", rFrt:\"International freight\", rIns:\"Insurance\",\n      rCV:\"Customs value (CIF in BRL)\", rII:\"Import duty (II)\",\n      rIPI:\"IPI \u2014 on customs value + duty\", rPC:\"PIS\/COFINS on import\",\n      rOth:\"Other customs fees\", rSub:\"Subtotal before ICMS\",\n      rBase:\"ICMS base (grossed-up subtotal)\", rICMS:\"ICMS \u2014 included in its own base\",\n      rTotal:\"Total landed cost\", rBurden:\"Effective burden on the customs value\",\n      warn:\"The rates above are modelling starting points, not a quotation. Rates change and vary by tariff code and state. Confirm with your customs broker before using any figure in a commercial proposal.\",\n      note:\"Why ICMS behaves differently: it is included in its own calculation base, so the base is grossed up by (1 \u2212 rate). That is why the total lands above the sum of the headline percentages. See the method in <a href='\/landed-cost-brazil-import\/'>how to build the model<\/a>.\",\n      formula:\"ICMS base = (customs value + II + IPI + PIS\/COFINS + fees) \u00f7 (1 \u2212 ICMS rate)\"\n    }\n  };<\/p>\n<p>  var LANG = (document.documentElement.lang || 'en').toLowerCase().indexOf('pt') === 0 ? 'pt' : 'en';\n  var $ = function(id){ return document.getElementById(id); };\n  var el = {\n    fob:'pxd-lc-fob', frt:'pxd-lc-frt', ins:'pxd-lc-ins', fx:'pxd-lc-fx', qty:'pxd-lc-qty',\n    ii:'pxd-lc-ii', ipi:'pxd-lc-ipi', pc:'pxd-lc-pc', icms:'pxd-lc-icms', oth:'pxd-lc-oth'\n  };<\/p>\n<p>  function fmt(v, dec){\n    if(!isFinite(v)) v = 0;\n    var loc = LANG === 'pt' ? 'pt-BR' : 'en-US';\n    return new Intl.NumberFormat(loc, {minimumFractionDigits: dec, maximumFractionDigits: dec}).format(v);\n  }\n  function money(v){ return 'R$ ' + fmt(v, 2); }\n  function usd(v){ return 'US$ ' + fmt(v, 2); }\n  function pct(v){ return fmt(v, 2) + '%'; }<\/p>\n<p>  function setLang(l){\n    LANG = l;\n    var t = T[l];\n    $('pxd-lc-pt').className = (l === 'pt') ? 'on' : '';\n    $('pxd-lc-en').className = (l === 'en') ? 'on' : '';\n    $('pxd-lc-title').textContent = t.title;\n    $('pxd-lc-lead').textContent = t.lead;\n    $('pxd-lc-h-imp').textContent = t.hImp; $('pxd-lc-h-tax').textContent = t.hTax;\n    var map = {fob:'fob', frt:'frt', ins:'ins', fx:'fx', qty:'qty', ii:'ii', ipi:'ipi', pc:'pc', icms:'icms', oth:'oth'};\n    for(var k in map){ $('pxd-lc-l-' + k).textContent = t[map[k]]; }\n    $('pxd-lc-h-fx').textContent = t.hfx;\n    $('pxd-lc-h-icms').textContent = t.hicms;\n    $('pxd-lc-h-oth').textContent = t.hoth;\n    $('pxd-lc-o-total-l').textContent = t.oTotal;\n    $('pxd-lc-o-mult-l').textContent = t.oMult;\n    $('pxd-lc-o-unit-l').textContent = t.oUnit;\n    $('pxd-lc-th-1').textContent = t.t1; $('pxd-lc-th-2').textContent = t.t2; $('pxd-lc-th-3').textContent = t.t3;\n    $('pxd-lc-warn').textContent = t.warn;\n    $('pxd-lc-note').innerHTML = t.note;\n    $('pxd-lc-formula').textContent = t.formula;\n    calc();\n  }<\/p>\n<p>  function val(id){ return parseFloat($(id).value) || 0; }<\/p>\n<p>  function calc(){\n    var t = T[LANG];\n    var fob = val(el.fob), frt = val(el.frt), insv = val(el.ins), fx = val(el.fx), qty = val(el.qty) || 1;\n    var iiR = val(el.ii)\/100, ipiR = val(el.ipi)\/100, pcR = val(el.pc)\/100, icmsR = val(el.icms)\/100, oth = val(el.oth);<\/p>\n<p>    if(icmsR >= 0.95) icmsR = 0.95;<\/p>\n<p>    var cv = (fob + frt + insv) * fx;\n    var II = cv * iiR;\n    var IPI = (cv + II) * ipiR;\n    var PC = cv * pcR;\n    var sub = cv + II + IPI + PC + oth;\n    var base = sub \/ (1 - icmsR);\n    var ICMS = base * icmsR;\n    var total = base;\n    var mult = cv > 0 ? total \/ cv : 0;\n    var burden = cv > 0 ? (total - cv) \/ cv : 0;<\/p>\n<p>    $('pxd-lc-o-total').textContent = money(total);\n    $('pxd-lc-o-mult').textContent = fmt(mult, 2) + '\u00d7';\n    $('pxd-lc-o-unit').textContent = money(total \/ qty);<\/p>\n<p>    var rows = [\n      [t.rGoods, usd(fob), money(fob * fx), ''],\n      [t.rFrt,  usd(frt), money(frt * fx), ''],\n      [t.rIns,  usd(insv), money(insv * fx), ''],\n      [t.rCV,   '\u2014', money(cv), 'b'],\n      [t.rII,   pct(val(el.ii)), money(II), ''],\n      [t.rIPI,  pct(val(el.ipi)), money(IPI), ''],\n      [t.rPC,   pct(val(el.pc)), money(PC), ''],\n      [t.rOth,  '\u2014', money(oth), ''],\n      [t.rSub,  '\u2014', money(sub), 'b'],\n      [t.rBase, pct(val(el.icms)) + ' ' + (LANG==='pt'?'por dentro':'grossed up'), money(base), ''],\n      [t.rICMS, pct(val(el.icms)), money(ICMS), ''],\n      [t.rTotal,'\u2014', money(total), 'tot'],\n      [t.rBurden,'\u2014', pct(burden * 100), 'tot']\n    ];<\/p>\n<p>    var html = '';\n    for(var i = 0; i < rows.length; i++){\n      var r = rows[i];\n      var cls = r[3] === 'tot' ? ' class=\"tot\"' : '';\n      html += '<tr' + cls + '>\n<td>' + r[0] + '<\/td>\n<td class=\"n\">' + r[1] + '<\/td>\n<td class=\"n\">' + r[2] + '<\/td>\n<\/tr>\n<p>';\n    }\n    $('pxd-lc-body').innerHTML = html;\n  }<\/p>\n<p>  var ids = ['pxd-lc-fob','pxd-lc-frt','pxd-lc-ins','pxd-lc-fx','pxd-lc-qty','pxd-lc-ii','pxd-lc-ipi','pxd-lc-pc','pxd-lc-icms','pxd-lc-oth'];\n  for(var i = 0; i < ids.length; i++){\n    document.getElementById(ids[i]).addEventListener('input', calc);\n  }\n\n  window.PXLC = { setLang: setLang, calc: calc };\n  setLang(LANG);\n})();\n<\/script>\n<\/div>\n<p><em>Related reading: <a href='https:\/\/www.paiyipower.com\/landed-cost-brazil-import\/'>how to build the landed cost model<\/a>, <a href='https:\/\/www.paiyipower.com\/importing-power-supplies-into-brazil\/'>importing power supplies into Brazil<\/a>, <a href='https:\/\/www.paiyipower.com\/shipping-power-adapters-from-china\/'>shipping power adapters from China<\/a>, <a href='https:\/\/www.paiyipower.com\/power-adapter-certification-by-country\/'>certification by country<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Free tool, no sign-up. Enter the shipment value, freight, insurance and rates, and see the total landed cost in Brazil \u2014 with ICMS calculated the way it is actually calculated, grossed up inside its own base. The output shows the breakdown line by line, the multiple over the customs value, and the cost per unit. [&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-1460","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/pages\/1460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/comments?post=1460"}],"version-history":[{"count":1,"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/pages\/1460\/revisions"}],"predecessor-version":[{"id":1461,"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/pages\/1460\/revisions\/1461"}],"wp:attachment":[{"href":"https:\/\/www.paiyipower.com\/pt\/wp-json\/wp\/v2\/media?parent=1460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}