Os principais CNAEs para programador PJ são: 6201-5/01 (desenvolvimento de software sob encomenda), 6202-3/00 (software customizável), 6203-1/00 (software não customizável), 6204-0/00 (consultoria em TI) e 6209-1/00 (suporte técnico em TI). O CNAE define em qual anexo do Simples a atividade cai e influencia o ISS; com o Fator R, costuma ficar no Anexo III (a partir de 6%). É possível ter um CNAE principal e secundários, com segregação de receitas. Nenhum desses CNAEs é permitido no MEI, então o caminho é a ME.
Na hora de abrir o seu CNPJ de programador, uma escolha aparentemente técnica define quanto você vai pagar de imposto: o CNAE. Escolher o código certo pode ser a diferença entre o Anexo III (6%) e o Anexo V (15,5%), e entre estar regular ou ter dor de cabeça com o Fisco. Veja as opções mais usadas e o impacto de cada uma. Para o passo a passo da abertura, veja como abrir o CNPJ de programador.
Neste artigo
1. O que é o CNAE e por que importa
O CNAE (Classificação Nacional de Atividades Econômicas) é o código que diz, oficialmente, o que a sua empresa faz. Parece só burocracia, mas é um dos elementos que mais impactam o seu imposto e a sua regularidade.
É o CNAE que determina em qual anexo do Simples Nacional a sua atividade se enquadra, influencia a alíquota de ISS do município e define se a atividade é permitida em cada regime. Um código errado repercute em tudo isso.
Para o programador, escolher o CNAE não é "marcar uma caixinha qualquer": é uma decisão fiscal. O código precisa refletir fielmente o que você presta, e, dentro das opções compatíveis, ser o que melhor posiciona a sua empresa.
2. Os 5 CNAEs mais usados
Para quem desenvolve software, há cinco CNAEs principais. O 6201-5/01 cobre o desenvolvimento de software sob encomenda (você cria um sistema específico para um cliente). O 6202-3/00 é o desenvolvimento e licenciamento de software customizável (um produto que se adapta a cada cliente).
O 6203-1/00 cobre o software não customizável (produto pronto, vendido como está, comum em SaaS). O 6204-0/00 é a consultoria em TI (você orienta, projeta, assessora). E o 6209-1/00 abrange suporte técnico, manutenção e outros serviços em tecnologia.
Qual é o "certo"? O que corresponde ao que você de fato faz. Um desenvolvedor que cria sistemas sob medida tende ao 6201; quem tem um produto SaaS, ao 6202 ou 6203; quem assessora, ao 6204. Muitos programadores se encaixam em mais de um, e aí entra a estratégia de CNAEs múltiplos, que veremos adiante.
3. Como o CNAE impacta o imposto
Aqui está o impacto financeiro. No Simples Nacional, esses CNAEs de TI podem ser tributados pelo Anexo III (a partir de 6%) ou pelo Anexo V (a partir de 15,5%), e o que define isso é o Fator R, a razão entre a folha (com pró-labore) e o faturamento.
Ou seja: o CNAE coloca a atividade na "prateleira" das que dependem do Fator R, e a calibragem da folha decide o anexo. Por isso, escolher um CNAE de TI correto é o primeiro passo para conseguir o Anexo III, o código errado pode tirar essa possibilidade. Veja como o Fator R define o anexo.
O CNAE também influencia o ISS: o código de serviço usado na nota deriva da atividade, e isso afeta a alíquota municipal (de 2% a 5%). Um enquadramento correto evita pagar ISS a mais. Tudo isso reforça: o CNAE é uma alavanca de imposto, não um detalhe cadastral.
4. Mais de um CNAE: principal e secundários
É muito comum o programador não fazer só uma coisa: desenvolve, dá suporte e às vezes consultoria. Nesses casos, a empresa pode ter um CNAE principal (a atividade predominante) e CNAEs secundários (as demais).
Quando há mais de uma atividade gerando receita, entra a segregação: cada tipo de receita pode ter um tratamento (anexo, ISS) diferente, e é preciso separá-las corretamente na apuração. Fazer isso certo evita pagar a mais e mantém o enquadramento sólido.
A escolha do principal também tem peso: ele é o "rosto" fiscal da empresa e influencia exigências e enquadramentos. Definir bem essa estrutura na abertura evita ter de corrigir tudo depois, com retrabalho e custo.
5. Os erros que custam caro
Alguns erros de CNAE saem caro. O primeiro é escolher um código que não corresponde ao serviço real, só para "caber" em um enquadramento mais simples (clássico de quem tenta forçar o MEI). Isso gera incompatibilidade e risco de desenquadramento.
O segundo é escolher um CNAE que joga a atividade em um anexo mais caro sem necessidade, ou que não permite aproveitar o Fator R. O terceiro é não segregar as receitas quando há múltiplas atividades, recolhendo tudo no tratamento errado.
Vale lembrar: nenhum dos CNAEs de desenvolvimento é permitido no MEI, então o caminho do programador é a ME (em regra SLU) no Simples. Acertar o CNAE desde a abertura é o que evita todos esses problemas, e é exatamente isso que a Wetax faz com programadores no interior de São Paulo: definir o CNAE certo para o seu serviço, posicionando a empresa no menor imposto legal desde o primeiro dia.
Perguntas frequentes
Qual o melhor CNAE para programador PJ?
O CNAE muda o imposto que pago?
Posso ter mais de um CNAE?
Escolher o CNAE errado dá problema?
Nenhum CNAE de programador serve para MEI?
Resumo estratégico
- Os principais CNAEs de programador: 6201-5/01, 6202-3/00, 6203-1/00, 6204-0/00 e 6209-1/00.
- O CNAE deve refletir a atividade real e define o anexo e a alíquota de ISS.
- Com o Fator R, esses CNAEs costumam ficar no Anexo III (6%); o código certo viabiliza isso.
- É possível ter CNAE principal e secundários, com segregação de receitas por atividade.
- Nenhum CNAE de desenvolvimento é permitido no MEI: o caminho é a ME no Simples.
Forçar um CNAE para caber no MEI
Os CNAEs de dev são vedados ao MEI; a incompatibilidade gera desenquadramento.
Escolher um CNAE que impede o Fator R
Pode prender a empresa no Anexo V (15,5%) em vez do III (6%).
Não segregar receitas com múltiplos CNAEs
Recolher tudo no tratamento errado gera imposto a mais e risco fiscal.
Quer escolher o CNAE certo para o seu CNPJ de programador?
A Wetax define o CNAE correto para a sua atividade de desenvolvimento no interior de São Paulo, posicionando a empresa no Anexo III via Fator R e no ISS certo, desde a abertura. O código certo é o primeiro passo para pagar o mínimo legal.
Falar no WhatsApp Falar com a WetaxLeia também
Referências legais
- Tabela CNAE (CONCLA/IBGE), atividades de desenvolvimento de software (6201 a 6209).
- Lei Complementar 123/2006, Simples Nacional, anexos III e V e Fator R.
- Lei Complementar 116/2003, ISS e códigos de serviço.
- Resolução CGSN 140/2018, ocupações do MEI e segregação de receitas.
Nosso compromisso
As informações deste artigo têm caráter educativo e seguem a legislação vigente em 2026. Cada empresa tem particularidades, por isso recomendamos uma análise individual. A Wetax atua com sigilo, em conformidade com a LGPD e com o Código de Ética do Contabilista.

Fabio Cesar Pavão
Contador • CRC/SP 1SP140034
Especialista em contabilidade digital para empresas do Simples Nacional, prestadores de serviços e desenvolvedores PJ no interior de São Paulo. Lidera a estratégia tributária da Wetax com foco em economia legal e segurança fiscal.





