Código de tributação nacional na NFS-e: o que é e como achar o seu

Capa do artigo sobre o código de tributação nacional na NFS-e

Compartilhe nas redes!

Na NFS-e Nacional, o primeiro código que o emissor pede é o código de tributação nacional. Ele aparece logo na parte do serviço, tem só seis números e, se vier errado, a nota nem chega a ser emitida. Neste guia, a equipe da Herói Contador explica o que é esse código, como ele é formado, onde achar o do seu serviço na tabela oficial e quais erros fazem a nota ser rejeitada.

Situação conferida em 13/11/2026 nas planilhas oficiais da documentação técnica do Portal da NFS-e (Anexo I, versão 1.01, de 09/02/2026, e Anexo B, versão 1.01, de 22/01/2026). Tabelas técnicas recebem versões novas, então vale olhar a versão vigente antes de emitir.

O que é o código de tributação nacional

No leiaute oficial da NFS-e Nacional, o campo se chama cTribNac e é descrito como o “código de tributação nacional do ISSQN, nos termos da LC 116/2003”. Em outras palavras: é o código que diz em qual item da lista de serviços da Lei Complementar 116/2003 o seu serviço se encaixa. É a partir dele que o sistema identifica o serviço para fins de ISS.

Diferente de outros campos novos, ele é obrigatório em toda nota: no leiaute, a ocorrência é “1-1”, ou seja, sempre um, nunca vazio. E tem tamanho fixo de 6 dígitos.

Ele é só o primeiro elo da cadeia. Depois dele vêm a NBS, o indicador da operação e a classificação tributária de IBS e CBS. Se quiser ver o caminho inteiro, leia o nosso guia dos códigos da NFS-e.

Como o código de tributação nacional é formado

Os 6 dígitos seguem uma lógica simples, em três pares:

  • 2 primeiros dígitos: o item da lista da LC 116/2003 (por exemplo, 01 para informática, 04 para saúde, 17 para apoio técnico e administrativo);
  • 2 do meio: o subitem (por exemplo, 01.07 é suporte técnico em informática);
  • 2 últimos: o desdobro nacional, que quase sempre é 01.

Assim, o subitem 1.07 da lei vira o código 010701 na nota. Um detalhe que confunde: na planilha oficial, o código aparece sem o zero à esquerda (10701, por exemplo). No emissor, ele tem 6 dígitos: 010701.

O que é o desdobro

A lista nacional é uma derivação direta da lista da LC 116/2003, mas alguns subitens da lei foram divididos em dois ou mais códigos. O próprio leiaute explica que isso foi feito para atender à legislação de municípios de todos os tamanhos, sem mudar a essência da lei. Dois exemplos reais da tabela:

  • o subitem 4.01 da lei (“Medicina e biomedicina”) vira 040101 Medicina e 040102 Biomedicina;
  • o subitem 1.03 vira 010301 (processamento de dados e congêneres) e 010302 (armazenamento ou hospedagem de dados e congêneres).

Por isso, não basta saber o subitem da lei: é preciso abrir a lista nacional e ver se ele foi desdobrado e qual desdobro descreve o que você faz.

Onde achar o seu código na tabela oficial

  1. Abra a página de Documentação Atual do Portal da NFS-e.
  2. Em Anexos de Domínio, baixe o Anexo B (NBS2 – Lista Serviço Nacional).
  3. Abra a aba LISTA.SERV.NAC.. Ela tem as colunas: código de tributação nacional, item, subitem, desdobro nacional e descrição.
  4. Use a busca da planilha (Ctrl+F) com a palavra principal do que você faz, por exemplo “consultoria”, “programas” ou “medicina”.
  5. Leia a descrição completa e escolha a linha que descreve o serviço que você entrega. As linhas com desdobro “0” são só títulos de grupo, não servem como código.
  6. Acrescente o zero à esquerda, se faltar, para chegar aos 6 dígitos.

Uma pista útil: o CNAE do seu CNPJ ajuda a saber por onde procurar, mas ele não é digitado na nota nacional. O que vai na nota é o código do serviço prestado.

Exemplos de código de tributação nacional para quem presta serviço

Alguns códigos da tabela oficial, só para você enxergar como ela é organizada (exemplo ilustrativo, não indicação para o seu caso):

  • 010101: análise e desenvolvimento de sistemas;
  • 010401: elaboração de programas de computadores, inclusive de jogos eletrônicos;
  • 010601: assessoria e consultoria em informática;
  • 010701: suporte técnico em informática, inclusive instalação, configuração e manutenção de programas e bancos de dados;
  • 170101: assessoria ou consultoria de qualquer natureza, não contida em outros itens da lista;
  • 172001: consultoria e assessoria econômica ou financeira;
  • 040101: medicina.

Repare no 170101: ele vale para consultoria “não contida em outros itens”. Se existe um código específico para o que você faz (como consultoria em informática, 010601), é o específico que descreve o serviço.

Se você é médico plantonista PJ, a lista traz tanto 040101 (medicina) quanto códigos do subitem 4.03 (hospitais, prontos-socorros e congêneres), que costumam ser do estabelecimento de saúde. O enquadramento certo depende de como o seu serviço é contratado e prestado, então confirme com o seu contador antes da primeira nota. E para entender o que o hospital desconta na sua nota, veja o artigo sobre retenção na nota fiscal do médico PJ.

Quando o código faz a nota ser rejeitada

As regras de validação do Anexo I mostram que o código de tributação nacional é conferido na hora da emissão. Os casos mais comuns:

  • Código que não existe na lista nacional: a nota é rejeitada (erro E0310). Acontece muito quando falta o zero à esquerda ou quando o código é copiado do sistema antigo da prefeitura.
  • Código não administrado pelo município: se o município de incidência do ISS não tiver aquele código ativo na data de competência, a nota é rejeitada (erro E0312). A regra não se aplica quando o emitente é MEI.
  • Informações extras exigidas pelo código: alguns códigos puxam grupos obrigatórios. Por exemplo, os códigos de obra do item 7 exigem o grupo de informações da obra, e os do item 12 (eventos) exigem o grupo de atividade/evento.

Existe ainda o código 990101, que a tabela descreve como “serviços sem a incidência de ISSQN e ICMS”. Ele é uma exceção, não um código “coringa”: usar no lugar do código certo pode deixar de recolher o ISS devido.

E o código de tributação municipal?

Além do nacional, a nota tem o campo cTribMun, o código de tributação municipal, com 3 dígitos. Ele é opcional no leiaute, mas, se informado, precisa existir e estar ativo no município de incidência (erro E0314, também com exceção para o MEI). Algumas prefeituras usam esse código para detalhar o serviço; confira com o seu contador se a sua cidade exige.

O código de tributação nacional define o IBS e a CBS?

Não sozinho. O código de tributação nacional identifica o serviço para o ISS. O tratamento de IBS e CBS vem de outros campos: a NBS, o indicador da operação e a classificação tributária (cClassTrib). O portal publica uma tabela de correlação (Anexo VIII) que liga o item da LC 116 a esses códigos, disponível na página da Reforma Tributária do Consumo no Portal da NFS-e.

Sobre os prazos: o Ato Conjunto RFB/CGIBS nº 4/2026 exige os dados de IBS e CBS na NFS-e a partir de 01/10/2026 para a maior parte dos serviços; para quem está no Simples Nacional, a exigência começa em 01/01/2027. A emissão pelo Emissor Nacional é obrigatória para ME e EPP do Simples desde 01/11/2026 (Resolução CGSN nº 191/2026). Ou seja: o código de tributação nacional você já usa hoje; os campos de IBS e CBS chegam ao Simples em janeiro.

Erros comuns com o código de tributação nacional

  • Esquecer o zero à esquerda. A planilha mostra 10701, mas o código tem 6 dígitos: 010701.
  • Usar a linha de título. Linhas com desdobro 0 são só cabeçalhos de grupo.
  • Ignorar o desdobro. Um subitem da lei pode ter dois ou mais códigos nacionais.
  • Escolher o código genérico quando existe um específico. Leia a descrição inteira antes de decidir.
  • Copiar o código de outro prestador. O que vale é o serviço que você presta ao cliente daquela nota.

Perguntas frequentes

Código de tributação nacional e CNAE são a mesma coisa?

Não. O CNAE descreve a atividade da empresa no CNPJ; o código de tributação nacional identifica o serviço da nota na lista da LC 116/2003. O CNAE ajuda a procurar, mas não é digitado na nota nacional.

O código de tributação nacional muda a alíquota do ISS?

A alíquota do ISS é definida pelo município para cada serviço. No Emissor Nacional, quando o município é conveniado, a alíquota já vem parametrizada para o código informado. Por isso o código errado pode levar a um ISS errado.

Posso usar mais de um código?

Cada nota tem um código de tributação nacional. Se a sua empresa presta serviços diferentes, cada um pode ter o seu código, em notas separadas. Seu contador ajuda a montar essa lista.

Errei o código numa nota emitida. E agora?

Fale com o seu contador logo. Dependendo do caso, é possível substituir a nota, mas isso depende das regras do município e do momento.

Quer ajuda para achar o seu código?

Se você prefere ter alguém para levantar o código de tributação nacional e os demais códigos do seu CNPJ e conferir tudo antes da próxima nota, a gente faz isso com você. Chame no WhatsApp da Herói Contador, conte o que você faz e receba o caminho completo, com tranquilidade. E para quem busca contabilidade na região, conheça a contabilidade para prestadores de serviço em Sorocaba.

Classifique nosso post

Falar com especialista agora!

Compartilhe nas redes:

Facebook
Twitter
Pinterest
LinkedIn

Deixe um comentário

Recomendado só para você
Entre os campos novos da nota fiscal de serviço, a…
Cresta Posts Box by CP