Escrito por: Rafael Caribé, CEO, Agilize
Principais lições deste artigo
-
O CNAE define o anexo do Simples Nacional, a alíquota do DAS e a aplicação do Fator R, o que impacta diretamente o valor dos impostos pagos por ME e EPP de software.
-
Os principais CNAEs para desenvolvimento de software são 6201-5/01 (sob encomenda), 6202-3/00 (customizável), 6203-1/00 (SaaS) e 6204-0/00 (consultoria), todos sujeitos ao Fator R.
-
O Fator R compara folha de pagamento e receita bruta e define o anexo de tributação, o que altera de forma relevante a carga de impostos.
-
Erros comuns incluem usar CNAE genérico, ignorar o Fator R, tentar se enquadrar como CNPJ como MEI e emitir notas fiscais com código de serviço incompatível, o que gera multas e autuações.
-
A Agilize Contabilidade oferece contabilidade online especializada em tecnologia, com cálculo automático do Fator R e suporte até as 21h para ME e EPP.
Fale com um especialista da Agilize Contabilidade
Resumo: o guia para escolher seu CNAE
Os principais CNAEs para desenvolvimento de software no Simples Nacional pertencem à divisão 62 da tabela CNAE do IBGE e variam conforme o tipo de serviço prestado: desenvolvimento sob encomenda, software customizável, software não customizável (SaaS), consultoria em TI e web design.
O CNAE determina em qual dos anexos do Simples Nacional a empresa será tributada. Para serviços de tecnologia, os Anexos III e V são os mais comuns. O Anexo III tem alíquota inicial de 6%. O Anexo V tem alíquota inicial de 15,5%. A passagem de um para o outro depende do Fator R, que compara a folha de pagamento e a receita bruta da empresa para determinar em qual faixa de impostos do Simples Nacional ela se encaixa. Quando o Fator R é igual ou superior a 28%, a empresa é tributada pelo Anexo III. Abaixo disso, pelo Anexo V.
O modelo mental para tomar essa decisão é simples: modelo de negócio, CNAE, anexo, Fator R, alíquota.
Por que o CNAE importa para empresas de software
Para ME e EPP, a contabilidade é obrigatória por lei. Todo desenvolvedor ou fundador de software que opera nessas modalidades precisa de um contador para cumprir as obrigações fiscais, contábeis e acessórias, da apuração do DAS à entrega de declarações.

A escolha do CNAE tem impacto direto em três frentes:
-
Emissão de notas fiscais: o código de serviço da NFS-e precisa ser compatível com o CNAE cadastrado. Um CNAE incorreto pode levar à rejeição das notas fiscais pelo sistema da prefeitura.
-
Retenção de ISS: serviços de tecnologia da informação, como desenvolvimento de software e suporte, pagam o ISS na cidade do prestador, sem retenção na fonte, salvo em compras do setor público. Um CNAE errado pode gerar retenções indevidas.
-
Apuração de impostos: o CNAE define o anexo e, portanto, a alíquota do DAS. Um erro pode enquadrar a empresa em anexo mais caro ou até causar sua exclusão do Simples Nacional.
Quero entender o impacto do meu CNAE nos impostos
Conceitos essenciais: ME, EPP, CNAE e anexos do Simples Nacional
Diferença entre ME e EPP
ME, Microempresa, é o porte empresarial para quem fatura até R$ 360 mil por ano. A Empresa de Pequeno Porte, EPP, abrange receita bruta anual superior a R$ 360.000,00 e igual ou inferior a R$ 4,8 milhões, conforme a Lei Complementar nº 123/2006. Ambas podem optar pelo Simples Nacional. A Agilize Contabilidade atende ME e EPP e não atende CNPJ como MEI.
Obrigatoriedades contábeis para empresas de software
A legislação empresarial exige escrituração contábil regular para ME e EPP. Isso inclui apuração mensal do DAS, entrega de declarações obrigatórias, emissão correta de notas fiscais e controle de folha de pagamento. Esses elementos influenciam diretamente o cálculo do Fator R.

O papel do contador na escolha do CNAE
O CNAE define o regime tributário, o anexo do Simples Nacional e as obrigações municipais. A escolha do CNAE deve contar com assessoria contábil que domine a tabela CNAE e o impacto tributário de cada código. Um contador especializado em tecnologia garante que o enquadramento reflita a atividade real da empresa e aumente a eficiência fiscal.

Como escolher seu CNAE por modelo de faturamento
Agora que o papel do CNAE e dos anexos está claro, fica mais simples conectar o modelo de negócio ao código correto. A tabela abaixo resume os principais CNAEs para desenvolvimento de software no Simples Nacional. Todos estão sujeitos ao Fator R, que define se a tributação será pelo Anexo III ou pelo Anexo V.
|
CNAE |
Modelo de negócio |
Anexo provável |
Sujeito ao Fator R |
|---|---|---|---|
|
Desenvolvimento sob encomenda, projetos personalizados para um cliente específico |
Sim |
||
|
Desenvolvimento e licenciamento de software customizável, adaptável ao cliente |
Sim |
||
|
Desenvolvimento e licenciamento de software não customizável, SaaS ou produto de prateleira |
Sim |
||
|
Consultoria em tecnologia da informação |
Sim |
A seguir, o detalhamento de cada código.
Desenvolvimento sob encomenda (6201-5/01)
Este CNAE é indicado para quem cria sistemas, aplicativos, plataformas, APIs ou automações feitas sob medida para um cliente específico. É o CNAE principal para desenvolvimento de programas de computador sob encomenda. Está sujeito ao Fator R, que define se a tributação ficará no Anexo III ou no Anexo V.
Software customizável (6202-3/00)
Este CNAE é usado por quem desenvolve e licencia software que pode ser adaptado para diferentes clientes, mas parte de uma base comum. É um dos códigos mais usados por empresas SaaS e por quem licencia software adaptável no Brasil. Também está sujeito ao Fator R.
Software não customizável e SaaS (6203-1/00)
Este CNAE é adequado para produtos padronizados, vendidos por assinatura ou licença, sem adaptação ao cliente. Também está sujeito ao Fator R para definição do anexo.
Consultoria em TI (6204-0/00)
Este CNAE abrange consultoria em sistemas, redes, integração de soluções e auditoria de sistemas. Pode optar pelo Simples Nacional quando cumpre os requisitos e fica sujeito ao Fator R.
Web design (6201-5/02)
Este CNAE é indicado para quem atua com design de interfaces e identidade visual de sites, sem escrever código funcional. Também está sujeito ao Fator R.
Uma empresa pode ter mais de um CNAE quando realiza atividades distintas. O CNAE principal deve refletir a atividade responsável pela maior parte do faturamento. Os demais serviços habituais podem ser cadastrados como secundários.
Quero ajuda para definir o CNAE da minha empresa de software
Armadilhas e erros comuns ao escolher o CNAE
Evitar erros no CNAE reduz riscos fiscais e custos desnecessários. Os erros mais frequentes entre desenvolvedores e fundadores de software ao escolher o CNAE são:
-
Usar um CNAE genérico ou incompatível com a atividade real: a divergência entre o CNAE declarado e o faturamento real pode resultar em enquadramento tributário incorreto, impossibilidade de emitir NFS-e e autuação fiscal.
-
Ignorar o Fator R: desenvolvedores que trabalham sozinhos, sem funcionários e sem pró-labore definido, tendem a ter folha de salários próxima de zero, o que faz o Fator R ficar abaixo de 28% e a empresa ser enquadrada no Anexo V. Isso aumenta a carga tributária ao longo do ano.
-
Acreditar que pode abrir CNPJ como MEI desenvolvendo software: programação e desenvolvimento de software não estão entre as ocupações autorizadas ao MEI. O impedimento vale mesmo para freelancers, desenvolvedores solo e quem fatura abaixo do limite anual do MEI.
-
Não emitir nota fiscal com o código de serviço correto: cada CNAE corresponde a um código de serviço na NFS-e, com alíquota de ISS definida pela legislação municipal. Um código errado pode gerar rejeição da nota ou retenção indevida de ISS pelo tomador.
As consequências de um CNAE incorreto são financeiras e burocráticas. A empresa pode pagar uma alíquota do Simples Nacional maior por enquadramento em anexo errado. Também pode receber multa por emissão de nota fiscal com código de serviço incompatível. Se o Fisco identificar CNAE incompatível com o faturamento, a Receita Federal pode exigir retificação do CNPJ, aplicar multa e reenquadrar a empresa em regime tributário mais oneroso.
Boas práticas e critérios para escolher sua contabilidade
Evitar os erros acima exige disciplina e um contador preparado. Para manter a empresa de software em conformidade e pagar a alíquota correta, as boas práticas incluem:
-
Manter o CNAE atualizado conforme a atividade principal da empresa, pois ele define o anexo e a alíquota do DAS.
-
Acompanhar o Fator R mensalmente, já que ele é recalculado com base nos últimos 12 meses de folha e receita e pode mudar o anexo de tributação.
-
Emitir notas fiscais com o código de serviço compatível com o CNAE cadastrado, o que evita rejeições e retenções indevidas.
-
Separar as finanças pessoais das empresariais desde o primeiro mês de operação, o que facilita o controle de caixa e o cálculo de impostos.
-
Revisar periodicamente o CNAE com o contador, especialmente se o modelo de negócio evoluir, para manter o enquadramento alinhado ao faturamento real.
Ao escolher um serviço de contabilidade online para sua empresa de tecnologia, considere estes critérios:
-
Especialização em empresas de serviços e tecnologia.
-
Atendimento ágil e multicanal.
-
Plataforma online com transparência fiscal em tempo real.
-
Suporte especializado para decisões como o cálculo do Fator R.
A Agilize Contabilidade nasceu em 2013 como a primeira contabilidade online do Brasil. Com mais de 13 anos de mercado e mais de 50 mil empreendedores atendidos, cuida de toda a burocracia contábil de ME e EPP, da apuração do DAS à entrega de declarações, para que o empreendedor foque na estratégia do negócio. O Fator R é calculado automaticamente pela plataforma, e o plano Unique inclui um especialista dedicado exclusivo com atendimento até as 21h. A abertura de empresa é isenta de honorários para quem assina o plano anual, com condições exclusivas.

Quero uma contabilidade online especializada em tecnologia
Cenários práticos: como diferentes modelos de negócio escolhem o CNAE
Os cenários abaixo mostram como os conceitos de CNAE, anexo e Fator R se aplicam no dia a dia de empresas de software.
Cenário 1, desenvolvedor de projetos sob encomenda: um desenvolvedor back-end que cria sistemas personalizados para clientes empresariais deve usar o CNAE 6201-5/01 como principal. Sem funcionários e com pró-labore baixo, o Fator R provavelmente ficará abaixo de 28%, o que resulta em tributação pelo Anexo V. Para uma empresa com receita bruta de R$ 15.000 por mês, a diferença entre o Anexo V e o Anexo III pode superar mil reais mensais. Para tentar migrar para o Anexo III, ajustar o pró-labore para atingir 28% da receita pode ser uma opção vantajosa, desde que o impacto do INSS e do IRPF sobre o pró-labore seja simulado com o contador.
Cenário 2, fundador de SaaS: quem desenvolve e comercializa um software por assinatura, sem customização para cada cliente, deve avaliar o CNAE 6203-1/00. O produto é padronizado e vendido em escala. O Fator R também se aplica. Com folha de pagamento, incluindo pró-labore dos sócios, em proporção adequada à receita, a empresa pode tributar pelo Anexo III. O contador é fundamental para estruturar a remuneração dos sócios de forma eficiente.
Cenário 3, consultor de TI: profissional que presta consultoria em sistemas, redes e integração de soluções se enquadra no CNAE 6204-0/00. A consultoria em TI não pode ser MEI e está sujeita ao Fator R para definição entre Anexo III e Anexo V. Sem funcionários, o pró-labore é o principal componente da folha para fins de cálculo do Fator R.
Perguntas frequentes (FAQ)
Qual CNAE para desenvolvimento de aplicativos?
O CNAE depende do modelo de negócio. Se o aplicativo é desenvolvido sob medida para um cliente específico, o CNAE indicado é o 6201-5/01, desenvolvimento de programas de computador sob encomenda. Se o aplicativo é um produto próprio, vendido por assinatura ou licença sem customização, o CNAE 6203-1/00, software não customizável, é o mais adequado. Se o app pode ser adaptado para diferentes clientes a partir de uma base comum, o 6202-3/00, software customizável, é a opção. O CNAE principal deve refletir a atividade que gera a maior parte do faturamento.
O CNAE 6201-5/01 pode ser Simples Nacional?
Sim. O CNAE 6201-5/01 é permitido no Simples Nacional para ME e EPP. A empresa será enquadrada no Anexo III ou no Anexo V conforme o resultado do Fator R. Esse CNAE não é permitido para CNPJ como MEI.
Qual CNAE para análise e desenvolvimento de sistemas?
A análise e o desenvolvimento de sistemas geralmente se enquadram no CNAE 6201-5/01 quando o trabalho é feito sob encomenda para um cliente específico. Se a empresa também presta consultoria sobre arquitetura de sistemas ou tecnologia, pode incluir o CNAE 6204-0/00 como secundário. O CNAE principal deve corresponder à atividade que representa a maior parte do faturamento.
Qual CNAE para SaaS no Simples Nacional?
Para empresas que desenvolvem e comercializam software como serviço, SaaS, produto padronizado vendido por assinatura, sem customização por cliente, o CNAE mais indicado é o 6203-1/00, desenvolvimento e licenciamento de programas de computador não customizáveis. Se o produto SaaS pode ser adaptado para diferentes clientes a partir de uma base comum, o 6202-3/00, software customizável, pode ser mais adequado. Ambos estão sujeitos ao Fator R no Simples Nacional.
Posso ser MEI desenvolvendo software?
Não. As atividades de programação e desenvolvimento de software não estão entre as ocupações autorizadas ao Microempreendedor Individual, conforme o Anexo XI da Resolução CGSN nº 140/2018. O impedimento vale para desenvolvedores front-end, back-end, full stack, mobile, de SaaS, de aplicativos e de qualquer produto de software, independentemente de trabalhar sozinho, ser freelancer ou faturar abaixo do limite anual do MEI. A formalização correta para essas atividades é como ME ou EPP, optante pelo Simples Nacional. Saiba mais sobre quem pode ser MEI.
O que acontece se eu escolher o CNAE errado?
As consequências incluem enquadramento em anexo do Simples Nacional mais caro, rejeição de notas fiscais pelo sistema da prefeitura, retenção indevida de ISS pelo tomador de serviço, autuação fiscal pela Receita Federal e, em casos de CNPJ como MEI com CNAE incompatível, desenquadramento retroativo com cobrança de tributos, juros e multas referentes a todo o período irregular. O prazo de regularização varia conforme o auto de infração e a legislação aplicável.
Como declarar notas de SaaS versus projeto sob encomenda?
As notas fiscais devem ser emitidas com o código de serviço correspondente ao CNAE cadastrado e à atividade efetivamente prestada. Para projetos sob encomenda, CNAE 6201-5/01, a nota fiscal deve descrever o desenvolvimento personalizado entregue, com o código de serviço correspondente ao item 1.04 da LC 116/2003, elaboração de programas de computadores, conforme a natureza do serviço efetivamente prestado. Para SaaS enquadrado no CNAE 6203-1/00, a nota fiscal é a NFS-e, com o serviço classificado no item 1.05 da LC 116/2003, licenciamento ou cessão de direito de uso de programas de computador. Misturar os códigos de serviço ou emitir notas com descrição incompatível com o CNAE cadastrado pode gerar rejeição pela prefeitura e questionamentos fiscais. Um contador especializado garante que a emissão esteja correta em cada caso.
Quero ajuda para emitir notas fiscais de software sem erro
Conclusão: o caminho para a tranquilidade fiscal
Escolher o CNAE correto para desenvolvimento de software no Simples Nacional define quanto sua empresa paga de imposto todos os meses, como as notas fiscais são emitidas e qual é o risco fiscal do negócio. O Fator R amplia esse impacto e pode representar economia relevante ao longo do ano quando a folha de pagamento está estruturada de forma estratégica.
A Agilize Contabilidade cuida de toda a burocracia contábil da empresa de tecnologia, do enquadramento correto do CNAE ao cálculo automático do Fator R, da emissão de notas fiscais à entrega de declarações obrigatórias. Assim, o empreendedor foca na estratégia e no crescimento do negócio.
Quero falar com um especialista da Agilize Contabilidade