NBS na NFS-e: o que é a Nomenclatura Brasileira de Serviços e por que ela ficou obrigatória
Publicado em · Atualizado em · Por Equipe PegaXML
Resumo
A NBS (Nomenclatura Brasileira de Serviços) é a classificação oficial dos serviços e intangíveis, com códigos de 9 dígitos. Na NFS-e padrão nacional ela é informada no campo cNBS, na versão 2.0, e serve de base para o IBS, a CBS e as operações com o exterior. Código fora da tabela 2.0 gera o erro E0316.
O que é a NBS
A Nomenclatura Brasileira de Serviços, Intangíveis e Outras Operações que Produzam Variações no Patrimônio, a NBS, é a classificação oficial dos serviços no Brasil. Ela foi instituída pelo Decreto 7.708/2012, inicialmente para registrar as transações de serviços com o exterior. A ideia é a mesma do NCM para mercadorias: dar a cada tipo de serviço um código único, que qualquer sistema reconheça.
Com a reforma tributária do consumo, a NBS ganhou um papel central. O regulamento da CBS (Decreto 12.955/2026, art. 3º, II) define a NBS como a aprovada por Portaria Conjunta RFB/SCS, o que a torna o classificador oficial dos serviços para o IBS e a CBS (FAQ da NFS-e, item 27.4). Benefícios da LC 214/2025, como as reduções de alíquota para saúde e educação, são identificados por códigos da NBS.
Como ler um código NBS
O código tem 9 dígitos e costuma ser escrito com pontos. Exemplos que aparecem em documentos oficiais da NFS-e:
| Código | Uso citado no FAQ |
|---|---|
| 1.1002.10.00 | Locação de imóvel residencial |
| 1.1002.20.00 | Locação de imóvel não residencial |
Na DPS, o campo cNBS leva os 9 dígitos, sem pontos. A estrutura é hierárquica: os primeiros dígitos indicam a seção e o capítulo, e os seguintes vão detalhando o serviço até o nível mais específico. Por isso dois serviços parecidos podem dividir o começo do código e se separar só no fim.
A versão exigida na NFS-e nacional é a NBS 2.0, carregada no Ambiente de Dados Nacional. A lista válida está no Anexo B da documentação técnica do portal da NFS-e.
Por que a NFS-e passou a exigir NBS
Antes da reforma, o ISS se apoiava só na lista da LC 116. O IBS e a CBS, porém, usam critérios próprios para identificar o serviço, o local da operação e os regimes diferenciados. A NBS é a ponte entre o serviço descrito na nota e o tratamento do IBS e da CBS.
Na prática, a NBS conversa com três outras informações da nota:
| Informação | Relação com a NBS |
|---|---|
| Código de tributação nacional | Descreve o mesmo serviço do ponto de vista do ISS |
| CST e cClassTrib | Definem o tratamento de IBS e CBS, que precisa ser compatível com a NBS |
| cIndOp (indicador da operação) | Indica o tipo de operação para definir o local de incidência do IBS e da CBS |
O FAQ (item 27.2) cita casos em que a Calculadora Oficial de IBS e CBS rejeita a combinação de NBS com a classificação tributária: a classificação escolhida não é compatível com aquela natureza de serviço.
A correlação oficial (Anexo VIII)
Em 26/10/2026 o portal publicou o Anexo VIII v1.02.00, uma tabela que correlaciona item da LC 116, NBS, indicador da operação e cClassTrib. Ela ajuda a partir do código de tributação nacional e chegar a uma NBS candidata. Mas o próprio portal avisa que se trata de "um trabalho inicial, ainda em desenvolvimento", e que não há regras de negócio baseadas nele, nem no piloto nem em produção. Use a tabela como ponto de partida e confira o enquadramento.
Quando a NBS é exigida
Pelo FAQ (item 27.3), a NBS deve ser informada em qualquer NFS-e de padrão nacional, mesmo quando a operação não tem incidência de ISS, como no código residual 99.01.01. Se não houver NBS específica para a operação exata, consulte o classificador nacional e escolha o enquadramento mais próximo.
Há uma nuance para o MEI. No item 27.1, o FAQ recomenda ao MEI a Emissão Simplificada, em que o sistema gerencia as codificações a partir do serviço cadastrado, e menciona que o preenchimento é exigido em cenários específicos, como operações com o exterior. Como o texto do FAQ trata do tema em dois itens com ênfases diferentes, o caminho seguro para o MEI é usar a Emissão Simplificada com o serviço favorito bem configurado.
Na locação de imóveis (subitens 99.03), a NBS é fixa: 1.1002.10.00 para residencial e 1.1002.20.00 para não residencial. Veja item 99 da lista nacional.
O erro E0316
O E0316 significa que o código NBS informado não existe na tabela 2.0 do sistema. As causas mais comuns:
- código de versão antiga da NBS;
- dígito trocado ou faltando (o campo exige 9 dígitos);
- código copiado de uma lista não oficial.
O que fazer:
- Confira o código no Anexo B da documentação técnica.
- Se você usa sistema integrado, verifique o que está indo no campo cNBS do XML.
- Se você é MEI, use a Emissão Simplificada.
- Lembre que a prefeitura não pode corrigir a tabela, que é nacional. Se o código oficial existe e mesmo assim é recusado, o caso deve ser reportado ao comitê gestor da NFS-e.
Outros erros de validação estão em erros da NFS-e nacional.
Como escolher a NBS do seu serviço
- Comece pelo código de tributação nacional já definido para o serviço (veja código de tributação nacional).
- Consulte o Anexo VIII para ver as NBS correlacionadas a esse código.
- Leia a descrição da NBS e confirme que ela corresponde à atividade real, e não só a um nome parecido.
- Verifique se a NBS indica regime diferenciado de IBS e CBS, como as reduções para saúde e educação dos anexos da LC 214/2025. O enquadramento em um regime diferenciado tem requisitos próprios.
- Cadastre a NBS no serviço do seu emissor, para não depender de escolha manual a cada nota.
- Valide com o contador, principalmente quando o serviço mistura atividades.
NBS no comércio exterior
A origem da NBS é o registro das transações de serviços com o exterior, e ela continua essencial nessa área. Na NFS-e de exportação de serviço, a NBS ajuda a identificar o serviço exportado, e a NFS-e tem campos específicos para comércio exterior incluídos pela NT 009. O tratamento de IBS e CBS na exportação depende das regras da LC 214/2025 e da classificação tributária correta.
Resumo
- A NBS é o classificador oficial dos serviços para o IBS e a CBS.
- A NFS-e nacional usa a NBS 2.0, com 9 dígitos, no campo cNBS.
- Ela não substitui o código de tributação nacional: as duas classificações andam juntas.
- O Anexo VIII ajuda na correlação, mas não é regra.
- E0316 é código fora da tabela 2.0.
Perguntas frequentes
NBS e código de tributação nacional são a mesma coisa?
Não. O código de tributação nacional, de 6 dígitos, vem da lista da LC 116 e serve ao ISS. A NBS, de 9 dígitos, classifica a natureza do serviço e é usada pelo IBS, pela CBS e no comércio exterior. A NFS-e leva os dois.
Preciso informar NBS em operação sem ISS?
Sim. Segundo o FAQ oficial (item 27.3), a NBS é exigida em qualquer NFS-e do padrão nacional, inclusive com o código 99.01.01. Na locação de imóveis, ela é fixa: 1.1002.10.00 (residencial) ou 1.1002.20.00 (não residencial).
O que significa o erro E0316?
O código NBS informado não existe na versão 2.0 da tabela carregada no ADN. Confira o código no Anexo B da documentação técnica. A prefeitura não consegue corrigir a tabela, que é nacional.
O MEI precisa escolher a NBS?
Na Emissão Simplificada, o sistema cuida da codificação a partir do serviço favorito cadastrado. O FAQ recomenda esse modo ao MEI.