Código de serviços: como identificar o seu e emitir a NFS-e
SBSuitebras Blog · · leitura de 17 min

O código de serviço define a alíquota do ISS que você paga.
O que é o código de serviços e quem define o seu
Código de serviços é o número que identifica, na nota fiscal, qual serviço a sua empresa prestou — e é esse número que determina a alíquota do ISS e as obrigações acessórias perante o município. A lista dos serviços que podem ser tributados pelo ISS é nacional e está no anexo da Lei Complementar nº 116, de 31 de julho de 2003. O código em si, porém, é fixado pela lei de cada município: a Constituição dá ao Município a competência para instituir o imposto sobre serviços de qualquer natureza (art. 156, III), e o Código Tributário Nacional exige lei para definir o fato gerador e fixar a alíquota (art. 97, III e IV).
Neste guia você vai ver como identificar em qual subitem da lista anexa o seu serviço se encaixa, por que o número que você digita na nota pode não ser igual ao da lista nacional, como conduzir a classificação passo a passo e o que separa o código de serviços do CNAE e da NBS.
A classificação correta é o que sustenta a emissão da NFS-e, o cálculo do ISS e a sua posição numa fiscalização municipal. Classificar errado expõe a empresa à cobrança do imposto não recolhido, com juros e correção, e à multa prevista na lei do próprio município — que varia de cidade para cidade e precisa ser lida no código tributário municipal.
Este guia é escrito para quem decide o código na prática: prestadores de serviço, contadores, empresários abrindo a primeira empresa e departamentos fiscais que respondem por notas emitidas em mais de um município.

A base legal: o que é nacional e o que é municipal
Definições essenciais
A Lei Complementar nº 116, de 31 de julho de 2003, traz em anexo uma lista única de serviços de qualquer natureza sujeitos ao ISS. Essa lista está organizada em 40 itens — do item 1, "serviços de informática e congêneres", ao item 40, "serviços relativos a obras de arte sob encomenda" — e cada item se divide em subitens numerados, como 1.01, 1.02 e 1.03, em mais de duzentos ao todo. O art. 1º da lei define como fato gerador do imposto a prestação de serviços constantes dessa lista anexa, "ainda que esses não se constituam como atividade preponderante do prestador". Não há "anexo 1" e "anexo 2": é uma lista só.
Terminologias relacionadas:
- ISS: Imposto Sobre Serviços de Qualquer Natureza, de competência dos municípios e do Distrito Federal (Constituição, art. 156, III)
- NFS-e: Nota Fiscal de Serviços eletrônica, emitida no sistema do município a quem o imposto é devido
- Lista anexa: a relação nacional dos serviços tributáveis pelo ISS, com 40 itens subdivididos em subitens. É o que a LC 116/2003 estabelece
- Código de serviço municipal: o número que o sistema da prefeitura exige na nota. Muitos municípios adotam numeração própria, e nesses casos o código municipal não coincide com o subitem da lista nacional
Diferenças importantes:
- Código de serviços: classifica o serviço prestado em cada nota fiscal — por exemplo, o subitem 1.03, processamento, armazenamento ou hospedagem de dados
- CNAE: classifica a atividade econômica da empresa no cadastro. É mantida pelo IBGE, junto à Comissão Nacional de Classificação (Concla), e não substitui o código de serviço da nota
- NCM: classifica produtos e mercadorias, no campo do ICMS e dos tributos sobre comércio exterior
- NBS: Nomenclatura Brasileira de Serviços, instituída pelo Decreto nº 7.708/2012 para classificar transações com serviços, intangíveis e outras operações que produzam variações no patrimônio (art. 1º e art. 2º). É outra nomenclatura, com outra finalidade — não é o código de serviço do ISS
Relação com outros sistemas
Os códigos de serviços se conectam diretamente com:
- Emissão de NFS-e: cada nota deve conter o código do serviço efetivamente prestado nela
- Cálculo do ISS: a alíquota de cada código consta da lei do município, dentro do piso de 2% (LC 116/2003, art. 8º-A) e do teto de 5% (art. 8º, II)
- Sistemas municipais: as prefeituras usam os códigos para fiscalização e arrecadação, e é o cadastro municipal que diz quais códigos a sua empresa está autorizada a emitir
- CNAE: entra no cadastro da empresa e no alvará, não na nota. Um CNAE pode corresponder a vários códigos de serviço, e o mesmo código pode ser emitido por empresas de CNAE diferentes
Por que a classificação correta importa
A LC 116/2003 não deixa margem para apelido. O art. 1º, § 4º, é expresso: "a incidência do imposto não depende da denominação dada ao serviço prestado". O que define o código é o que a empresa de fato faz — não o nome dado ao serviço no contrato, nem o código que resultaria em menos imposto. E quem fiscaliza, lança e cobra o ISS é a própria prefeitura, não a Receita Federal.
Consequências da classificação incorreta:
- Cobrança do ISS que deixou de ser recolhido, com juros e correção monetária, mais a multa prevista no código tributário do seu município
- Questionamentos em fiscalizações municipais, quando a descrição da nota não combina com o código informado
- Problemas na emissão de certidões negativas municipais
- Autuação pelo fisco municipal, com defesa a apresentar no processo administrativo da própria prefeitura
Benefícios da classificação correta:
- Conformidade com a lei do município a quem o imposto é devido
- Alíquota certa desde a primeira nota, sem recolher a mais nem ficar devendo
- Credibilidade junto aos órgãos fiscalizadores
- Prevenção de custos adicionais com multas e juros
Os itens da lista anexa: como a classificação está organizada
| Item | Título do item na lista anexa | Exemplos de subitens |
|---|---|---|
| 1 | Serviços de informática e congêneres | 1.01 análise e desenvolvimento de sistemas; 1.03 processamento, armazenamento ou hospedagem de dados; 1.05 licenciamento ou cessão de direito de uso de programas de computação |
| 4 | Serviços de saúde, assistência médica e congêneres | 4.01 medicina e biomedicina; 4.12 odontologia; 4.18 inseminação artificial, fertilização in vitro e congêneres |
| 7 | Serviços relativos a engenharia, arquitetura, geologia, urbanismo e construção civil | 7.02 execução de obras de construção civil, hidráulica ou elétrica; 7.05 reparação, conservação e reforma de edifícios |
| 8 | Serviços de educação, ensino, orientação pedagógica e educacional | 8.01 ensino regular pré-escolar, fundamental, médio e superior; 8.02 instrução, treinamento e orientação pedagógica |
| 10 | Serviços de intermediação e congêneres | 10.01 agenciamento, corretagem ou intermediação de câmbio e de seguros; 10.05 agenciamento, corretagem ou intermediação de bens móveis ou imóveis; 10.09 representação de qualquer natureza |
| 17 | Serviços de apoio técnico, administrativo, jurídico, contábil e comercial | 17.20 consultoria e assessoria econômica ou financeira; 17.22 cobrança em geral; 17.24 apresentação de palestras, conferências e seminários |
A alíquota não está na lista. A LC 116/2003 fixa apenas o teto de 5% (art. 8º, II) e o piso de 2% (art. 8º-A, incluído pela Lei Complementar nº 157/2016). Quanto se paga em cada código é a lei do município que diz, e o § 1º do art. 8º-A proíbe isenção, incentivo ou benefício que leve a carga a ficar abaixo do piso, ressalvados apenas os subitens 7.02, 7.05 e 16.01.
Por que o código do seu município pode não ser o número da lista
A lista anexa à LC 116/2003 é nacional e uniforme: ela diz quais serviços podem ser tributados pelo ISS em qualquer cidade do país. O número que o sistema da prefeitura pede na NFS-e, porém, vem da lei municipal. A Constituição atribui ao Município a competência para instituir o imposto (art. 156, III), e o CTN exige lei para definir o fato gerador e fixar a alíquota (art. 97, III e IV). Cada município exerce essa competência editando o próprio código tributário — e, ao fazê-lo, muitos criaram numeração própria, com mais dígitos ou com desdobramentos que a lista nacional não tem.
Na prática isso significa três coisas. Primeira: o subitem da lista anexa é o seu ponto de partida, não a resposta final. Segunda: a resposta final está na lei do município a quem o imposto é devido — que, pela regra do art. 3º da LC 116/2003, é o do estabelecimento prestador, salvo nas hipóteses dos incisos I a XXV, em que o imposto é devido no local da prestação. Terceira: quem emite nota em mais de uma cidade precisa conferir a tabela de cada uma, porque o mesmo serviço pode aparecer sob números diferentes.
É também por isso que não existe um cadastro nacional único de códigos de serviço a que se recorrer. O que existe é a lista nacional de serviços tributáveis, na LC 116/2003, e tantas tabelas de códigos quantos são os municípios que legislaram sobre o assunto.
Como classificar os seus serviços, passo a passo
Passo 1: identifique a natureza do serviço
Comece descrevendo a atividade em termos concretos:
- O que você faz exatamente? (desenvolvimento, consultoria, intermediação, manutenção)
- Como o serviço é executado? (presencial, no ambiente do cliente, remoto)
- Onde ele é prestado, e onde está o seu estabelecimento prestador?
- Para quem você presta? (pessoas físicas, empresas, órgãos públicos)
Checklist para identificação:
- [ ] Leia a lista anexa à LC 116/2003 inteira, do item 1 ao 40, no texto oficial publicado pelo Planalto
- [ ] Anote o subitem mais específico que descreve o que você faz, e não o mais genérico que caberia
- [ ] Procure, na lei ou na tabela do seu município, o código municipal correspondente a esse subitem
- [ ] Verifique se o serviço cai em alguma das hipóteses dos incisos I a XXV do art. 3º, que mudam o município credor
Onde consultar:
- Texto oficial da LC 116/2003 no portal do Planalto, com a lista anexa completa
- Portal da prefeitura: código tributário municipal, tabela de códigos e alíquotas e manual da NFS-e
- Contador ou consultoria tributária, para atividades mistas e casos de enquadramento duvidoso
Passo 2: aplique o código na nota fiscal
Instruções para preenchimento da NFS-e:
- Informe o código no campo "Item da Lista de Serviços", ou no campo equivalente do sistema municipal
- Descreva detalhadamente o serviço prestado, de modo que a descrição combine com o código
- Verifique a compatibilidade do código com o sistema do município
- Confirme a alíquota que a lei do município associa ao código escolhido
Configuração em sistemas de gestão:
- Cadastre todos os códigos efetivamente utilizados pela empresa
- Configure as alíquotas por município de prestação
- Teste a emissão de notas antes de começar a operar
- Mantenha backup da configuração aprovada
Documentação para guardar:
- Texto consolidado da LC 116/2003, com a lista anexa
- Legislação municipal específica: código tributário e a tabela de códigos vigente
- Parecer técnico, ou resposta a consulta formal à prefeitura, quando houver dúvida de enquadramento
- Histórico das classificações já aceitas em fiscalização
Passo 3: monitore e mantenha a conformidade
Revisão periódica da classificação:
- Análise anual, ou sempre que houver mudança de atividade
- Acompanhamento das alterações na legislação municipal
- Acompanhamento dos atos normativos e das respostas a consultas da secretaria municipal de fazenda — o ISS não é administrado pela Receita Federal
- Consulta às decisões administrativas da própria prefeitura, que é quem lança e cobra o imposto
Métricas para acompanhar:
- Proporção de notas emitidas sem questionamento do fisco municipal
- ISS recolhido em relação ao faturamento de serviços, para checar a coerência com a alíquota do código
- Tempo médio para obter a certidão negativa municipal
Sinais de que está funcionando:
- Ausência de autuações fiscais
- Recolhimento no percentual correto, sem pagar a mais nem ficar devendo
- Agilidade em processos de licitação e financiamento
Erros mais comuns na classificação
Erro 1: confundir código de mercadoria com código de serviço em atividades mistas. Empresas que vendem produtos e prestam serviços às vezes aplicam códigos de mercadoria a serviços. Vale ler o art. 1º, § 2º, da LC 116/2003: ressalvadas as exceções expressas na lista anexa, os serviços nela mencionados não ficam sujeitos ao ICMS, ainda que a prestação envolva fornecimento de mercadorias.
Erro 2: usar código genérico havendo um específico. E, antes disso, usar um código cujo conteúdo não se conferiu. O subitem 17.23 da lista não é "apoio técnico": ele trata de assessoria, análise, avaliação, cadastro e gerenciamento de informações relacionados a operações de faturização (factoring). Suporte técnico em informática é o subitem 1.07; a elaboração de programas de computadores é o 1.04; a análise e o desenvolvimento de sistemas, o 1.01.
Erro 3: não atualizar o código quando a atividade muda. Empresas que passam a prestar um serviço novo seguem emitindo nota no código antigo. O código tem de acompanhar o que a empresa faz, porque é o que ela faz que gera o imposto.
Erro 4: aplicar o código de um município em outro. Cada prefeitura tem a própria lei e a própria tabela. O mesmo serviço pode receber números diferentes em cidades diferentes, e a alíquota também muda, dentro da faixa de 2% a 5%.
Dica profissional: consulte sempre a legislação do município a quem o imposto é devido e guarde a documentação que justifica a classificação escolhida. Persistindo a dúvida, a via formal é a consulta à secretaria municipal de fazenda.
Exemplo ilustrativo: uma empresa de TI no subitem errado

Exemplo ilustrativo: o caso abaixo foi construído para mostrar o raciocínio da classificação. Não é uma empresa real e não traz números de resultado, porque qualquer valor dependeria da lei do município e dos contratos de cada prestador.
Situação inicial:
- A empresa emitia todas as notas em um subitem genérico, escolhido quando abriu e nunca revisto
- Na prática prestava dois serviços distintos: hospedagem de dados e desenvolvimento de sistemas
- Enfrentava questionamentos do fisco municipal, porque a descrição da nota não combinava com o código
- Não sabia qual alíquota deveria aplicar, já que o código em uso não era o do serviço prestado
Passos aplicados:
- Separar os serviços: listou o que de fato faturava, serviço por serviço, em vez de tratar tudo como um só
- Reclassificar: levou cada serviço ao subitem correspondente da lista anexa — hospedagem de dados no 1.03, análise e desenvolvimento de sistemas no 1.01
- Converter para o código municipal: procurou, na tabela da prefeitura, o número que corresponde a cada subitem
- Ajustar contratos e sistemas: alinhou a descrição dos contratos e o cadastro do emissor de notas à nova classificação
O que muda, na prática:
| O que estava em jogo | Antes | Depois |
|---|---|---|
| Código na nota | Um só, genérico, para serviços diferentes | Um subitem por serviço efetivamente prestado |
| Alíquota aplicada | A do código genérico, que não era o serviço prestado | A que a lei do município associa a cada código |
| Descrição da nota | Não combinava com o código informado | Descreve o serviço que o código identifica |
| Posição em fiscalização | Sem documento que justificasse a escolha | Classificação justificada pelo texto da lista anexa |
Perguntas frequentes sobre o código de serviços
Posso usar mais de um código de serviços na mesma empresa?
Sim. Uma empresa que presta serviços de naturezas diferentes usa o código correspondente a cada um, na respectiva nota fiscal. A base está no art. 1º da LC 116/2003: o fato gerador é a prestação dos serviços constantes da lista anexa, "ainda que esses não se constituam como atividade preponderante do prestador". Cada nota deve refletir exatamente o serviço prestado nela.
O que acontece se eu usar o código errado?
A prefeitura pode exigir o ISS que deixou de ser recolhido, com juros e correção, e aplicar a multa prevista no código tributário do município. Não existe percentual nacional de multa para o ISS: os 75% e os 150% que circulam pela internet vêm da Lei nº 9.430/1996, art. 44, I e § 1º, que trata do lançamento de ofício de tributos federais — não do imposto municipal. Para saber o seu risco, é a lei da sua cidade que precisa ser lida.
Como sei se o meu município usa códigos próprios?
Consulte o código tributário municipal, a tabela de serviços no portal da prefeitura e o manual da NFS-e. Muitos municípios adotam numeração própria, com mais dígitos que os subitens da LC 116/2003, e alguns exigem desdobramentos que a lista nacional não traz. O subitem da lista anexa serve para localizar o serviço; o número a digitar sai da tabela municipal.
Preciso trocar o código se mudar de atividade?
Sim. Qualquer mudança no serviço efetivamente prestado exige reavaliar a classificação, porque o art. 1º, § 4º, da LC 116/2003 é expresso: a incidência não depende da denominação dada ao serviço. Vale atualizar também o cadastro municipal e o CNAE no cadastro da empresa, que são registros distintos e não se atualizam um pelo outro.
Código de serviço e CNAE são a mesma coisa?
Não. O CNAE classifica a atividade econômica da empresa no cadastro: é a classificação mantida pelo IBGE junto à Comissão Nacional de Classificação (Concla) e aparece no CNPJ, no alvará e no enquadramento tributário. O código de serviço classifica cada serviço prestado, nota por nota, e sai da lista anexa à LC 116/2003 combinada com a lei do município. Um CNAE pode corresponder a vários códigos de serviço, e o mesmo código de serviço pode ser emitido por empresas de CNAE diferentes.
Existe uma lista nacional única de códigos de serviço?
Existe uma lista nacional de serviços tributáveis pelo ISS: a que está anexa à LC 116/2003, com 40 itens e seus subitens. Não existe uma tabela nacional única de códigos a usar na nota. A competência para instituir o ISS é do Município (Constituição, art. 156, III) e o CTN exige lei para definir o fato gerador e fixar a alíquota (art. 97, III e IV). Quem fixa o código, portanto, é a lei municipal — e parte dos municípios usa codificação própria.
Posso escolher o código que paga menos ISS?
Não. O código segue o serviço que foi efetivamente prestado, e o art. 1º, § 4º, da LC 116/2003 fecha essa porta ao dizer que a incidência do imposto não depende da denominação dada ao serviço. Trocar o código para pagar menos não é planejamento tributário: é informação inexata na nota, e o risco é a cobrança do imposto devido com os acréscimos da lei municipal.
A NBS substitui o código de serviço do ISS?
Não. A Nomenclatura Brasileira de Serviços foi instituída pelo Decreto nº 7.708/2012, que a adota como nomenclatura única na classificação das transações com serviços, intangíveis e outras operações que produzam variações no patrimônio (art. 1º e art. 2º). É outra nomenclatura, com outra finalidade, e não ocupa o lugar do código de serviço que o município exige na NFS-e.
Quem define a alíquota de ISS do meu código?
A lei do município a quem o imposto é devido. A LC 116/2003 estabelece apenas os limites: o teto de 5% no art. 8º, II, e o piso de 2% no art. 8º-A. Dentro dessa faixa, cada município fixa a alíquota por código, o que faz o mesmo serviço custar de ISS valores diferentes em cidades diferentes. O § 1º do art. 8º-A ainda proíbe isenção ou benefício que resulte em carga menor que o piso, ressalvados os subitens 7.02, 7.05 e 16.01.
Em qual município devo recolher o ISS?
Pela regra geral do art. 3º da LC 116/2003, no local do estabelecimento prestador ou, não havendo estabelecimento, no do domicílio do prestador. Os incisos I a XXV do mesmo artigo listam as exceções, em que o imposto é devido no local da prestação — caso, entre outros, da instalação de andaimes e palcos e das obras de construção civil dos subitens 7.02 e 7.05. Como a tabela de códigos é municipal, saber qual município cobra é o passo anterior a escolher o código.
Conclusão: os pontos que decidem a classificação
A lista anexa à LC 116/2003 define, para todo o país, quais serviços o ISS pode alcançar: 40 itens, subdivididos em subitens. O código que vai na nota fiscal, porém, vem da lei do município — e é por isso que o mesmo serviço pode ter números diferentes em cidades diferentes. Conhecer os dois níveis, o subitem nacional e o código municipal, é o que evita nota recusada, imposto recolhido no percentual errado e autuação.
Principais pontos:
- Classificação precisa: use o subitem mais específico que descreve o serviço, não o mais genérico que caberia
- Revisão contínua: mantenha o código alinhado ao que a empresa de fato presta
- Conformidade municipal: confira a lei e a tabela de cada município a quem o imposto é devido
- Documentação: guarde a justificativa técnica de cada classificação escolhida
- Nada de apelido: a incidência do ISS não depende do nome dado ao serviço (LC 116/2003, art. 1º, § 4º)
Próximo passo: levante os códigos que a sua empresa usa hoje, compare cada um com o subitem da lista anexa que descreve o serviço prestado e confirme o número na tabela do município. Onde houver divergência, corrija antes da próxima fiscalização.
Para atividades mistas, serviços prestados em várias cidades e casos em que dois subitens parecem servir, vale apoio contábil. A classificação é uma decisão que precisa ser sustentada por escrito, e refazê-la depois de uma autuação custa mais que acertá-la agora.


