# Código de tributação nacional da NFS-e: como ler os 6 dígitos e escolher o código certo

> O código de tributação nacional (cTribNac) é o código de 6 dígitos que identifica o serviço na NFS-e padrão nacional. Os 4 primeiros reproduzem o item e o subitem da lista da LC 116/2003, e os 2 últimos são o desdobramento nacional. O código define o município de incidência do ISS e as regras de retenção, por isso um código errado muda o imposto.

- Seção: NFS-e: Nota Fiscal de Serviço Eletrônica
- URL: https://pegaxml.com.br/nfs-e/codigo-de-tributacao-nacional
- Publicado: 07/11/2026 · Atualizado: 07/11/2026
- Publicado por: PegaXML, site da Myse Sistemas (a mesma empresa do FazNota)

## Um código, três camadas

O serviço prestado é identificado na NFS-e padrão nacional pelo campo **cTribNac**, o código de tributação nacional. Ele parte da lista anexa à LC 116/2003, a lei geral do ISS, mas não é igual a ela. O FAQ oficial da NFS-e (item 8.1) descreve três níveis:

| Nível | Formato | Exemplo | Quem define |
|---|---|---|---|
| Subitem da LC 116 | 4 dígitos (item e subitem) | 7.02 | Lei complementar |
| Código de tributação nacional | 6 dígitos (item, subitem e desdobro) | 07.02.01 e 07.02.02 | Tabela nacional da NFS-e |
| Código de tributação municipal | 9 dígitos (6 nacionais + 3 do município) | 07.02.01 + especialização | Cada município, no painel nacional |

O exemplo do FAQ ajuda a entender o desdobro: o subitem 7.02 (execução de obras de construção civil) virou 07.02.01, execução por administração, e 07.02.02, execução por empreitada ou subempreitada. A lei não mudou: o desdobro só separa situações que costumam ter tratamento diferente.

Subitens que não precisavam ser divididos receberam o par final "01" por padronização. Assim, o subitem 2.01 aparece como 02.01.01.

A tabela completa, com descrição e regras de cada código, está em [códigos de serviço da NFS-e](https://pegaxml.com.br/tabelas/codigo-servico-nfse/).

## Como ler um código

Pegue um código qualquer, como 17.19.01:

- **17:** item da lista (serviços de apoio técnico, administrativo, jurídico, contábil, comercial e congêneres);
- **19:** subitem dentro do item (na LC 116, o 17.19 é o de contabilidade);
- **01:** desdobramento nacional.

Na DPS, o campo leva só os dígitos. Na tela do Emissor Nacional, aparece com pontos e descrição.

## Por que o código importa tanto

Escolher o código não é só "classificar" o serviço. A partir dele, o sistema decide:

1. **O município de incidência do ISS.** A regra geral da LC 116 (art. 3º) é o local do estabelecimento prestador. Os incisos do art. 3º trazem exceções, em que o imposto é devido no local da execução. O FAQ (item 7.2) cita como exemplos 07.02, 11.02 e 14.14. O sistema determina a incidência sozinho, com base no código e no local da prestação: o prestador não escolhe.
2. **As regras de retenção.** Alguns códigos combinam com retenção pelo tomador; outros não. Retenção pelo tomador só funciona quando o município de incidência é o do tomador (regra E0031, FAQ, item 7.9).
3. **Os grupos de dados exigidos.** Códigos de obra pedem o grupo da obra; os do item 99 pedem os grupos de imóvel, locação ou condomínio. Informar o grupo de imóvel em código de construção civil gera o erro E0931 (FAQ, item 8.3).
4. **A parametrização do município.** Alíquota, deduções permitidas, benefícios e a própria aceitação do código vêm do que a prefeitura configurou para ele. O erro E0540, por exemplo, aparece quando o município marcou o código como não incidente e a nota foi enviada como tributável.

> Na dúvida entre dois códigos parecidos, confira a regra de incidência de cada um. O FAQ alerta que códigos próximos podem seguir regras diferentes.

## O código municipal (cTribMun)

O município pode criar especializações de 3 dígitos dentro de um código nacional, para tratar atividades específicas com alíquota ou regra própria. Dois cuidados:

- O cTribMun só é aceito se o município cadastrou aquela especialização no painel nacional. Código antigo da legislação local, sem cadastro, é recusado (FAQ, item 21.6).
- Se o cTribMun está sendo rejeitado e a prefeitura ainda não o cadastrou, a saída rápida do lado do contribuinte é enviar só o cTribNac.

## O item 99: códigos que não estão na LC 116

A tabela nacional tem um item que não existe na lista da LC 116: o **item 99**, para operações sem incidência de ISS e de ICMS que precisam de documento fiscal por causa do IBS e da CBS. Ele inclui o código residual 99.01.01, bens imateriais (99.02.01), locação, cessão e arrendamento de imóveis (99.03.01 a 99.03.05), locação de bens móveis (99.04.01) e operações condominiais (99.05.01). As regras, inclusive a exclusividade da Sefin Nacional, estão em [item 99 da lista nacional](https://pegaxml.com.br/nfs-e/item-99-da-lista-nacional).

## Código de tributação, NBS e cClassTrib

Com a reforma, a NFS-e passou a ter três classificações que andam juntas:

| Classificação | Para que serve | Onde aprofundar |
|---|---|---|
| Código de tributação nacional | ISS: incidência, alíquota, retenção | Este artigo |
| NBS | Natureza do serviço; base para IBS, CBS e comércio exterior | [NBS](https://pegaxml.com.br/nfs-e/nbs-nomenclatura-brasileira-de-servicos) |
| CST e cClassTrib | Tratamento de IBS e CBS | [IBS e CBS na NFS-e](https://pegaxml.com.br/nfs-e/ibs-e-cbs-na-nfs-e) |

O portal publicou o Anexo VIII (v1.02.00, de 26/10/2026), que correlaciona item da LC 116, NBS, indicador da operação e cClassTrib. O próprio portal avisa que é um trabalho inicial e que não há regras de negócio baseadas nele. Use como referência, não como regra.

## Passo a passo para escolher o código

1. **Descreva o serviço em uma frase objetiva**, como ele aparece no contrato.
2. **Encontre o item da LC 116** que corresponde à atividade. Comece pelo grupo (informática, saúde, construção, apoio administrativo etc.).
3. **Escolha o desdobro** de 6 dígitos que corresponde à forma de execução.
4. **Confira a regra de incidência** do código: o ISS fica na sua cidade ou vai para o local da execução?
5. **Veja se o seu município tem código municipal** para aquela atividade.
6. **Valide com o contador**, principalmente se o serviço mistura atividades ou se há retenção pelo tomador.

## Erros comuns

- **Usar o código antigo da prefeitura** no lugar do nacional. Os códigos municipais anteriores ao padrão nacional não valem como cTribNac.
- **Escolher pelo nome parecido** sem ler a descrição completa do desdobro.
- **Emitir como tributável na sua cidade** um serviço cuja incidência é no local da execução, "para resolver mais rápido". Isso gera recolhimento indevido e pedido de restituição depois.
- **Usar 99.01.01 por comodidade.** O código residual serve só quando nenhum outro código específico se aplica.

Para os erros de validação ligados a código, veja [erros da NFS-e nacional](https://pegaxml.com.br/nfs-e/erros-da-nfs-e-nacional).

## Perguntas frequentes

### Por que o código nacional tem 6 dígitos se a LC 116 usa 4?

A lista da LC 116 não mudou. Ela ganhou dois dígitos de desdobramento nacional, que separam variações de um mesmo subitem. Subitens sem desdobramento recebem o par 01 por padronização (FAQ, item 8.1).

### O que é o código de tributação municipal?

É uma especialização de 3 dígitos criada pelo município dentro de um código nacional. Junto com os 6 dígitos nacionais, forma 9 dígitos. Ele só é aceito se o município o cadastrou no painel nacional.

### O código escolhido muda o local do ISS?

Sim. O sistema determina o município de incidência a partir do código e do local da prestação. Nos subitens que a LC 116 excepciona, como 7.02, 11.02 e 14.14, o ISS vai para o local da execução.

### Qual código usar para locação de imóvel?

Os do item 99, que não é da LC 116: 99.03.01 para locação de bens imóveis, por exemplo. Esse item só é aceito pela Sefin Nacional e a obrigatoriedade começa em 01/12/2026.

## Fontes

- [LC 116/2003, lista de serviços e art. 3º (Planalto)](https://www.planalto.gov.br/ccivil_03/leis/lcp/lcp116.htm)
- [Perguntas Frequentes NFS-e v1.3, de 06/11/2026 (temas 7, 8, 16 e 21)](https://www.gov.br/nfse/pt-br/perguntas-frequentes/perguntas-frequentes-nfs-e-v1-3-20261106.pdf)
- [Portal da NFS-e: documentação técnica (anexos com as tabelas)](https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica)
- [NT SE/CGNFS-e nº 009 v1.01 (item 99)](https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/rtc/nota-tecnica-009-se-cgnfs-e-v-1-01.pdf)

## Leia também

- [Item 99 da NFS-e nacional: os códigos de locação, condomínio e operações sem ISS](https://pegaxml.com.br/nfs-e/item-99-da-lista-nacional.md)
- [NBS na NFS-e: o que é a Nomenclatura Brasileira de Serviços e por que ela ficou obrigatória](https://pegaxml.com.br/nfs-e/nbs-nomenclatura-brasileira-de-servicos.md)
- [ISS na NFS-e nacional: incidência, retenção, regimes especiais e como o valor líquido é calculado](https://pegaxml.com.br/nfs-e/iss-na-nfs-e-nacional.md)
- [DPS: a declaração que vira NFS-e, seus grupos de dados e a chave de 50 dígitos](https://pegaxml.com.br/nfs-e/dps-declaracao-de-prestacao-de-servico.md)
- [Erros da NFS-e nacional por código: o que cada rejeição do Emissor Nacional quer dizer](https://pegaxml.com.br/nfs-e/erros-da-nfs-e-nacional.md)

As informações têm caráter educativo e não substituem a orientação do seu contador.
