Contrate

Contabilidade

Código de serviço e CNAE: qual dos dois define o imposto

ESEditora Suitebras · · leitura de 28 min

Profissional de terno trabalhando em notebook diante de janela com vista para a cidade

O CNAE descreve a atividade; o código de serviço, o que se cobra.

Pra quem tem CNPJ ativo e endereço fiscal em dia, o conteúdo abaixo é referência direta. Código de serviço municipal, CNAE e NBS são três classificações diferentes, e só uma delas decide imposto. O CNAE é classificação estatística, gerida pelo IBGE e aprovada pela Comissão Nacional de Classificação, a Concla. Confundir os três é o que produz nota rejeitada e ISS recolhido na alíquota errada.

O código de serviço vale para a nota; o CNAE vale para o registro da empresa, e confundir os dois custa retrabalho.

Este guia separa as três classificações, mostra onde cada uma vale e diz o que muda com a reforma tributária. A norma do ISS já foi revogada com data futura: 1º de janeiro de 2033. Até lá a lista nacional continua valendo, e é por ela que se escolhe o código de serviço.

As diferenças entre CNAE, código de serviço municipal e NBS

O código de serviço e o CNAE não são a versão municipal e a versão federal da mesma coisa. Têm origem, finalidade e efeito diferentes, e um terceiro sistema, a NBS, ainda se soma a eles. Separar os três é o primeiro passo, porque é dessa confusão que nascem os problemas práticos na hora de emitir a nota.

O CNAE é a Classificação Nacional de Atividades Econômicas, hoje na versão 2.0, cuja base legal é a Resolução Concla nº 1/2006, publicada no Diário Oficial de 5 de setembro de 2006. O gestor é o IBGE. Ela existe para o Sistema Estatístico Nacional e para os registros administrativos do país, não para definir imposto. O que fixa a base de cálculo do IRPJ no Lucro Presumido, por exemplo, é a atividade descrita, e não o número do CNAE. No nível de subclasse o código tem sete dígitos: uma empresa de desenvolvimento de programas de computador sob encomenda usa o CNAE 6201-5/01.

AspectoCNAECódigo de serviço municipalNBS
Quem editaResolução da Concla, comissão presidida pelo Presidente do IBGELei ou decreto de cada municípioDecreto federal nº 7.708/2012
Para que serveEstatística e registros administrativosCobrança do ISSClassificar transações com serviços, intangíveis e operações que variem o patrimônio
Define imposto?NãoSim, o ISS, nos limites da LC nº 116/2003Não
Base nacionalCNAE 2.0, cinco níveis até a subclasseLista anexa à LC nº 116/2003Anexo I do Decreto nº 7.708/2012, com as NEBS no Anexo II
Onde apareceNo CNPJ da empresaNa nota fiscal de serviçosEm obrigações federais, não na NFS-e
FormatoSete dígitos na subclasse, como 6201-5/01Numeração definida por cada municípioCódigo da nomenclatura, lido com as notas explicativas

A faixa de 2% a 5% existe e está em lei federal. A norma fixa a alíquota máxima do ISS em 5%, e separadamente fixa a mínima em 2%. Há exceção para três subitens — o 7.02, o 7.05 e o 16.01 — que podem ficar abaixo do piso. Dentro dessa faixa, quem escolhe a alíquota de cada serviço é a lei do município, e é o código de serviço que diz em qual delas a nota cai. O CNAE não entra nessa conta.

O que é o CNAE, a Classificação Nacional de Atividades Econômicas

A sigla CNAE não significa Código Nacional de Atividade Econômica. Significa Classificação Nacional de Atividades Econômicas, e a diferença não é de estilo: trata-se de uma classificação estatística, não de um código tributário. O gestor é o Instituto Brasileiro de Geografia e Estatística, o IBGE, e, pela página oficial da Concla, a CNAE é a classificação adotada pelo Sistema Estatístico Nacional e pelos órgãos federais gestores de registros administrativos. Ela é derivada da ISIC 4, a classificação internacional de atividades econômicas cuja gestora é a Divisão de Estatística das Nações Unidas.

A CNAE tem cinco níveis hierárquicos, e não quatro: seção, divisão, grupo, classe e subclasse. A documentação da Concla é expressa ao dizer que o quinto nível, o de subclasse, é definido para uso da Administração Pública, e é ele que aparece no CNPJ. A CNAE 2.0 tem 21 seções, 87 divisões, 285 grupos, 673 classes e 1.301 subclasses. Num código como 6201-5/01, o 62 é a divisão, o 620 é o grupo, o 6201-5 é a classe com o dígito verificador e o 01 final identifica a subclasse. A seção não é número: é letra, e a do 6201-5/01 é a J, de Informação e Comunicação.

Para consultar o CNAE de uma empresa, acesse o site da Receita Federal e informe o CNPJ. O resultado mostra a atividade principal e as atividades secundárias registradas. Para ler a descrição de cada código, a fonte é a estrutura da CNAE publicada pelo IBGE, que diz, subclasse por subclasse, o que aquele código compreende e o que ele não compreende. É esse segundo trecho que resolve a maior parte das dúvidas de classificação.

O CNAE tem efeitos práticos reais, mas indiretos: ele não cria obrigação, apenas identifica a atividade que a lei já alcança. Na prática, é por ele que a Administração Pública organiza o que segue:

  • Identificação da atividade: os percentuais de presunção do Lucro Presumido variam conforme a atividade descrita, e não conforme o número do CNAE. O código indica qual é a atividade, mas quem fixa a base de cálculo e a alíquota é a lei.
  • Obrigações acessórias: a atividade registrada influencia quais declarações a empresa precisa entregar, porque cada obrigação acessória é instituída para um conjunto de atividades ou de regimes
  • Licenciamento e risco: prefeituras e órgãos de fiscalização organizam as exigências de alvará e de licença por CNAE, porque é o código que já está no cadastro. A exigência, no entanto, nasce da norma de cada órgão, e não do código

Um exemplo. Uma empresa com CNAE 6201-5/01, Desenvolvimento de programas de computador sob encomenda, pode optar pelo Simples Nacional porque a atividade não está entre as vedações, e não porque o código a autorize. E, se ela exportar serviço, o ISS não incide — a norma do ISS traz essa isenção. O parágrafo único do mesmo artigo contém a ressalva que mais gera discussão: não se enquadra como exportação o serviço desenvolvido no Brasil cujo resultado aqui se verifique, ainda que o pagamento seja feito por residente no exterior.

O que é o código de serviço municipal

Cada município organiza a sua própria tabela, e é aí que a numeração muda. A lista nacional de serviços é a mesma para o país inteiro; o número que o sistema da prefeitura pede na nota, não. Há cidade que reproduz o subitem federal, cidade que cria código próprio de quatro ou cinco dígitos e cidade que divide um subitem em vários códigos locais. Por isso a tabela que vale é sempre a da legislação do município onde o serviço é prestado.

O código de serviço municipal serve, na prática, para quatro coisas:

  • Definir a alíquota do ISS: cada serviço pode ter alíquota própria na lei do município, entre o piso de 2% e o teto de 5%
  • Permitir a emissão da NFS-e: o sistema da prefeitura valida o código informado, e nota com código inexistente ou incompatível com o cadastro da empresa não é autorizada
  • Aplicar o que a lei local prevê: isenções e reduções de ISS são definidas por serviço na lei do município, com o limite federal, que só admite carga menor que 2% nos subitens 7.02, 7.05 e 16.01.

Aqui vale corrigir um número que circula muito. A lista nacional não tem 40 subitens: tem 40 itens, numerados de 1 a 40, e dentro deles 205 subitens numerados, cinco dos quais foram vetados — restam 200 subitens com serviço descrito. Item e subitem são os dois nomes que a própria lei usa, e trocar um pelo outro faz o leitor procurar um código que não existe. O item 17, por exemplo, tem 25 subitens; o item 4 tem 23; o item 2 tem um só.

Um exemplo de como isso se desdobra. O subitem 17.01 da lista federal é a assessoria ou consultoria de qualquer natureza, não contida em outros itens da lista. Uma cidade grande pode abrir esse subitem em vários códigos locais, separando consultoria de gestão, consultoria econômica e assessoria de comunicação. Um município pequeno pode manter um código só para tudo isso. Nos dois casos, o subitem federal continua sendo o mesmo.

Escolher o código errado não é falha de formalidade. As consequências aparecem rápido, e são estas:

  • Recolhimento de ISS em alíquota diferente da que a lei do município fixa para aquele serviço
  • Autuação pelo fisco municipal, com a multa que a lei local cominar para o caso
  • Nota fiscal de serviços não autorizada pelo sistema da prefeitura, por código inválido
  • Dificuldade em licitação, quando o edital exige atividade compatível com o objeto contratado

O que é a NBS, e por que ela não é nenhuma das duas

A Nomenclatura Brasileira de Serviços (NBS) é a classificação adotada pelo Brasil para transações com serviços, intangíveis e outras operações que produzam variações no patrimônio. Foi instituída por decreto federal e serve principalmente a estatísticas e balanço de pagamentos — não é usada para calcular ISS nem para preencher nota fiscal. É uma classificação paralela, com outra finalidade.

Como o CNAE e o código de serviço se relacionam

A relação entre os dois não é automática, e a lei explica por quê. A norma diz que a incidência do imposto não depende da denominação dada ao serviço prestado. Ou seja: o que importa é o que foi prestado de fato, não o rótulo — nem o do CNAE, nem o do contrato. O CNAE serve de ponto de partida porque descreve a atividade da empresa, mas a escolha do código de serviço se faz olhando a operação de cada nota.

Um único CNAE pode corresponder a vários códigos de serviço municipais, conforme o serviço prestado e o detalhamento que a prefeitura adotou. O caminho inverso também existe: um código de serviço municipal pode abrigar atividades registradas sob CNAE diferentes. Não é relação de um para um em nenhum dos dois sentidos.

A razão dessa falta de simetria está em quatro pontos:

  • O CNAE descreve a empresa: ele classifica a atividade econômica do estabelecimento, de modo estável, para fins estatísticos e de cadastro
  • O código de serviço descreve a operação: ele identifica o serviço de cada nota fiscal, e pode variar de uma nota para a outra na mesma empresa
  • A numeração é municipal: cada cidade escreve a própria tabela a partir da lista nacional, e o número que serve numa não serve na outra
  • Atividades mistas são a regra: a mesma empresa pode prestar serviços de subitens diferentes sob um CNAE só, e cada um deles pede o seu código na nota
CNAE (subclasse)Descrição oficial do IBGESubitem da lista da LC nº 116/2003
7020-4/00Atividades de consultoria em gestão empresarial, exceto consultoria técnica específica17.01 — assessoria ou consultoria de qualquer natureza, não contida em outros itens da lista
8599-6/99Outras atividades de ensino não especificadas anteriormente8.02 — instrução, treinamento, orientação pedagógica e educacional, avaliação de conhecimentos
6201-5/01Desenvolvimento de programas de computador sob encomenda1.01 e 1.04 — análise e desenvolvimento de sistemas; elaboração de programas de computadores
6204-0/00Consultoria em tecnologia da informação1.06 e 1.07 — assessoria e consultoria em informática; suporte técnico em informática
7112-0/00Serviços de engenharia7.01 — engenharia, agronomia, agrimensura, arquitetura, geologia, urbanismo, paisagismo

A lista nacional abre com estes dez itens, transcritos como a lei os escreve — os dez primeiros de quarenta:

  1. Serviços de informática e congêneres
  2. Serviços de pesquisas e desenvolvimento de qualquer natureza
  3. Serviços prestados mediante locação, cessão de direito de uso e congêneres
  4. Serviços de saúde, assistência médica e congêneres
  5. Serviços de medicina e assistência veterinária e congêneres
  6. Serviços de cuidados pessoais, estética, atividades físicas e congêneres
  7. Serviços relativos a engenharia, arquitetura, geologia, urbanismo, construção civil, manutenção, limpeza, meio ambiente, saneamento e congêneres
  8. Serviços de educação, ensino, orientação pedagógica e educacional, instrução, treinamento e avaliação pessoal de qualquer grau ou natureza
  9. Serviços relativos a hospedagem, turismo, viagens e congêneres
  10. Serviços de intermediação e congêneres

Como identificar o código de serviço correto

O caminho tem uma ordem que evita retrabalho: primeiro se identifica o serviço na lista federal, depois se procura o código correspondente na tabela do município. Começar pela tabela municipal, sem saber qual subitem da norma federal descreve a operação, é o que leva a escolher por semelhança de nome.

Passo 1: consulte o CNAE da empresa — acesse o site da Receita Federal e veja o cartão CNPJ. Identifique a atividade principal e as secundárias, e leia a descrição oficial da subclasse na estrutura publicada pelo IBGE, inclusive o trecho que diz o que aquele código não compreende.

Passo 2: busque a correspondência pelo subitem — localize antes qual subitem da lista nacional descreve o serviço, e só então procure o código municipal que o reproduz. Muitos subitens terminam em "e congêneres", então a escolha se faz comparando os vizinhos, e não pela semelhança de nome com o CNAE.

Passo 3: consulte um profissional quando houver dúvida — contador com prática em tributação municipal resolve rápido os casos de atividade mista e de serviço que cabe em mais de um subitem. É também quem acompanha mudança de tabela local.

Passo 4: revise quando a empresa mudar — atividade nova, serviço novo ou mudança de endereço pedem revisão dos códigos usados, porque a tabela do município de destino é outra.

Para não perder tempo a cada nota, vale manter à mão estas fontes:

  • Receita Federal - Consulta CNAE
  • A legislação tributária do município onde o serviço é prestado, que é onde a tabela de códigos de serviço tem força de norma
  • O sistema de emissão de NFS-e do seu município, para conferir se o código escolhido é aceito antes de você precisar dele numa nota com prazo
Dois donos de cafeteria sorrindo atrás do balcão, com terminal de ponto de venda e maquininha de cartão
Cada atividade tem um CNAE; cada serviço prestado tem um código municipal próprio.

Exemplos práticos por setor

Para ilustrar a relação na prática, seguem exemplos de setores diferentes, com a descrição oficial do CNAE conferida na estrutura publicada pelo IBGE e o item correspondente da lista nacional de serviços.

Setor de tecnologia — item 1 da lista nacional

  • CNAE 6201-5/01 — Desenvolvimento de programas de computador sob encomenda, exatamente como o IBGE descreve a subclasse
  • Subitens da lista federal que o município reproduz: 1.01, análise e desenvolvimento de sistemas; 1.04, elaboração de programas de computadores; 1.06, assessoria e consultoria em informática; 1.07, suporte técnico em informática

Setor de saúde — item 4 da lista nacional

  • CNAE 8630-5/01 — Atividade médica ambulatorial com recursos para realização de procedimentos cirúrgicos. Atenção ao vizinho: a subclasse 8630-5/02 é a atividade médica ambulatorial com recursos para realização de exames complementares, que é outra coisa
  • Subitens da lista federal: 4.01, medicina e biomedicina; 4.02, análises clínicas, patologia, radiologia e congêneres; 4.03, hospitais, clínicas, laboratórios, ambulatórios e congêneres

Setor de engenharia — item 7 da lista nacional

  • CNAE 7112-0/00 — Serviços de engenharia. A subclasse 7119-7/01 tem outra descrição no IBGE: serviços de cartografia, topografia e geodésia
  • Subitens da lista federal: 7.01, engenharia, agronomia, agrimensura, arquitetura, geologia, urbanismo e paisagismo; 7.02, execução de obras de construção civil; 7.03, elaboração de planos diretores e estudos de viabilidade; 7.19, acompanhamento e fiscalização da execução de obras

Setor de educação — item 8 da lista nacional

  • CNAE 8599-6/99 — Outras atividades de ensino não especificadas anteriormente, que é o nome completo da subclasse no IBGE
  • Subitens da lista federal: 8.02, instrução, treinamento, orientação pedagógica e educacional e avaliação de conhecimentos de qualquer natureza; e 17.24, apresentação de palestras, conferências, seminários e congêneres. O 8.01 é o ensino regular, da pré-escola ao superior, e não alcança curso livre

Casos especiais: consultoria multidisciplinar — empresa de consultoria costuma prestar serviços de subitens diferentes, e cada nota pede o seu código. A tabela abaixo compara a descrição oficial do CNAE com o subitem da lista federal.

Tipo de consultoriaCNAE (subclasse)Descrição oficial do IBGESubitem da LC nº 116/2003
Gestão empresarial7020-4/00Atividades de consultoria em gestão empresarial, exceto consultoria técnica específica17.01
Recursos humanos7020-4/00A assessoria e consultoria em recursos humanos consta da lista de atividades desta subclasse17.01
Fornecimento de mão de obra7830-2/00Fornecimento e gestão de recursos humanos para terceiros17.05 — e atenção: o art. 17, inciso XII, da LC nº 123/2006 veda o Simples Nacional a quem cede ou loca mão de obra
Tecnologia da informação6204-0/00Consultoria em tecnologia da informação1.06
Econômica ou financeira7020-4/00A consultoria financeira a empresas consta da lista de atividades desta subclasse17.20 — consultoria e assessoria econômica ou financeira
Corretagem de seguros6622-3/00Corretores e agentes de seguros, de planos de previdência complementar e de saúde10.01 — agenciamento, corretagem ou intermediação de câmbio, de seguros, de cartões de crédito, de planos de saúde e de planos de previdência privada

Variações entre municípios — o mesmo serviço recebe números diferentes em cidades diferentes, e o número só tem valor dentro da legislação que o criou. Os três exemplos que este guia trazia estavam errados, e vale mostrar por quê.

  • O número 17.23 não é código de São Paulo: é o subitem 17.23 da lista nacional, e descreve assessoria, análise, avaliação, atendimento, consulta, cadastro, seleção e gerenciamento de informações, entre outras. Consultoria de qualquer natureza é o subitem 17.01
  • O 1.05 também é subitem federal: na lista anexa, o 1.05 é o licenciamento ou cessão de direito de uso de programas de computação, que não tem relação com consultoria empresarial
  • Códigos de quatro ou cinco dígitos existem: vários municípios adotam numeração própria, que não reproduz o subitem federal. Qual é o número em cada cidade, só a legislação daquela cidade responde — e é por isso que este guia não publica a tabela de nenhuma delas

A variação exige atenção de quem atua em mais de um município. E há um ponto que costuma passar: estabelecimento prestador é o local onde o contribuinte desenvolve a atividade de prestar serviços, de modo permanente ou temporário, e que configure unidade econômica ou profissional, sendo irrelevantes para caracterizá-lo as denominações de sede, filial, agência, posto de atendimento, sucursal, escritório de representação ou contato. O nome dado ao endereço não decide nada; o que se faz nele, sim.

Até quando a lista nacional vale

A lista nacional tem data de validade, e ela já está escrita em lei. A norma da reforma revoga a lista a partir de 1º de janeiro de 2033, e o próprio texto confirma essa data. Até 31 de dezembro de 2032, portanto, a lista continua sendo a moldura do ISS, e o código de serviço municipal continua sendo o que se informa na nota.

Antes da revogação há uma transição que mexe no bolso. A norma acrescentou dispositivo determinando que, em relação aos fatos geradores ocorridos de 1º de janeiro de 2029 a 31 de dezembro de 2032, as alíquotas do ISS serão reduzidas em proporção das alíquotas previstas nas legislações municipais vigentes em 31 de dezembro de 2028 — 10% em 2029, 20% em 2030, 30% em 2031 e 40% em 2032. Também devem ser reduzidos na mesma proporção os benefícios e incentivos fiscais do imposto.

Uma correção de rota, porque o assunto gera confusão. A norma complementar da reforma institui o Comitê Gestor do Imposto sobre Bens e Serviços, dispõe sobre o processo administrativo tributário do IBS e sobre a distribuição da arrecadação aos entes federativos, institui normas gerais de ITCMD e altera outras leis, inclusive a própria norma do ISS. No seu texto não há uma única menção à lista nacional de serviços.

Isso não quer dizer que a norma seja irrelevante para quem discute classificação. Ela mudou o prazo de defesa no processo administrativo fiscal federal, que passou a 20 dias úteis para a impugnação e 20 dias úteis para o recurso voluntário. Também foi acrescido dispositivo que suspende o curso dos prazos entre 20 de dezembro e 20 de janeiro. Essas mudanças valem desde a publicação da lei.

E já em 2026 há obrigação valendo do lado dos municípios: desde 1º de janeiro de 2026, os Municípios e o Distrito Federal estão obrigados a autorizar seus contribuintes a emitir a Nota Fiscal de Serviços Eletrônica de padrão nacional no ambiente nacional ou, na hipótese de possuírem emissor próprio, a compartilhar os documentos fiscais eletrônicos no leiaute padronizado. A norma estende essa regra até 31 de dezembro de 2032, e define que o padrão e o leiaute são definidos em convênio, desenvolvidos e geridos pelo Comitê Gestor da Nota Fiscal de Serviços Eletrônica de padrão nacional.

Consequências do uso incorreto dos códigos

As consequências de errar o código existem, mas convém saber de onde vem cada penalidade. A multa de ISS é a que a lei do município cominar, porque, do Código Tributário Nacional, somente a lei pode cominar penalidade. Não há percentual nacional de multa de ISS, e quem procura um número único não vai achar.

Problemas fiscais diretos

  • Multas por classificação incorreta: o par 20% e 75% que circula nesse contexto é federal, não municipal. Os 20% são o teto da multa de mora; os 75% são a multa de ofício, com previsão de elevação a 100% e a 150% em casos específicos. Para o ISS, o percentual é o da lei do seu município
  • Recolhimento em alíquota errada: o prazo de cinco anos existe e está no Código Tributário Nacional — ele conta do primeiro dia do exercício seguinte àquele em que o lançamento poderia ter sido efetuado; nos casos de tributo que o contribuinte apura e paga por conta própria, conta da ocorrência do fato gerador, salvo dolo, fraude ou simulação
  • Nota fiscal não autorizada: o sistema de NFS-e valida o código antes de emitir, e código inexistente na tabela do município ou incompatível com o cadastro da empresa trava a emissão na hora
  • Agravamento quando há dolo: classificação errada por descuido e classificação errada para pagar menos não recebem o mesmo tratamento. No plano federal, a qualificação da multa depende de conduta dolosa configurada, individualizada e comprovada.

Questões operacionais

  • Recusa da nota pelo cliente: o tomador que precisa reter o ISS confere o código, porque é dele que dependem a alíquota e o município de recolhimento
  • Dificuldade em licitação: o edital costuma exigir que o objeto contratado seja compatível com a atividade registrada da empresa
  • Certidão negativa travada: débito de ISS em aberto impede a certidão municipal, e a falta dela fecha porta em contrato e em financiamento
  • Atrito no cadastro bancário: divergência entre a atividade declarada e a operação real aparece na análise de cadastro e de crédito

Prazos e procedimentos de regularização

O contribuinte tem direito ao contraditório e à ampla defesa no processo de autuação. Os prazos, porém, não são típicos: cada um sai de uma norma, e duas das três linhas que este guia trazia estavam erradas.

  • 20 dias úteis: é o prazo de impugnação no processo administrativo fiscal federal, na redação dada. Até essa mudança eram 30 dias corridos, que é o número que ainda circula. No ISS, o prazo é o que a lei do município fixar, e vem escrito no próprio auto de infração

A regularização voluntária, antes de qualquer procedimento fiscal, é o caminho mais barato, e o efeito está em lei: do Código Tributário Nacional, a denúncia espontânea da infração, acompanhada do pagamento do tributo devido e dos juros de mora, exclui a responsabilidade, inclusive em relação à multa de mora. Não é desconto negociado nem percentual fixo. E redução de penalidade, quando existe, tem de estar na lei do ente que cobra, por força, do mesmo Código.

Impacto no Simples Nacional

  • Exclusão do regime simplificado, pela atividade exercida e não pelo número que está no cadastro
  • Recolhimento complementar, com juros e com a multa que a lei de cada tributo cominar
  • Revisão do cadastro: a norma veda o Simples Nacional a quem está com ausência de inscrição ou com irregularidade em cadastro fiscal federal, municipal ou estadual, quando exigível

Como manter os códigos em ordem

Manter os códigos em ordem é trabalho de rotina, não de projeto. E em 2026 ganhou um motivo novo: desde 1º de janeiro deste ano, os Municípios e o Distrito Federal estão obrigados a autorizar seus contribuintes a emitir a Nota Fiscal de Serviços Eletrônica de padrão nacional no ambiente nacional ou, se tiverem emissor próprio, a compartilhar os documentos fiscais no leiaute padronizado. A norma estende essa obrigação até 31 de dezembro de 2032, e define que o padrão e o leiaute vêm de convênio, desenvolvidos e geridos pelo Comitê Gestor da NFS-e de padrão nacional.

Revisão anual: uma vez por ano, confira com o contador os códigos em uso. A revisão deve passar por:

  • As atividades efetivamente exercidas, comparadas com as que constam do CNPJ
  • As mudanças na legislação do município, que é quem altera a tabela de códigos e as alíquotas de ISS
  • O enquadramento de cada serviço no subitem correto da lista anexa à
  • A inclusão de códigos para atividades novas, antes da primeira nota fiscal e não depois dela

Registro próprio: mantenha uma tabela interna com os códigos usados por tipo de serviço, com a alíquota aplicada e o subitem federal de referência:

Tipo de serviçoCNAE (subclasse)Subitem da LC nº 116/2003Alíquota de ISSOnde conferir
Consultoria em gestão empresarial7020-4/0017.01Entre 2% e 5%, conforme a lei do municípioLei e decreto de ISS do município da prestação
Treinamento corporativo8599-6/998.02Entre 2% e 5%, conforme a lei do municípioLei e decreto de ISS do município da prestação
Desenvolvimento de software sob encomenda6201-5/011.01 e 1.04Entre 2% e 5%, conforme a lei do municípioLei e decreto de ISS do município da prestação
Consultoria em tecnologia da informação6204-0/001.06Entre 2% e 5%, conforme a lei do municípioLei e decreto de ISS do município da prestação
Serviços de engenharia7112-0/007.01Entre 2% e 5%, conforme a lei do municípioLei e decreto de ISS do município da prestação

Configuração do sistema: ajuste o emissor de NFS-e para que ele:

  • Carregue automaticamente o código de serviço certo para cada tipo de operação
  • Valide se a descrição digitada na nota combina com o código escolhido
  • Avise sobre divergência antes de transmitir, e não depois de a nota estar autorizada
  • Guarde o histórico dos códigos usados, que é o que sustenta a defesa em caso de autuação

Treinamento de quem emite: quem digita a nota precisa saber:

  • A diferença entre o CNAE, o código de serviço municipal e a NBS
  • Como consultar a lista anexa à e a tabela de códigos do município
  • Por que o código escolhido muda a alíquota e o município de recolhimento
  • Onde acompanhar mudança de lei municipal e de leiaute da nota fiscal de serviços

Fontes de consulta: prefira sempre a fonte oficial:

  • O texto da lista anexa à lei do ISS, para achar o item e o subitem do serviço
  • A estrutura da CNAE publicada pelo IBGE, para a descrição oficial de cada subclasse
  • A legislação tributária do município, para a tabela de códigos e as alíquotas em vigor
  • O portal do sistema de NFS-e do município, para conferir se o código é aceito

Monitoramento: vale acompanhar de perto:

  • A legislação do município, que altera código e alíquota sem aviso ao contribuinte
  • As alterações da própria lista nacional, já mudada pelas Leis Complementares nº 157/2016 e nº 183/2021; outros artigos da norma do ISS também mudaram pelas Leis Complementares nº 175/2020 e nº 218/2025
  • A entrada em vigor, que reduz as alíquotas de ISS em 2029, 2030, 2031 e 2032.
  • A revogação em 1º de janeiro de 2033

Plano para o que der errado: tenha resposta pronta para:

  • Autuação por código errado, com o histórico de emissão das notas em mãos
  • Mudança de alíquota no meio do exercício, que afeta contrato já assinado
  • Indisponibilidade do sistema do município na data em que a nota tem de sair

Essas rotinas não prometem economia de imposto. Prometem que a nota saia certa e que a empresa não pague por erro de cadastro. É o que está ao alcance de quem classifica serviços no Brasil, e já é bastante.

Resumindo o que sustenta este guia: o código de serviço municipal vem da lei do município e define o ISS, dentro da lista nacional; o CNAE é classificação estatística aprovada pela Concla e gerida pelo IBGE, e não define tributo nenhum; e a NBS é a nomenclatura das transações com serviços e intangíveis, com função diferente das duas.

Há ainda a conta do calendário. A lista nacional continua valendo até 31 de dezembro de 2032, com as alíquotas reduzidas de 2029 a 2032. De 1º de janeiro de 2033 em diante a lei inteira está revogada, e no lugar dela o IBS e a CBS incidem sobre operações onerosas com bens ou com serviços, sendo serviços todas as operações que não sejam enquadradas como operações com bens. Ou seja: o regime novo não tem lista de serviços. O código de serviço municipal tem data de validade; a necessidade de descrever corretamente o que se presta, não.

Para o caso concreto, consulte um contador com prática em tributação municipal: é ele que vê a tabela da sua cidade e o seu contrato, que é onde a decisão se toma. E, quando a dúvida for entre dois códigos, a regra de ouro é a que a norma deixa clara: a incidência do imposto não depende da denominação dada ao serviço prestado. Descreva o que foi feito e classifique por isso.

Perguntas frequentes sobre código de serviço, CNAE e NBS

O CNAE define o imposto que a empresa paga?

Não. O CNAE é classificação estatística: a base legal da CNAE 2.0 é a Resolução Concla nº 1/2006, publicada no Diário Oficial de 5 de setembro de 2006, e a Concla examina e aprova as classificações e expede o ato que as formaliza, dentro do Sistema Estatístico Nacional. Imposto só a lei institui, pela regra do Código Tributário Nacional. O CNAE identifica a atividade; a lei diz o que se paga por ela.

Qual é a diferença entre código de serviço e CNAE?

O código de serviço municipal sai da lei do município, descreve o serviço de cada nota fiscal e define a alíquota do ISS. O CNAE sai de resolução da Concla, descreve a atividade do estabelecimento e aparece no CNPJ. Um é tributário e varia de cidade para cidade; o outro é estatístico e é o mesmo em todo o país. Não existe conversão automática entre os dois.

Onde encontro o código de serviço do meu município?

Na legislação tributária do município onde o serviço é prestado: lei que institui o ISS e decreto que a regulamenta, mais a tabela do sistema de NFS-e da prefeitura. Não existe tabela nacional de códigos municipais. O que é nacional é a lista anexa à norma federal, que delimita quais serviços o município pode tributar.

A lista nacional tem 40 subitens?

Não. Tem 40 itens, numerados de 1 a 40, e 205 subitens numerados, cinco deles vetados — ou seja, 200 subitens com serviço descrito. O item 17 sozinho tem 25 subitens, e o item 4 tem 23. Trocar item por subitem faz procurar um código que não existe.

O que é a NBS e quando eu uso?

A NBS é a Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que Produzam Variações no Patrimônio. É classificação federal usada para fins estatísticos e de balanço de pagamentos. Não entra em nota fiscal de serviço municipal. Para o seu dia a dia de ISS, o que importa é o código de serviço do município — a NBS fica em outro circuito.

Qual é a alíquota do ISS?

Depende da lei do município e do serviço, dentro de uma faixa federal: a norma fixa a alíquota máxima em 5% e a mínima em 2%, admitindo carga menor que 2% apenas nos subitens 7.02, 7.05 e 16.01 da lista.

O CNAE errado pode tirar minha empresa do Simples Nacional?

O que exclui do Simples Nacional é a atividade, não o número. A norma do Simples não usa a palavra CNAE em artigo nenhum: as vedações são escritas por atividade, como a cessão ou locação de mão de obra. Há um porém de cadastro: o regime também é vedado a quem está com ausência de inscrição ou com irregularidade em cadastro fiscal federal, municipal ou estadual, quando exigível.

Em que município eu recolho o ISS?

No município do estabelecimento prestador, como regra. Há exceções específicas na norma federal — construção civil, por exemplo, recolhe no município da obra. A lista das exceções está escrita no texto da lei; na dúvida, confira contra o serviço que você presta antes de emitir a nota.

Escritório virtual tem código de serviço próprio?

A atividade de quem explora o escritório virtual tem. O subitem 3.03 da lista nacional trata da exploração de salões de festas, centro de convenções, escritórios virtuais, stands, quadras esportivas e congêneres, para realização de eventos ou negócios de qualquer natureza. Esse é o ISS de quem oferece o espaço. Já a empresa que usa o endereço classifica os seus próprios serviços pelo que ela presta — e a mesma lei deixa claro que o nome dado ao endereço não caracteriza nada por si.

Preciso informar CNAE e código de serviço na mesma nota?

Na nota fiscal de serviços o que se informa é o código de serviço exigido pelo sistema do município. O CNAE fica no cadastro da empresa, no CNPJ, e é por ele que a prefeitura confere se a atividade declarada é compatível com o serviço que está sendo faturado. São campos de lugares diferentes, e é essa diferença que a norma explica ao dizer que a incidência do imposto não depende da denominação dada ao serviço prestado.

A reforma tributária acaba com o código de serviço?

Não imediatamente. Até 31 de dezembro de 2032, a lista nacional continua sendo a base do ISS. De 1º de janeiro de 2033 em diante, a lei inteira é revogada e no lugar dela entram IBS e CBS, que não têm lista de serviços — a tributação passa a abranger qualquer operação onerosa com bens ou com serviços. Até lá, é código de serviço municipal como sempre.

Preciso mudar algo por causa da nova norma?

No código de serviço, não. A norma da reforma institui o Comitê Gestor do IBS, trata do processo administrativo do IBS e da distribuição da arrecadação, institui normas gerais de ITCMD e altera outras leis. Não menciona a norma do ISS nem a lista nacional de serviços. O que ela mudou e importa aqui é o prazo de defesa no processo administrativo fiscal federal, que passou a 20 dias úteis.

Continue lendo