Para responder qual cnae para programador pj, a escolha mais comum é enquadrar a atividade como desenvolvimento de software ou consultoria em TI, conforme o serviço prestado. O CNAE impacta diretamente Simples Nacional, ISS e a possibilidade de usar Fator R, alterando o imposto mensal.
Na prática contábil em São Paulo, o melhor CNAE para programador PJ é o que descreve com precisão o que você vende na nota fiscal (ex.: desenvolvimento sob encomenda, licenciamento, suporte). Uma descrição correta reduz risco de desenquadramento, evita retenções indevidas e melhora o planejamento tributário com base na legislação vigente em 2026.
Qual CNAE para programador PJ: opções mais usadas e quando cada uma faz sentido
Qual cnae para programador pj depende do tipo de entrega: criar software, licenciar um produto, prestar consultoria, dar suporte ou operar infraestrutura. A regra prática é simples: o CNAE deve refletir o serviço que aparece no contrato e na nota fiscal, porque o CNAE influencia anexo do Simples, alíquotas, retenções e até exigências municipais.
Frase citável: O CNAE correto é o que melhor descreve a atividade efetivamente exercida e documentada em contratos e notas fiscais, porque o enquadramento tributário é verificado pela coerência entre operação real e cadastro.
Os CNAEs mais comuns para desenvolvedores PJ (mapa rápido)
Abaixo estão CNAEs frequentemente usados por programadores PJ. A lista é uma orientação técnica, mas a decisão final precisa considerar o seu escopo (ex.: produto próprio vs. projeto sob encomenda), seu tomador (Brasil vs. exterior) e como você pretende tributar (Simples, Lucro Presumido).
| Atividade típica do dev | CNAE (descrição) | Quando costuma ser adequado | Ponto de atenção fiscal |
|---|---|---|---|
| Construir sistemas sob demanda | 6201-5/01 (Desenvolvimento de programas de computador sob encomenda) | Projetos fechados, squads, fábrica de software, apps customizados | Em geral é serviço; pode cair no Simples (Anexo III ou V via Fator R) |
| Vender/licenciar software próprio | 6202-3/00 (Desenvolvimento e licenciamento de programas de computador customizáveis) | Produto com parametrização, implantação e evolução | Pode haver mistura de receita de licença e serviços; separar no contrato ajuda |
| Licenciar software “de prateleira” | 6203-1/00 (Desenvolvimento e licenciamento de programas de computador não customizáveis) | SaaS padronizado, assinatura com pouca customização | Municípios podem exigir detalhamento para ISS; descrições genéricas aumentam risco |
| Consultoria em TI | 6204-0/00 (Consultoria em tecnologia da informação) | Arquitetura, diagnóstico, desenho de solução, governança, segurança | Consultoria costuma ser mais visada em fiscalizações; documentação é essencial |
| Suporte e manutenção | 6209-1/00 (Suporte técnico, manutenção e outros serviços em TI) | Sustentação, correções, help desk, observabilidade, SRE (parte suporte) | Cuidar para não mascarar desenvolvimento recorrente como “suporte” |
| Infra/hosting (casos específicos) | 6311-9/00 (Tratamento de dados, provedores de serviços de aplicação e serviços de hospedagem na internet) | Operação de ambiente, hospedagem, plataforma com infraestrutura relevante | Não é “coringa” para dev; usar sem lastro aumenta risco de autuação |
Frase citável: Na classificação do IBGE (CNAE), desenvolvimento sob encomenda (6201-5/01) e consultoria em TI (6204-0/00) são categorias diferentes e devem ser escolhidas conforme a natureza do que você entrega ao cliente.
Como o CNAE muda seu imposto: Simples Nacional, ISS e retenções
O CNAE influencia o imposto porque determina a natureza da atividade (serviço de TI, consultoria, suporte) e, com isso, afeta o enquadramento no Simples Nacional e a leitura do município para ISS. Para programador PJ, a diferença mais relevante costuma ser cair no Anexo III ou no Anexo V, o que muda bastante a alíquota efetiva.
Frase citável: Conforme a Lei Complementar nº 123/2006 (Simples Nacional), a tributação de serviços pode variar por anexos, e a regra do Fator R pode deslocar a atividade entre Anexo V e Anexo III quando aplicável.
O que é Fator R e por que ele decide entre Anexo III e V
Fator R é a razão entre a folha de salários (incluindo pró-labore e encargos, conforme regras do Simples) e a receita bruta dos últimos 12 meses. Em muitos serviços, atingir 28% permite tributar pelo Anexo III em vez do Anexo V, reduzindo a carga. A aplicação depende do enquadramento e da atividade.
Para aprofundar o cálculo e os cuidados em São Paulo, veja: Fator R para desenvolvedor PJ em SP: como reduzir impostos com segurança.
Base legal (referência): Lei Complementar nº 123/2006 (regime do Simples Nacional) e alterações posteriores que tratam de anexos e do Fator R para atividades de serviços.
Escolha do CNAE na prática: 5 perguntas que você deve responder antes de abrir o CNPJ
Para decidir qual cnae para programador pj com segurança, a contabilidade precisa transformar o seu trabalho em critérios objetivos. A escolha correta reduz risco fiscal e melhora o planejamento de imposto. Na prática, o que vemos com frequência é dev abrir com CNAE “genérico” e depois sofrer com retenção, anexo errado ou exigência municipal.
Frase citável: O melhor CNAE para programador PJ é o que mantém consistência entre atividade real, objeto social, contrato e descrição da nota fiscal, porque essa coerência é o que sustenta o enquadramento em auditorias.
- Você entrega código sob encomenda (projeto customizado) ou produto próprio (licença/assinatura)?
- Você vende horas (alocação/squad) ou entregáveis (escopo fechado)?
- O contrato descreve consultoria (diagnóstico/recomendação) ou execução (build/implementação)?
- Você presta suporte (SLA, correção, atendimento) ou desenvolvimento contínuo (novas features)?
- O cliente exige retenções específicas na nota (INSS/IR/ISS) ou pede CNAE “X” por política interna?
Se você ainda está decidindo entre regimes e formatos, vale ler: Simples Nacional vs Lucro Presumido para desenvolvedor PJ e contabilidade especializada para desenvolvedor PJ.
Simulação objetiva: como o CNAE pode mudar a alíquota no Simples (exemplo didático)
Uma simulação ajuda a visualizar o impacto de qual cnae para programador pj no imposto. O exemplo abaixo é didático e usa premissas simplificadas, porque a alíquota efetiva do Simples depende da receita acumulada em 12 meses, do anexo aplicável e de regras como Fator R. Mesmo assim, a comparação mostra o “tamanho” da decisão.
Frase citável: Em serviços de TI no Simples, a diferença entre Anexo III e Anexo V costuma ser relevante; por isso, CNAE e Fator R devem ser analisados juntos antes da abertura do CNPJ.
Premissas do exemplo (para você adaptar)
- Receita mensal: R$ 30.000
- Folha/pró-labore mensal (base para Fator R): R$ 9.000 (30%)
- Município: São Paulo (ISS varia por atividade e regras municipais; o Simples já recolhe ISS no DAS quando aplicável)
| Cenário | Enquadramento (visão prática) | Alíquota efetiva ilustrativa | Imposto mensal estimado (sobre R$ 30.000) | Risco comum |
|---|---|---|---|---|
| A) CNAE de desenvolvimento + Fator R aplicável | Simples com tendência a Anexo III (quando regras permitem) | ~6% | ~R$ 1.800 | Folha insuficiente ao longo do tempo derruba o Fator R |
| B) CNAE/atividade tratada como serviço no Anexo V | Simples com tributação mais alta | ~15% | ~R$ 4.500 | Escolha de CNAE sem aderência ao contrato aumenta chance de questionamento |
O objetivo não é “prometer alíquota”, e sim mostrar que a escolha de CNAE e a estrutura de pró-labore/folha podem mudar milhares de reais por mês. Um caso comum entre nossos clientes é abrir no CNAE errado, emitir nota por meses e só descobrir o problema quando o cliente pede regularização ou quando o imposto “explode”.
Quer validar seu CNAE antes de abrir ou alterar o CNPJ? A Wetax revisa seu contrato, sua forma de cobrança e seu plano de faturamento para indicar o CNAE mais coerente e o regime mais econômico dentro da lei. Se você atende empresas de São Paulo ou trabalha 100% remoto, a análise é a mesma: foco em consistência fiscal e previsibilidade de imposto.
Erros que geram dor de cabeça: CNAE “coringa”, MEI e desalinhamento com nota fiscal
Os maiores problemas com qual cnae para programador pj aparecem quando a empresa nasce com um CNAE que não descreve a operação real. O efeito prático é retenção indevida, exigência de recadastro, desenquadramento do Simples ou fiscalização municipal sobre ISS. Em São Paulo, também é comum a prefeitura ou o tomador exigir descrição precisa do serviço na NFS-e.
Frase citável: Escolher CNAE “genérico” para facilitar abertura pode aumentar risco fiscal, porque o fisco cruza CNAE, objeto social, notas emitidas e declarações para verificar compatibilidade da atividade.
MEI para programador: por que quase sempre não é o caminho
Para muitos desenvolvedores, MEI não é permitido pela lista de ocupações e limites do regime. Além disso, mesmo quando alguma ocupação correlata aparece, o risco de incompatibilidade com a atividade real é alto. Para entender o cenário atualizado e alternativas legais, veja: programador pode ser MEI em 2026? e enquadramento tributário para devs: alternativas ao MEI.
Exportação de serviços de TI: CNAE não resolve sozinho
Quando você atende cliente do exterior, a análise envolve regras de exportação de serviços, comprovação do tomador, contrato, e emissão correta de nota. O CNAE precisa ser compatível, mas a economia tributária depende do conjunto documental. Para aprofundar, leia: exportação de serviços de TI para desenvolvedor PJ.
Perguntas Frequentes sobre qual cnae para programador pj
1) Qual cnae para programador pj que faz desenvolvimento sob encomenda?
Em muitos casos, o CNAE mais usado é 6201-5/01 (Desenvolvimento de programas de computador sob encomenda), quando você cria software customizado para um cliente. O ideal é alinhar CNAE, objeto social, contrato e descrição da nota para sustentar o enquadramento e reduzir risco fiscal.
2) Qual cnae para programador pj que presta consultoria em TI?
Quando a entrega principal é diagnóstico, recomendação, arquitetura e direcionamento técnico, o CNAE comum é 6204-0/00 (Consultoria em tecnologia da informação). Para evitar questionamentos, o contrato deve deixar claro que a entrega é consultiva, e não desenvolvimento sob encomenda disfarçado.
3) Qual cnae para programador pj que vende SaaS (assinatura de software)?
Para SaaS com pouca customização, costuma-se avaliar CNAEs de licenciamento de software (como 6203-1/00 para não customizáveis) e, quando há parametrização relevante, 6202-3/00. A modelagem correta depende do quanto a receita é licença versus serviços (implantação/suporte).
4) O CNAE define se eu pago Anexo III ou Anexo V no Simples?
O CNAE influencia, mas não atua sozinho. A tributação no Simples depende da atividade, da receita acumulada e, em muitos serviços, do Fator R (28%) previsto na LC 123/2006. Por isso, a escolha de CNAE deve ser feita junto com o planejamento de pró-labore/folha.
5) Posso ter mais de um CNAE como programador PJ?
Sim. Você pode ter CNAE principal e CNAEs secundários, desde que correspondam a atividades reais e documentadas. Ter múltiplos CNAEs sem lastro pode aumentar risco de inconsistência. A recomendação é cadastrar apenas o que você realmente executa e consegue comprovar por contratos e notas.
Próximos passos: como escolher e cadastrar o CNAE com segurança (sem retrabalho)
Para fechar a decisão sobre qual cnae para programador pj, o caminho mais seguro é tratar como um mini-projeto de compliance: mapear serviço, definir contrato, escolher CNAE e então abrir/alterar CNPJ. Esse método reduz retrabalho com prefeitura, evita retenções indevidas e melhora a previsibilidade do imposto mensal.
Frase citável: Um processo seguro de escolha de CNAE para dev PJ inclui: definição do serviço, validação do contrato, seleção do CNAE compatível e revisão do regime tributário, porque cada etapa precisa sustentar a próxima em caso de fiscalização.
- Liste suas entregas (ex.: app sob encomenda, sustentação, consultoria, SaaS).
- Revise o contrato para refletir a entrega real e separar licença vs serviços quando existir.
- Escolha o CNAE principal que melhor descreve a maior parte da receita.
- Inclua CNAEs secundários apenas se você realmente faturar aquelas atividades.
- Simule o regime (Simples x Presumido) e verifique Fator R quando aplicável.
Se você também está decidindo formato de empresa e proteção patrimonial, este guia ajuda: EI x SLU: qual natureza jurídica protege seu patrimônio. Para abertura fora da capital, veja: como abrir empresa de tecnologia no interior de SP.
Conclusão prática: se você quer escolher o CNAE certo, pagar imposto com previsibilidade e evitar retrabalho com NFS-e, a Wetax faz a análise completa (CNAE + contrato + regime) com atendimento em São Paulo e também 100% online. Fale com a Wetax e organize seu CNPJ de desenvolvedor PJ.
Conteúdo atualizado em 03/2026. Este material é informativo e não substitui análise individual, pois enquadramento depende de contrato, município e operação real.






