CNAE para Desenvolvedor x Analista de Sistemas: A Diferença em 2026
Dentro da área de tecnologia da informação, um dos erros mais comuns na escolha do CNAE é tratar "desenvolvedor" e "analista de sistemas" como sinônimos. Na prática, são atividades diferentes o suficiente para ter CNAEs distintos — e a diferença não é só semântica: ela pode afetar a tributação e a forma como o contrato de prestação de serviço é estruturado.
Este post detalha a diferença entre os CNAEs mais usados por esses dois perfis dentro de TI. Para apoio contábil especializado na rotina de profissionais de tecnologia, veja a Contabilidade Zen para Profissionais de TI.
Desenvolvedor: Programação Sob Encomenda ou Produto Próprio
O desenvolvedor que cria sistemas, aplicativos ou funcionalidades sob demanda de um cliente específico normalmente se enquadra em:
| CNAE | Descrição |
|---|---|
| 6201-5/01 | Desenvolvimento de programas de computador sob encomenda |
| 6201-5/02 | Web design |
| 6202-3/00 | Desenvolvimento e licenciamento de programas de computador não customizáveis |
| 6203-1/00 | Desenvolvimento e licenciamento de programas de computador customizáveis |
A distinção entre "sob encomenda" (6201-5/01) e "customizável/não customizável" (6202-3/00 e 6203-1/00) depende do modelo de negócio: um freelancer que desenvolve um sistema específico para um cliente usa o CNAE de "sob encomenda"; quem desenvolve um software próprio (um SaaS, por exemplo) que depois licencia para múltiplos clientes usa um dos CNAEs de licenciamento.
Analista de Sistemas: Consultoria, Suporte e Infraestrutura
Já o analista de sistemas, cuja atividade é mais voltada a consultoria, diagnóstico, suporte técnico e gestão de infraestrutura (sem necessariamente escrever código sob encomenda), tende a se enquadrar em:
| CNAE | Descrição |
|---|---|
| 6204-0/00 | Consultoria em tecnologia da informação |
| 6209-1/00 | Suporte técnico, manutenção e outros serviços em tecnologia da informação |
| 6311-9/00 | Tratamento de dados, provedores de serviços de aplicação e serviços de hospedagem na internet |
A diferença central: o desenvolvedor "constrói" (código, sistema, aplicativo); o analista "diagnostica, orienta e sustenta" (infraestrutura, arquitetura, suporte).
Por Que Essa Diferença Importa na Prática
1. Compatibilidade com contratos e clientes corporativos
Empresas que contratam serviços de TI frequentemente especificam, em edital ou contrato, o tipo de serviço esperado — e exigem CNAE compatível. Um desenvolvedor contratado para construir um sistema, mas cadastrado apenas com CNAE de consultoria/suporte, pode ter dificuldade de compatibilizar a nota fiscal com o contrato.
2. ISS municipal
Muitos municípios têm códigos de serviço (baseados na LC 116/2003) diferentes para desenvolvimento de software e para consultoria/suporte técnico, com alíquotas de ISS que podem variar entre essas categorias.
3. Fator R e enquadramento no Simples Nacional
Ambos os grupos de CNAE (desenvolvimento e consultoria/suporte de TI) seguem a mesma lógica de Fator R para definir o anexo do Simples Nacional:
| Fator R | Anexo | Alíquota inicial |
|---|---|---|
| ≥ 28% | Anexo III | 6,00% |
| < 28% | Anexo V | 15,50% |
Não há diferença de anexo entre desenvolvedor e analista por si só — a diferença tributária relevante está mais no ISS municipal e na compatibilidade contratual do que no Simples Nacional.
E Quando o Profissional Faz as Duas Coisas?
É comum que um profissional de TI atue tanto desenvolvendo quanto prestando consultoria/suporte, especialmente em projetos menores ou como freelancer generalista. Nesses casos:
- Se uma frente é predominante em faturamento, ela define o CNAE principal.
- A outra frente pode ser um CNAE secundário.
- Isso garante que a nota fiscal emitida reflita corretamente o tipo de serviço prestado em cada contrato, mesmo que a empresa tenha as duas atividades registradas.
MEI é Possível Para Desenvolvedores e Analistas?
Depende do CNAE específico. Alguns CNAEs de desenvolvimento de software (como web design, 6201-5/02) constam na lista de atividades permitidas ao MEI, dentro do limite de R$ 81.000/ano. Já atividades de consultoria em TI mais estruturada (6204-0/00) geralmente não constam nessa lista — o que exige verificar o código específico antes de decidir pelo MEI.
FAQ — Perguntas Frequentes
1. Desenvolvedor e analista de sistemas usam o mesmo CNAE? Não necessariamente. Desenvolvedor costuma usar CNAEs de desenvolvimento sob encomenda ou licenciamento (6201-5/01, 6202-3/00, 6203-1/00), enquanto analista de sistemas usa CNAEs de consultoria e suporte (6204-0/00, 6209-1/00).
2. Isso muda o enquadramento no Simples Nacional? O Simples Nacional segue a mesma lógica de Fator R para ambos os grupos. A diferença tributária mais relevante costuma estar no ISS municipal, que pode ter alíquotas diferentes por tipo de serviço.
3. Posso ter os dois CNAEs (desenvolvimento e consultoria) na mesma empresa? Sim, é comum ter um CNAE principal para a atividade predominante e um CNAE secundário para a atividade complementar.
4. Qual CNAE de TI é permitido para MEI? Depende do código específico — alguns, como web design, constam na lista de atividades permitidas ao MEI, enquanto consultoria em TI mais estruturada geralmente não consta.
5. O CNAE errado pode dificultar contratos com empresas de tecnologia? Sim, empresas contratantes frequentemente exigem CNAE compatível com o serviço especificado em contrato, o que pode gerar entraves se o CNAE cadastrado não refletir a atividade real prestada.
Conclusão
A diferença entre desenvolvedor e analista de sistemas vai além do título profissional: reflete atividades distintas com CNAEs próprios, implicações de ISS municipal e compatibilidade contratual diferentes. Identificar corretamente qual perfil descreve melhor a sua atuação — ou registrar ambos, se for o caso — evita inconsistências fiscais e contratuais.
Veja o guia completo de escolha de CNAE por profissão em 2026 e conheça a Contabilidade Zen para Profissionais de TI ou fale com a nossa equipe para confirmar o CNAE ideal para o seu perfil.
Tags:
Perguntas Frequentes
"A Contabilidade Zen entendeu as particularidades da minha profissão e encontrou o melhor enquadramento tributário. Economizo muito todo mês!"
André Martins
Arquiteto · São Paulo, SP
Contador Especialista em Profissionais de Saúde · Fundador da Contabilidade Zen
Contador especializado em tributação para médicos, dentistas e psicólogos PJ. Registro ativo no CRC-SP (337693/O-7). Fundador da Contabilidade Zen, escritório 100% digital focado em planejamento tributário e abertura de empresa para profissionais de saúde.
