Escrito por: Rafael Caribé, CEO, Agilize
Principais lições deste artigo
-
Desenvolvedores não podem ser MEI e precisam abrir uma ME ou EPP para atuar como PJ.
-
Os CNAEs 6201-5/01, 6202-3/00 e 6203-1/00 definem o enquadramento no Simples Nacional e a possibilidade de reduzir impostos com o Fator R.
-
Escolher o CNAE correto exige alinhamento entre o tipo de serviço prestado e o código cadastrado para evitar autuações fiscais.
-
Monitorar mensalmente o Fator R é essencial para garantir a migração automática para o Anexo III e pagar menos impostos.
-
Para garantir a escolha correta do CNAE e o enquadramento tributário ideal, conte com a Agilize Contabilidade: fale com um especialista agora.
Introdução
Desenvolvedores que atuam como PJ precisam escolher o CNAE correto para pagar apenas o imposto devido e evitar problemas fiscais. A escolha do código impacta o enquadramento no Simples Nacional, o cálculo do Fator R e até a forma de formalizar contratos com clientes no Brasil e no exterior. Este guia mostra como definir o CNAE ideal para desenvolvimento de software, como validar essa escolha e quais são os próximos passos para organizar a contabilidade da sua empresa.
1. Pré-requisitos e visão geral
Desenvolvimento de software não está na lista de atividades permitidas para MEI. Isso significa que desenvolvedores não podem ser MEI e precisam abrir uma Microempresa (ME) ou Empresa de Pequeno Porte (EPP) para atuar como PJ de forma legal.
Para ME e EPP, a escrituração contábil regular é obrigatória por lei. Como essa escrituração exige conhecimento técnico especializado e precisa seguir normas contábeis específicas, contar com um contador é obrigatório desde o primeiro dia de operação. Sem esse suporte profissional, a empresa fica exposta a erros fiscais, multas e irregularidades que podem comprometer contratos e o próprio CNPJ.
A Agilize Contabilidade cuida de toda a burocracia contábil da sua empresa, com apuração de impostos, emissão de notas fiscais e obrigações acessórias. Você foca no desenvolvimento e a Agilize Contabilidade cuida da parte contábil.

2. Passo a passo para escolher o CNAE
Passo 1: identifique o seu tipo de trabalho
A escolha do CNAE começa pela natureza do serviço prestado. As quatro situações mais comuns para desenvolvedores são:
-
Desenvolvimento sob encomenda: o cliente contrata o desenvolvimento de um sistema, aplicativo ou software específico para suas necessidades.
-
SaaS customizável: a empresa cria um produto de software que pode ser adaptado para diferentes clientes e licenciado.
-
Software padronizado: a empresa desenvolve e licencia um produto pronto, sem customização por cliente.
-
Consultoria em TI: o profissional presta assessoria técnica sobre arquitetura de sistemas, infraestrutura ou estratégia de tecnologia.
Passo 2: consulte a tabela de CNAEs
|
CNAE |
Descrição |
Exemplo de atividade |
|---|---|---|
|
Desenvolvimento de programas de computador sob encomenda |
Squad ou freelancer que entrega sistema customizado para um cliente específico |
|
|
Desenvolvimento e licenciamento de programas de computador customizáveis |
Empresa que vende SaaS com módulos adaptáveis por cliente |
|
|
Desenvolvimento e licenciamento de programas de computador não customizáveis |
Empresa que vende licença de software pronto, igual para todos os usuários |
|
|
6204-0/00 |
Consultoria em tecnologia da informação |
Profissional que assessora empresas em arquitetura de sistemas e cloud |
Todos os CNAEs acima se enquadram inicialmente no Anexo V do Simples Nacional. Quando o Fator R atinge 28% ou mais, a empresa migra automaticamente para o Anexo III, que tem alíquota inicial menor.
Passo 3: combine CNAEs quando necessário
Uma empresa de tecnologia pode ter mais de um CNAE registrado. É comum combinar o 6201-5/01 com o 6204-0/00 quando o escopo inclui tanto desenvolvimento quanto consultoria técnica. O CNAE principal deve refletir a atividade que gera a maior parte da receita.
3. Como saber se a escolha está correta?
Três critérios ajudam a confirmar que o CNAE está adequado:
-
Aderência à atividade real: o contrato firmado com o cliente deve descrever exatamente o serviço coberto pelo CNAE registrado. Divergências entre o contrato e o código cadastrado podem gerar autuações fiscais.
-
Enquadramento correto no Simples Nacional: os CNAEs da tabela acima geralmente se enquadram no Anexo V do Simples Nacional. A migração para o Anexo III, com alíquota inicial de 6%, ocorre automaticamente quando o Fator R é igual ou superior a 28%.
-
Monitoramento mensal do Fator R: o Fator R é calculado mensalmente pela fórmula: folha de pagamento dos últimos 12 meses, incluindo pró-labore, décimo terceiro, férias, INSS e FGTS, dividida pela receita bruta dos últimos 12 meses. Quando o resultado é igual ou superior a 28%, a empresa é tributada pelo Anexo III, abaixo disso, permanece no Anexo V. O Fator R define automaticamente o anexo correto em cada período, sem opção de migração manual.
O impacto tributário é significativo. Para um desenvolvedor com receita mensal de R$ 10.000, o DAS estimado é de R$ 1.550 no Anexo V e de R$ 600 no Anexo III quando o Fator R é atingido. Monitorar esse indicador mensalmente faz parte da gestão contábil.
A Agilize Contabilidade realiza o cálculo do Fator R automaticamente em todos os planos e garante que sua empresa sempre pague a alíquota correta.

4. Dicas avançadas e próximos passos
Definir o CNAE é o primeiro passo para estruturar a atuação como desenvolvedor PJ. Os próximos passos variam conforme a sua situação atual:
-
Ainda não tem CNPJ: é necessário abrir uma empresa como ME ou EPP. A Agilize Contabilidade cuida de todo o processo de registro, com CNPJ, Junta Comercial e Prefeitura, e oferece isenção de honorários na abertura para clientes do plano anual. Você paga apenas as taxas obrigatórias dos órgãos públicos.
-
Já tem CNPJ com CNAE errado: a alteração cadastral exige suporte contábil para evitar inconsistências fiscais retroativas. Um contador avalia o histórico e conduz a regularização corretamente.
-
Quer trocar de contador: a Agilize Contabilidade assume a contabilidade da sua empresa em até 24 horas após a análise inicial e cuida de toda a transição documental.
Independentemente da sua situação atual, a Agilize Contabilidade oferece uma solução completa para desenvolvedores PJ. Os planos incluem emissão e importação de notas fiscais, conciliação bancária, gestão de RH, previsão de impostos e Fator R automático, tudo em uma plataforma online acessível a qualquer hora.

Para desenvolvedores que prestam serviços a clientes no exterior, o enquadramento correto do CNAE e o registro adequado das receitas em moeda estrangeira exigem atenção contábil especializada. Um contador garante que a documentação esteja em ordem e que o tratamento fiscal seja o correto.

FAQ
Desenvolvedor pode ser MEI?
Não. Nenhum CNAE de desenvolvimento de software, programação ou consultoria em TI consta na lista oficial de atividades permitidas para MEI. Desenvolvedores precisam abrir uma Microempresa ou Empresa de Pequeno Porte para atuar como PJ de forma regular. A ME pode faturar até R$ 360 mil por ano e se enquadra no Simples Nacional.
O que é o Fator R e como ele afeta o imposto do desenvolvedor?
O Fator R é o resultado da divisão entre a folha de pagamento dos últimos 12 meses, incluindo pró-labore dos sócios, décimo terceiro, férias, INSS e FGTS, e a receita bruta do mesmo período. Quando esse resultado é igual ou superior a 28%, a empresa de desenvolvimento de software é tributada pelo Anexo III do Simples Nacional, com alíquota inicial de 6%. Abaixo de 28%, a tributação ocorre pelo Anexo V, com alíquota inicial de 15,5%. O cálculo é feito mensalmente e define automaticamente o anexo aplicável em cada período, sem escolha do empreendedor.
Qual a diferença entre os CNAEs 6201-5/01, 6202-3/00 e 6203-1/00?
O CNAE 6201-5/01 cobre o desenvolvimento de software sob encomenda, quando o cliente contrata a criação de um sistema específico para suas necessidades. O CNAE 6202-3/00 se aplica ao desenvolvimento e licenciamento de software customizável, como produtos SaaS que podem ser adaptados para diferentes clientes. O CNAE 6203-1/00 é usado para desenvolvimento e licenciamento de software não customizável, como produtos prontos vendidos com a mesma configuração para todos os usuários. A escolha correta depende do modelo de negócio e do tipo de contrato firmado com os clientes.
Contador é obrigatório para desenvolvedor PJ?
Sim. Como explicado na seção de pré-requisitos, ME e EPP precisam manter escrituração contábil regular, o que torna o contador obrigatório desde o início das operações. A Agilize Contabilidade oferece todos os serviços contábeis necessários para desenvolvedores PJ, incluindo apuração de impostos, emissão de notas fiscais e cálculo automático do Fator R.
Como a Agilize Contabilidade ajuda desenvolvedores a escolher o CNAE correto?
Ao abrir uma empresa pela Agilize Contabilidade, um especialista contábil analisa o modelo de negócio do desenvolvedor e indica o CNAE mais adequado, além do regime tributário correto. Para quem já tem CNPJ e suspeita que o código está errado, a Agilize Contabilidade assume a contabilidade e avalia a situação cadastral da empresa. Todo o processo é feito online, com atendimento via chat, e-mail e WhatsApp em horário comercial e até as 21h nos planos Unique e Unique Plus.