{"id":409,"date":"2026-04-26T12:55:06","date_gmt":"2026-04-26T15:55:06","guid":{"rendered":"https:\/\/thebestnews.com.br\/?page_id=409"},"modified":"2026-04-26T13:10:50","modified_gmt":"2026-04-26T16:10:50","slug":"calculadora-de-custas-cartorarias-em-sp-2026","status":"publish","type":"page","link":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/","title":{"rendered":"Calculadora de Custas Cartor\u00e1rias em SP (2026)"},"content":{"rendered":"<p data-start=\"457\" data-end=\"754\">Esta calculadora de custas cartor\u00e1rias em S\u00e3o Paulo (SP) permite simular os valores atualizados para 2026 de forma r\u00e1pida e pr\u00e1tica. A ferramenta considera atos comuns como escritura p\u00fablica, reconhecimento de firma, autentica\u00e7\u00e3o de documentos e emiss\u00e3o de certid\u00f5es, com base na tabela vigente.<\/p>\n<p data-start=\"761\" data-end=\"945\">O c\u00e1lculo \u00e9 apenas estimativo e pode variar conforme o cart\u00f3rio e a natureza do ato, sendo recomendada a consulta direta ao cart\u00f3rio em S\u00e3o Paulo para confirma\u00e7\u00e3o dos valores oficiais.<\/p>\n<div id=\"custas-sp\">\r\n  <div class=\"topo\">\r\n    <h2>Calculadora de Custas Cartor\u00e1rias SP (2026)<\/h2>\r\n    <p>Simule os principais custos cartor\u00e1rios em S\u00e3o Paulo, com base nas tabelas vigentes de 2026.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"grid-categorias\">\r\n\r\n    <section class=\"card-categoria card-largo\">\r\n      <h3>\ud83c\udfe0 Escrituras com valor declarado<\/h3>\r\n\r\n      <div class=\"linha-tabela cab\">\r\n        <span>Ato<\/span><span>Qtd.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ato-imovel\" data-nome=\"Escritura p\u00fablica com valor declarado\">\r\n        <div class=\"linha-tabela\">\r\n          <span>Escritura p\u00fablica com valor declarado<\/span>\r\n          <input type=\"number\" class=\"qtd-imoveis\" value=\"0\" min=\"0\">\r\n        <\/div>\r\n        <div class=\"campos-valores\"><\/div>\r\n      <\/div>\r\n\r\n      <p class=\"observacao-card\">Para registro de im\u00f3vel\/matr\u00edcula, use a tabela pr\u00f3pria do Registro de Im\u00f3veis de SP. Esta vers\u00e3o calcula atos de Tabelionato de Notas e Registro Civil.<\/p>\r\n    <\/section>\r\n\r\n    <section class=\"card-categoria\">\r\n      <h3>\u270d\ufe0f Notas<\/h3>\r\n\r\n      <div class=\"linha-tabela cab\">\r\n        <span>Ato<\/span><span>Qtd.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Reconhecimento de firma por semelhan\u00e7a sem valor econ\u00f4mico\" data-valor=\"9.09\">\r\n        <span>Reconhecimento de firma sem valor econ\u00f4mico<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Reconhecimento de firma por semelhan\u00e7a com valor econ\u00f4mico\" data-valor=\"13.90\">\r\n        <span>Reconhecimento de firma com valor econ\u00f4mico<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Reconhecimento de firma aut\u00eantica\" data-valor=\"23.28\">\r\n        <span>Reconhecimento de firma aut\u00eantica<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Autentica\u00e7\u00e3o de c\u00f3pia por p\u00e1gina\" data-valor=\"5.27\">\r\n        <span>Autentica\u00e7\u00e3o de c\u00f3pia por p\u00e1gina<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Certid\u00e3o, traslado ou p\u00fablica forma\" data-valor=\"95.12\">\r\n        <span>Certid\u00e3o, traslado ou p\u00fablica forma<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Procura\u00e7\u00e3o para foro em geral at\u00e9 4 outorgantes\" data-valor=\"125.19\">\r\n        <span>Procura\u00e7\u00e3o para foro em geral<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Procura\u00e7\u00e3o sem valor econ\u00f4mico at\u00e9 4 outorgantes\" data-valor=\"166.93\">\r\n        <span>Procura\u00e7\u00e3o sem valor econ\u00f4mico<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Procura\u00e7\u00e3o com valor econ\u00f4mico at\u00e9 4 outorgantes\" data-valor=\"333.78\">\r\n        <span>Procura\u00e7\u00e3o com valor econ\u00f4mico<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo\" data-nome=\"Escritura sem valor declarado\" data-valor=\"625.78\">\r\n        <span>Escritura sem valor declarado<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"card-categoria\">\r\n      <h3>\ud83d\udc64 Registro Civil<\/h3>\r\n\r\n      <div class=\"linha-tabela cab\">\r\n        <span>Ato<\/span><span>Qtd.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Certid\u00e3o em breve relat\u00f3rio, inclu\u00eddas as buscas\" data-valor=\"46.35\">\r\n        <span>Certid\u00e3o em breve relat\u00f3rio<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Certid\u00e3o em inteiro teor, inclu\u00eddas as buscas\" data-valor=\"92.98\">\r\n        <span>Certid\u00e3o em inteiro teor<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Certid\u00e3o negativa ou informa\u00e7\u00e3o\" data-valor=\"23.17\">\r\n        <span>Certid\u00e3o negativa ou informa\u00e7\u00e3o<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Averba\u00e7\u00e3o em geral\" data-valor=\"116.35\">\r\n        <span>Averba\u00e7\u00e3o em geral<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Habilita\u00e7\u00e3o de casamento em outra serventia\" data-valor=\"395.35\">\r\n        <span>Habilita\u00e7\u00e3o de casamento<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n\r\n      <div class=\"ato-fixo civil\" data-nome=\"Casamento realizado na sede\" data-valor=\"581.15\">\r\n        <span>Casamento realizado na sede<\/span>\r\n        <input type=\"number\" class=\"qtd\" value=\"0\" min=\"0\">\r\n      <\/div>\r\n    <\/section>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"botoes-acoes\">\r\n    <button type=\"button\" id=\"calcular-custas-sp\">Calcular custos<\/button>\r\n    <button type=\"button\" id=\"limpar-custas-sp\">Limpar<\/button>\r\n  <\/div>\r\n\r\n  <div id=\"resultado-custas-sp\"><\/div>\r\n\r\n  <p class=\"fonte\">Valores estimados com base nas tabelas de emolumentos de S\u00e3o Paulo para 2026. A simula\u00e7\u00e3o \u00e9 informativa e pode n\u00e3o incluir despesas, dilig\u00eancias, tributos ou exig\u00eancias espec\u00edficas do cart\u00f3rio.<\/p>\r\n<\/div>\r\n\r\n<style>\r\n#custas-sp {\r\n  max-width: 1050px;\r\n  margin: 24px auto;\r\n  padding: 26px;\r\n  background: #f4f7fb;\r\n  border-radius: 18px;\r\n  font-family: Arial, sans-serif;\r\n}\r\n\r\n#custas-sp .topo {\r\n  text-align: center;\r\n  margin-bottom: 22px;\r\n}\r\n\r\n#custas-sp h2 {\r\n  margin: 0;\r\n  font-size: 28px;\r\n  color: #1f2937;\r\n}\r\n\r\n#custas-sp .topo p {\r\n  margin-top: 8px;\r\n  color: #666;\r\n}\r\n\r\n#custas-sp .grid-categorias {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n}\r\n\r\n#custas-sp .card-categoria {\r\n  background: #fff;\r\n  border: 1px solid #dfe6f0;\r\n  border-radius: 16px;\r\n  padding: 18px;\r\n  box-shadow: 0 4px 14px rgba(0,0,0,0.04);\r\n}\r\n\r\n#custas-sp .card-largo {\r\n  grid-column: 1 \/ -1;\r\n}\r\n\r\n#custas-sp .card-categoria h3 {\r\n  margin: 0 0 14px;\r\n  font-size: 20px;\r\n  color: #1f4e79;\r\n}\r\n\r\n#custas-sp .linha-tabela,\r\n#custas-sp .ato-fixo {\r\n  display: grid;\r\n  grid-template-columns: 1fr 80px;\r\n  align-items: center;\r\n  gap: 12px;\r\n  padding: 10px 0;\r\n  border-bottom: 1px solid #eef1f5;\r\n}\r\n\r\n#custas-sp .linha-tabela.cab {\r\n  font-size: 12px;\r\n  text-transform: uppercase;\r\n  color: #777;\r\n  font-weight: bold;\r\n  padding-top: 0;\r\n}\r\n\r\n#custas-sp .ato-fixo span,\r\n#custas-sp .linha-tabela span {\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  color: #253142;\r\n}\r\n\r\n#custas-sp input {\r\n  height: 38px;\r\n  border: 1px solid #c8d2df;\r\n  border-radius: 10px;\r\n  padding: 7px 9px;\r\n  font-size: 15px;\r\n  box-sizing: border-box;\r\n  background: #fff;\r\n}\r\n\r\n#custas-sp input[type=\"number\"] {\r\n  text-align: center;\r\n  font-weight: 600;\r\n}\r\n\r\n#custas-sp input:focus {\r\n  outline: none;\r\n  border-color: #1f4e79;\r\n  box-shadow: 0 0 0 3px rgba(31,78,121,.12);\r\n}\r\n\r\n#custas-sp .campos-valores {\r\n  display: grid;\r\n  gap: 8px;\r\n  margin: 8px 0 10px;\r\n}\r\n\r\n#custas-sp .campo-imovel {\r\n  display: grid;\r\n  grid-template-columns: 150px 1fr;\r\n  gap: 10px;\r\n  align-items: center;\r\n  background: #f8fbff;\r\n  padding: 8px;\r\n  border-radius: 10px;\r\n}\r\n\r\n#custas-sp .campo-imovel label {\r\n  font-size: 14px;\r\n  color: #555;\r\n}\r\n\r\n#custas-sp .observacao-card {\r\n  margin: 12px 0 0;\r\n  padding: 12px;\r\n  background: #fff8e1;\r\n  border-left: 5px solid #e0a800;\r\n  border-radius: 10px;\r\n  color: #5d4700;\r\n  font-size: 13px;\r\n  line-height: 1.45;\r\n}\r\n\r\n#custas-sp .botoes-acoes {\r\n  display: grid;\r\n  grid-template-columns: 1fr 140px;\r\n  gap: 12px;\r\n  margin-top: 22px;\r\n}\r\n\r\n#custas-sp #calcular-custas-sp,\r\n#custas-sp #limpar-custas-sp {\r\n  padding: 15px;\r\n  border-radius: 12px;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  cursor: pointer;\r\n}\r\n\r\n#custas-sp #calcular-custas-sp {\r\n  border: none;\r\n  background: #1f4e79;\r\n  color: #fff;\r\n  box-shadow: 0 4px 10px rgba(0,0,0,0.1);\r\n}\r\n\r\n#custas-sp #calcular-custas-sp:hover {\r\n  background: #173b5c;\r\n}\r\n\r\n#custas-sp #limpar-custas-sp {\r\n  border: 1px solid #1f4e79;\r\n  background: #fff;\r\n  color: #1f4e79;\r\n}\r\n\r\n#custas-sp #limpar-custas-sp:hover {\r\n  background: #eef6ff;\r\n}\r\n\r\n#custas-sp #resultado-custas-sp {\r\n  margin-top: 24px;\r\n}\r\n\r\n#custas-sp .grupo-res {\r\n  background: #fff;\r\n  border: 1px solid #dfe6f0;\r\n  border-radius: 14px;\r\n  padding: 18px;\r\n  margin-top: 14px;\r\n}\r\n\r\n#custas-sp .grupo-res h4 {\r\n  margin: 0 0 10px;\r\n  color: #1f4e79;\r\n  font-size: 20px;\r\n}\r\n\r\n#custas-sp .res-linha {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  padding: 8px 0;\r\n  border-bottom: 1px solid #eef1f5;\r\n}\r\n\r\n#custas-sp .res-linha:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n#custas-sp .res-linha span {\r\n  font-weight: 500;\r\n}\r\n\r\n#custas-sp .res-linha strong {\r\n  font-weight: 800;\r\n  color: #1f2937;\r\n}\r\n\r\n#custas-sp .detalhe {\r\n  display: block;\r\n  color: #666;\r\n  font-size: 12px;\r\n  margin-top: 3px;\r\n  font-weight: 400;\r\n}\r\n\r\n#custas-sp .total {\r\n  margin-top: 16px;\r\n  padding: 18px;\r\n  border-radius: 14px;\r\n  background: #1f4e79;\r\n  color: #fff;\r\n  text-align: right;\r\n  font-size: 24px;\r\n  font-weight: bold;\r\n}\r\n\r\n#custas-sp .aviso {\r\n  margin-top: 14px;\r\n  padding: 13px;\r\n  background: #fff8e1;\r\n  border-left: 5px solid #e0a800;\r\n  border-radius: 10px;\r\n  color: #5d4700;\r\n  font-size: 14px;\r\n}\r\n\r\n#custas-sp .erro {\r\n  background: #fff1f1;\r\n  color: #b00020;\r\n  padding: 12px;\r\n  border-radius: 10px;\r\n  font-weight: bold;\r\n}\r\n\r\n#custas-sp .copiar-resultado {\r\n  width: 100%;\r\n  margin-top: 14px;\r\n  padding: 13px;\r\n  border: 1px solid #1f4e79;\r\n  border-radius: 10px;\r\n  background: #fff;\r\n  color: #1f4e79;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  cursor: pointer;\r\n}\r\n\r\n#custas-sp .copiar-resultado:hover {\r\n  background: #eef6ff;\r\n}\r\n\r\n#custas-sp .fonte {\r\n  text-align: center;\r\n  color: #777;\r\n  font-size: 12px;\r\n  margin-top: 18px;\r\n}\r\n\r\n@media (max-width: 760px) {\r\n  #custas-sp {\r\n    padding: 18px;\r\n  }\r\n\r\n  #custas-sp .grid-categorias {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #custas-sp .campo-imovel {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #custas-sp .res-linha {\r\n    flex-direction: column;\r\n  }\r\n\r\n  #custas-sp .total {\r\n    text-align: left;\r\n  }\r\n\r\n  #custas-sp .botoes-acoes {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n\r\nconst FAIXAS_ESCRITURA_SP = [\r\n  {min:0.00, max:1524.00, total:362.98, tabeliao:212.51, iss:10.62},\r\n  {min:1524.01, max:5761.00, total:542.43, tabeliao:317.59, iss:15.87},\r\n  {min:5761.01, max:9603.00, total:846.96, tabeliao:495.89, iss:24.79},\r\n  {min:9603.01, max:19210.00, total:1209.95, tabeliao:708.41, iss:35.42},\r\n  {min:19210.01, max:38420.00, total:1635.48, tabeliao:957.54, iss:47.87},\r\n  {min:38420.01, max:76840.00, total:1940.10, tabeliao:1135.90, iss:56.79},\r\n  {min:76840.01, max:115260.00, total:2303.08, tabeliao:1348.42, iss:67.42},\r\n  {min:115260.01, max:153680.00, total:2728.61, tabeliao:1597.56, iss:79.87},\r\n  {min:153680.01, max:192100.00, total:3091.68, tabeliao:1810.12, iss:90.50},\r\n  {min:192100.01, max:230520.00, total:3458.80, tabeliao:2025.08, iss:101.25},\r\n  {min:230520.01, max:268940.00, total:3880.19, tabeliao:2271.77, iss:113.58},\r\n  {min:268940.01, max:307360.00, total:4247.39, tabeliao:2486.77, iss:124.33},\r\n  {min:307360.01, max:330146.00, total:4672.93, tabeliao:2735.91, iss:136.79},\r\n  {min:330146.01, max:384200.00, total:4973.32, tabeliao:2911.79, iss:145.58},\r\n  {min:384200.01, max:768400.00, total:5519.90, tabeliao:3231.80, iss:161.59},\r\n  {min:768400.01, max:1152600.00, total:6129.04, tabeliao:3588.44, iss:179.42},\r\n  {min:1152600.01, max:1536800.00, total:6796.60, tabeliao:3979.28, iss:198.96},\r\n  {min:1536800.01, max:2345066.00, total:7510.07, tabeliao:4397.00, iss:219.85},\r\n  {min:2345066.01, max:3908444.00, total:10430.69, tabeliao:6106.97, iss:305.34},\r\n  {min:3908444.01, max:5862665.00, total:13559.85, tabeliao:7939.03, iss:396.95},\r\n  {min:5862665.01, max:7816887.00, total:16689.08, tabeliao:9771.13, iss:488.55},\r\n  {min:7816887.01, max:9771109.00, total:19818.25, tabeliao:11603.20, iss:580.16},\r\n  {min:9771109.01, max:11725331.00, total:22947.40, tabeliao:13435.25, iss:671.76},\r\n  {min:11725331.01, max:13679552.00, total:26076.63, tabeliao:15267.37, iss:763.36},\r\n  {min:13679552.01, max:15633774.00, total:29205.80, tabeliao:17099.42, iss:854.97},\r\n  {min:15633774.01, max:17587996.00, total:32335.00, tabeliao:18931.51, iss:946.57},\r\n  {min:17587996.01, max:19542217.00, total:35464.28, tabeliao:20763.64, iss:1038.18},\r\n  {min:19542217.01, max:23450661.00, total:41722.67, tabeliao:24427.80, iss:1221.39},\r\n  {min:23450661.01, max:27359105.00, total:47981.02, tabeliao:28091.94, iss:1404.59},\r\n  {min:27359105.01, max:31267548.00, total:54239.42, tabeliao:31756.12, iss:1587.80},\r\n  {min:31267548.01, max:35175992.00, total:60497.77, tabeliao:35420.24, iss:1771.01},\r\n  {min:35175992.01, max:Infinity, total:66756.25, tabeliao:39084.46, iss:1954.22},\r\n];\r\n\r\nfunction moeda(v){\r\n  return v.toLocaleString('pt-BR',{style:'currency',currency:'BRL'});\r\n}\r\n\r\nfunction limparMoeda(v){\r\n  if(!v) return 0;\r\n  const n = v.replace(\/\\D\/g,'');\r\n  if(!n) return 0;\r\n  return parseInt(n,10) \/ 100;\r\n}\r\n\r\nfunction aplicarMascara(input){\r\n  let v = input.value.replace(\/\\D\/g,'');\r\n  if(!v){ input.value=''; return; }\r\n  v = (parseInt(v,10)\/100).toFixed(2);\r\n  input.value = Number(v).toLocaleString('pt-BR',{style:'currency',currency:'BRL'});\r\n}\r\n\r\nfunction faixaEscrituraSP(v){\r\n  for(let i=0;i<FAIXAS_ESCRITURA_SP.length;i++){\r\n    const f = FAIXAS_ESCRITURA_SP[i];\r\n    if(v >= f.min && v <= f.max) return f;\r\n  }\r\n  return null;\r\n}\r\n\r\nfunction atualizarCamposImoveis(ato){\r\n  const qtd = parseInt(ato.querySelector('.qtd-imoveis').value || 0);\r\n  const box = ato.querySelector('.campos-valores');\r\n  box.innerHTML = '';\r\n\r\n  for(let i=1;i<=qtd;i++){\r\n    const div = document.createElement('div');\r\n    div.className = 'campo-imovel';\r\n    div.innerHTML = '<label>Valor do ato ' + i + '<\/label><input type=\"text\" class=\"valor-imovel\" placeholder=\"R$ 0,00\">';\r\n    box.appendChild(div);\r\n  }\r\n\r\n  box.querySelectorAll('.valor-imovel').forEach(function(input){\r\n    input.addEventListener('input', function(){ aplicarMascara(this); });\r\n  });\r\n}\r\n\r\ndocument.querySelectorAll('#custas-sp .qtd-imoveis').forEach(function(input){\r\n  input.addEventListener('input', function(){\r\n    atualizarCamposImoveis(this.closest('.ato-imovel'));\r\n  });\r\n});\r\n\r\ndocument.getElementById('calcular-custas-sp').addEventListener('click', function(){\r\n  const resultado = document.getElementById('resultado-custas-sp');\r\n\r\n  let total = 0;\r\n  let temItem = false;\r\n  let temImovel = false;\r\n  let htmlImoveis = '';\r\n  let htmlNotas = '';\r\n  let htmlCivil = '';\r\n\r\n  try {\r\n    document.querySelectorAll('#custas-sp .ato-imovel').forEach(function(ato){\r\n      const qtd = parseInt(ato.querySelector('.qtd-imoveis').value || 0);\r\n      if(qtd <= 0) return;\r\n\r\n      temItem = true;\r\n      temImovel = true;\r\n\r\n      const nome = ato.dataset.nome;\r\n      const campos = ato.querySelectorAll('.valor-imovel');\r\n\r\n      if(campos.length !== qtd){\r\n        throw new Error('Confira a quantidade de atos informada.');\r\n      }\r\n\r\n      campos.forEach(function(campo, index){\r\n        const valorAto = limparMoeda(campo.value);\r\n\r\n        if(!valorAto || valorAto <= 0){\r\n          throw new Error('Informe o valor do ato ' + (index + 1) + ' em ' + nome + '.');\r\n        }\r\n\r\n        const dados = faixaEscrituraSP(valorAto);\r\n\r\n        if(dados === null){\r\n          throw new Error('N\u00e3o foi poss\u00edvel localizar faixa aplic\u00e1vel para o valor informado.');\r\n        }\r\n\r\n        total += dados.total;\r\n        htmlImoveis += '<div class=\"res-linha\"><span><strong>' + nome + '<\/strong><br><small>Valor informado: ' + moeda(valorAto) + '<\/small><span class=\"detalhe\">Inclui repasses e ISS estimado conforme tabela.<\/span><\/span><strong>' + moeda(dados.total) + '<\/strong><\/div>';\r\n      });\r\n    });\r\n\r\n    document.querySelectorAll('#custas-sp .ato-fixo').forEach(function(ato){\r\n      const qtd = parseInt(ato.querySelector('.qtd').value || 0);\r\n      if(qtd <= 0) return;\r\n\r\n      temItem = true;\r\n\r\n      const nome = ato.dataset.nome;\r\n      const valor = parseFloat(ato.dataset.valor);\r\n      const subtotal = qtd * valor;\r\n      total += subtotal;\r\n\r\n      const linha = '<div class=\"res-linha\"><span>' + nome + (qtd > 1 ? ' x ' + qtd : '') + '<\/span><strong>' + moeda(subtotal) + '<\/strong><\/div>';\r\n\r\n      if(ato.classList.contains('civil')){\r\n        htmlCivil += linha;\r\n      } else {\r\n        htmlNotas += linha;\r\n      }\r\n    });\r\n\r\n    if(!temItem){\r\n      resultado.innerHTML = '<p class=\"erro\">Preencha pelo menos um campo para calcular.<\/p>';\r\n      return;\r\n    }\r\n\r\n    let html = '';\r\n\r\n    if(htmlImoveis) html += '<div class=\"grupo-res\"><h4>\ud83c\udfe0 Escrituras com valor declarado<\/h4>' + htmlImoveis + '<\/div>';\r\n    if(htmlNotas) html += '<div class=\"grupo-res\"><h4>\u270d\ufe0f Notas<\/h4>' + htmlNotas + '<\/div>';\r\n    if(htmlCivil) html += '<div class=\"grupo-res\"><h4>\ud83d\udc64 Registro Civil<\/h4>' + htmlCivil + '<\/div>';\r\n\r\n    html += '<div class=\"total\">Total estimado: ' + moeda(total) + '<\/div>';\r\n\r\n    if(temImovel){\r\n      html += '<div class=\"aviso\"><strong>Aten\u00e7\u00e3o:<\/strong> esta simula\u00e7\u00e3o contempla valores cartor\u00e1rios estimados para escritura p\u00fablica com valor declarado. Tributos como ITBI, ITCMD, despesas de registro imobili\u00e1rio, certid\u00f5es, prenota\u00e7\u00f5es e exig\u00eancias espec\u00edficas n\u00e3o est\u00e3o inclu\u00eddos, salvo quando expressamente selecionados.<\/div>';\r\n    }\r\n\r\n    html += '<button type=\"button\" class=\"copiar-resultado\" id=\"copiar-resultado-sp\">Copiar resultado<\/button>';\r\n\r\n    resultado.innerHTML = html;\r\n\r\n    const btnCopiar = document.getElementById('copiar-resultado-sp');\r\n\r\n    if(btnCopiar){\r\n      btnCopiar.addEventListener('click', function(){\r\n        const texto = resultado.innerText.replace('Copiar resultado', '').trim();\r\n\r\n        navigator.clipboard.writeText(texto).then(function(){\r\n          btnCopiar.innerText = 'Resultado copiado!';\r\n          setTimeout(function(){\r\n            btnCopiar.innerText = 'Copiar resultado';\r\n          }, 2000);\r\n        });\r\n      });\r\n    }\r\n\r\n  } catch(e) {\r\n    resultado.innerHTML = '<p class=\"erro\">' + e.message + '<\/p>';\r\n  }\r\n});\r\n\r\ndocument.getElementById('limpar-custas-sp').addEventListener('click', function(){\r\n  document.querySelectorAll('#custas-sp input').forEach(function(input){\r\n    if(input.classList.contains('qtd') || input.classList.contains('qtd-imoveis')){\r\n      input.value = 0;\r\n    } else {\r\n      input.value = '';\r\n    }\r\n  });\r\n\r\n  document.querySelectorAll('#custas-sp .campos-valores').forEach(function(box){\r\n    box.innerHTML = '';\r\n  });\r\n\r\n  document.getElementById('resultado-custas-sp').innerHTML = '';\r\n});\r\n\r\n})();\r\n<\/script>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-mg-2026\/\">Veja tamb\u00e9m a calculadora de custas cartor\u00e1rias de Minas Gerais<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta calculadora de custas cartor\u00e1rias em S\u00e3o Paulo (SP) permite simular os valores atualizados para 2026 de forma r\u00e1pida e pr\u00e1tica. A ferramenta considera atos comuns como escritura p\u00fablica, reconhecimento de firma, autentica\u00e7\u00e3o de documentos e emiss\u00e3o de certid\u00f5es, com base na tabela vigente. O c\u00e1lculo \u00e9 apenas estimativo e pode variar conforme o cart\u00f3rio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News<\/title>\n<meta name=\"description\" content=\"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News\" \/>\n<meta property=\"og:description\" content=\"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"The Best News\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-26T16:10:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/\",\"url\":\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/\",\"name\":\"Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News\",\"isPartOf\":{\"@id\":\"https:\/\/thebestnews.com.br\/#website\"},\"datePublished\":\"2026-04-26T15:55:06+00:00\",\"dateModified\":\"2026-04-26T16:10:50+00:00\",\"description\":\"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.\",\"breadcrumb\":{\"@id\":\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/thebestnews.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de Custas Cartor\u00e1rias em SP (2026)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thebestnews.com.br\/#website\",\"url\":\"https:\/\/thebestnews.com.br\/\",\"name\":\"The Best News\",\"description\":\"Um site com not\u00edcias atuais diversas\",\"publisher\":{\"@id\":\"https:\/\/thebestnews.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thebestnews.com.br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/thebestnews.com.br\/#organization\",\"name\":\"The Best News\",\"url\":\"https:\/\/thebestnews.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/thebestnews.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/thebestnews.com.br\/wp-content\/uploads\/2026\/04\/Captura-de-tela-2026-04-22-151821.png\",\"contentUrl\":\"https:\/\/thebestnews.com.br\/wp-content\/uploads\/2026\/04\/Captura-de-tela-2026-04-22-151821.png\",\"width\":286,\"height\":74,\"caption\":\"The Best News\"},\"image\":{\"@id\":\"https:\/\/thebestnews.com.br\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News","description":"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.","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:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/","og_locale":"pt_BR","og_type":"article","og_title":"Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News","og_description":"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.","og_url":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/","og_site_name":"The Best News","article_modified_time":"2026-04-26T16:10:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/","url":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/","name":"Calculadora de Custas Cartor\u00e1rias em SP (2026) - The Best News","isPartOf":{"@id":"https:\/\/thebestnews.com.br\/#website"},"datePublished":"2026-04-26T15:55:06+00:00","dateModified":"2026-04-26T16:10:50+00:00","description":"Simule os custos cartor\u00e1rios em S\u00e3o Paulo (SP) para 2026. Calcule valores de escritura, reconhecimento de firma, autentica\u00e7\u00e3o e certid\u00f5es de forma r\u00e1pida e gratuita.","breadcrumb":{"@id":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/thebestnews.com.br\/index.php\/calculadora-de-custas-cartorarias-em-sp-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/thebestnews.com.br\/"},{"@type":"ListItem","position":2,"name":"Calculadora de Custas Cartor\u00e1rias em SP (2026)"}]},{"@type":"WebSite","@id":"https:\/\/thebestnews.com.br\/#website","url":"https:\/\/thebestnews.com.br\/","name":"The Best News","description":"Um site com not\u00edcias atuais diversas","publisher":{"@id":"https:\/\/thebestnews.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thebestnews.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thebestnews.com.br\/#organization","name":"The Best News","url":"https:\/\/thebestnews.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thebestnews.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/thebestnews.com.br\/wp-content\/uploads\/2026\/04\/Captura-de-tela-2026-04-22-151821.png","contentUrl":"https:\/\/thebestnews.com.br\/wp-content\/uploads\/2026\/04\/Captura-de-tela-2026-04-22-151821.png","width":286,"height":74,"caption":"The Best News"},"image":{"@id":"https:\/\/thebestnews.com.br\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/pages\/409"}],"collection":[{"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=409"}],"version-history":[{"count":7,"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/pages\/409\/revisions"}],"predecessor-version":[{"id":419,"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/pages\/409\/revisions\/419"}],"wp:attachment":[{"href":"https:\/\/thebestnews.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}