Pular para o conteúdo

NFS-e

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ódigoUso citado no FAQ
1.1002.10.00Locação de imóvel residencial
1.1002.20.00Locaçã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çãoRelação com a NBS
Código de tributação nacionalDescreve o mesmo serviço do ponto de vista do ISS
CST e cClassTribDefinem 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:

  1. Confira o código no Anexo B da documentação técnica.
  2. Se você usa sistema integrado, verifique o que está indo no campo cNBS do XML.
  3. Se você é MEI, use a Emissão Simplificada.
  4. 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

  1. Comece pelo código de tributação nacional já definido para o serviço (veja código de tributação nacional).
  2. Consulte o Anexo VIII para ver as NBS correlacionadas a esse código.
  3. Leia a descrição da NBS e confirme que ela corresponde à atividade real, e não só a um nome parecido.
  4. 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.
  5. Cadastre a NBS no serviço do seu emissor, para não depender de escolha manual a cada nota.
  6. 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.

Fontes

Conteúdo educativo, escrito a partir das normas oficiais citadas. Não substitui a orientação do seu contador. Viu algo errado ou desatualizado? Avise a gente.

Ver em Markdown · llms.txt

Leia também