CNAE para desenvolvedor de software: o código certo

CNAE para desenvolvedor de software: o código certo

Conteúdo

Escrito por: Rafael Caribé, CEO, Agilize

Principais lições deste artigo

  • O CNAE para desenvolvedor de software se define pelo modelo de monetização: projeto sob encomenda, licenciamento customizável ou SaaS. A linguagem ou a stack utilizada não influencia essa escolha.

  • Desenvolvedores de software não podem ser MEI. A alternativa correta é abrir uma ME com escrituração contábil obrigatória.

  • CNAEs secundários como consultoria em TI, suporte técnico e hospedagem ampliam as atividades autorizadas sem substituir a atividade principal.

  • O Fator R determina se a empresa é tributada pelo Anexo III, com 6%, ou pelo Anexo V, com 15,5%, do Simples Nacional. Esse enquadramento muda diretamente o valor dos impostos.

  • O apoio especializado da Agilize Contabilidade reduz o risco de erro na escolha do CNAE: fale com um especialista agora.

A solução rápida: qual CNAE usar para desenvolvedor de software?

A maioria dos desenvolvedores de software usa uma destas três atividades principais, todas da divisão 62 da CNAE 2.3 do IBGE/Concla. A escolha depende de como o desenvolvedor cobra pelo trabalho.

  1. Desenvolvimento de programas de computador sob encomenda: indicado para quem entrega software personalizado para um cliente específico, com contrato de prestação de serviço ou proposta PJ.

  2. Desenvolvimento e licenciamento de programas de computador customizáveis: indicado para quem vende um produto de software adaptável, como um sistema ERP configurável, licenciado para múltiplos clientes.

  3. Desenvolvimento e licenciamento de programas de computador não customizáveis: indicado para quem vende software padronizado ou opera SaaS por assinatura, sem personalização por cliente.

A solução em detalhe: como decidir o CNAE para desenvolvedor de software pelo modelo de negócio

Desenvolvedor de software que trabalha por projeto sob encomenda

Projetos sob encomenda caracterizam uma relação de prestação de serviço para um cliente específico. A atividade de desenvolvimento de programas de computador sob encomenda abrange o desenvolvimento de sistemas para atender às necessidades do cliente, incluindo definição de módulos, especificações funcionais, tipos de relatórios, testes de desempenho, programação com ferramentas e linguagens, fornecimento de documentação e modelagem de banco de dados. Esse é o CNAE principal mais comum entre freelancers e squads contratados diretamente por empresas.

Desenvolvedor de software que vende produto licenciado

Produtos licenciados para vários clientes, com possibilidade de configuração, se enquadram em desenvolvimento e licenciamento de programas de computador customizáveis. O produto existe antes do cliente e passa por adaptação, não por construção do zero. O CNAE principal precisa refletir essa monetização por licença de uso.

Desenvolvedor de software que opera SaaS ou aplicativo por assinatura

Modelos de assinatura sem personalização por cliente caracterizam licenciamento de programas não customizáveis. Esse é o modelo típico de SaaS e de aplicativos de consumidor final. A atividade de desenvolvimento e licenciamento de programas de computador não customizáveis costuma ser a principal nesses casos. Atividades como tratamento de dados e hospedagem entram como secundárias.

Desenvolvedor de software que presta consultoria ou suporte técnico

Consultoria em tecnologia da informação e suporte técnico e manutenção em TI funcionam como atividades complementares ao desenvolvimento. Elas entram como CNAEs secundários no CNPJ do desenvolvedor. A exceção ocorre quando a empresa atua apenas como consultora e não desenvolve software. Quem programa e entrega software precisa ter uma das três atividades de desenvolvimento como principal.

O critério de decisão permanece o mesmo em todos os casos. O CNAE para desenvolvedor de software se decide pelo modelo de monetização. A linguagem ou a stack utilizada não altera essa escolha.

Fale com um especialista e escolha o CNAE certo para o seu modelo de negócio.

O problema do MEI: por que o desenvolvedor de software não pode ser MEI

Desenvolvimento de software é atividade intelectual. A lista de ocupações permitidas ao MEI é fechada, com cerca de 468 ocupações, e a ocupação de programador ou desenvolvedor de software não consta entre elas. Exercer como MEI uma atividade fora da lista oficial de ocupações permitidas causa desenquadramento. O empreendedor passa a ser tributado pela regra geral do Simples Nacional como microempresa ou EPP.

O caminho correto para o desenvolvedor de software é abrir uma ME. Para ME e EPP, a escrituração contábil regular é obrigatória por lei. A Agilize Contabilidade não atende MEIs e cuida da contabilidade de ME e EPP desde a abertura do CNPJ.

A solução complementar: CNAEs secundários que fazem sentido para o desenvolvedor de software

CNAEs secundários ampliam as atividades autorizadas no CNPJ e evitam travas em contratos e notas fiscais. Eles fazem sentido quando o contratante exige uma atividade específica no contrato, quando a prefeitura trava a emissão de nota por falta de correspondência cadastral ou quando o desenvolvedor já presta serviços complementares.

As atividades secundárias mais comuns para desenvolvedores de software são:

  • Consultoria em tecnologia da informação: assessoria técnica em arquitetura de software, infraestrutura em nuvem e planejamento de sistemas.

  • Suporte técnico, manutenção e outros serviços em tecnologia da informação: help desk, manutenção de sistemas e monitoramento de infraestrutura.

  • Tratamento de dados, provedores de serviços de aplicação e serviços de hospedagem na internet: relevante para quem opera SaaS ou oferece serviços na nuvem.

  • Atividades de análise e desenvolvimento de sistemas: aplicável quando o escopo do contratante ou do edital exige essa descrição.

CNAE secundário não substitui a atividade principal. O CNAE principal do desenvolvedor de software precisa refletir o que ele efetivamente faz e cobra. Incluir consultoria como principal quando a atividade real é desenvolvimento gera risco com o contratante e com a prefeitura.

Evite erros na abertura do CNPJ: conte com a Agilize Contabilidade.

O impacto no bolso: CNAE para desenvolvedor de software e o Simples Nacional

Atividades de desenvolvimento de software têm natureza intelectual. Quando o Fator R fica abaixo de 28%, a tributação ocorre pelo Anexo V do Simples Nacional, com alíquota nominal inicial de 15,5%. Esse é o ponto de partida.

O Fator R é o mecanismo que pode alterar esse cenário. Ele compara a folha de pagamento com a receita bruta da empresa para determinar a alíquota de impostos no Simples Nacional. Se o resultado for igual ou superior a 28%, a empresa é tributada pelo Anexo III, com alíquota nominal inicial de 6%. Se for inferior a 28%, permanece no Anexo V.

O Fator R define automaticamente o anexo correto em cada período de apuração, mês a mês. A mesma empresa pode estar no Anexo III em um mês e no Anexo V no mês seguinte, conforme a evolução da folha e da receita.

Um desenvolvedor de software que fatura R$ 15.000 por mês e retira pró-labore equivalente a um salário mínimo tem Fator R próximo de 9%, ficando no Anexo V. Ao ajustar o pró-labore para um valor que represente 28% da receita bruta acumulada, a empresa migra para o Anexo III. A diferença no DAS mensal é significativa. O ponto de equilíbrio entre aumento do pró-labore, que gera INSS e possivelmente IRPF, e economia no DAS precisa de cálculo individual feito por um contador.

Em 2026, empresas no Simples Nacional têm tratamento diferenciado em relação à CBS e ao IBS, mas continuam sujeitas a essas contribuições. A Reforma Tributária já está em curso e manter o enquadramento correto desde a abertura do CNPJ se torna cada vez mais relevante.

O problema na prática: erros comuns ao cadastrar o CNAE para desenvolvedor de software

Alguns erros na escolha do CNAE para desenvolvedor de software aparecem com frequência e geram problemas evitáveis:

  • Usar uma atividade genérica de TI como principal: o contratante pode exigir a atividade de desenvolvimento no contrato, e a prefeitura pode travar a emissão de nota fiscal por falta de correspondência cadastral.

  • Esquecer CNAEs secundários exigidos por contratantes ou editais: a prefeitura pode rejeitar a emissão da nota fiscal por falta de correspondência cadastral da atividade prestada.

  • Redigir objeto social incompatível com a atividade real: objeto social amplo demais ou que não descreve o que o desenvolvedor efetivamente faz gera inconsistência entre o cadastro e as movimentações bancárias.

  • Tentar se registrar como MEI sendo desenvolvedor de software: o desenquadramento é automático e pode gerar cobrança retroativa com juros.

O apoio contábil especializado antes do registro reduz o risco de cada um desses erros e evita correções posteriores mais caras.

Dois cenários que pedem atenção extra: exterior e SaaS próprio

Além dos erros mais comuns, dois modelos de negócio têm particularidades que exigem análise cuidadosa antes da abertura do CNPJ.

Consulte invoices de serviços prestados ao exterior na Agilize, com controle de faturamento, impostos e histórico mensal de recebimentos.
Tela de consulta de invoices da Agilize para serviços prestados ao exterior, com valores e impostos.
  • Dev que fatura para o exterior como PJ: quando o tomador do serviço é residente ou domiciliado no exterior e há ingresso de divisas no Brasil, a operação pode se caracterizar como exportação de serviços. A Receita Federal, na Solução de Consulta Cosit nº 162/2026, confirmou que serviços prestados a tomadores no exterior ficam desonerados de PIS/Pasep e Cofins, desde que observada a legislação sobre ingresso de divisas. A escolha da atividade principal continua seguindo o modelo de monetização, como desenvolvimento sob encomenda ou licenciamento de produto próprio. A emissão do documento fiscal para o exterior exige atenção ao cadastro municipal e à inscrição de ISS, e o apoio contábil ajuda a evitar bitributação.

  • Dev que vende SaaS próprio ou aplicativo por assinatura: o enquadramento segue o que já foi explicado. A atividade de desenvolvimento e licenciamento de programas de computador não customizáveis costuma ser a principal, e atividades como tratamento de dados e hospedagem entram como secundárias. No Simples Nacional, essa atividade se submete ao Fator R. A organização da folha de pagamento pode mudar o anexo mês a mês.

A solução completa: como a Agilize Contabilidade apoia a escolha do CNAE na abertura do CNPJ

A Agilize Contabilidade é a primeira contabilidade online do Brasil, fundada em 2013. São mais de 50 mil empreendedores atendidos e mais de 30 mil empresas abertas em todos os estados brasileiros, com selo RA1000 no Reclame Aqui.

Veja como funciona o painel de controle da Agilize: um dashboard completo para acompanhar finanças, notas fiscais, impostos e pendências da sua empresa em tempo real.
Painel de controle da Agilize com visão geral financeira, notas fiscais, pendências e atalhos contábeis.

Para o desenvolvedor de software que precisa abrir o CNPJ, o processo segue três etapas claras:

  1. Consultoria especializada: o time de especialistas da Agilize Contabilidade ajuda a escolher as atividades corretas, o regime tributário e a estrutura ideal para a empresa antes do registro.

  2. Registro da empresa: a Agilize Contabilidade cuida de toda a burocracia junto aos órgãos, como Junta Comercial, Receita Federal e prefeitura, e mantém o empreendedor informado em cada etapa.

  3. Contabilidade completa: com o CNPJ pronto, a Agilize Contabilidade assume a contabilidade da empresa, incluindo apuração de impostos, obrigações fiscais, cálculo automático do Fator R, emissão e importação de notas fiscais e gestão de RH.

A abertura de CNPJ é gratuita, com isenção de honorários, para quem contrata o plano anual. O empreendedor paga apenas as taxas públicas obrigatórias. A Agilize Contabilidade cuida da contabilidade da empresa. A estratégia do negócio fica com o desenvolvedor.

Controle seus impostos com a Agilize: acompanhe DAS, INSS, IRRF, vencimentos, pendências fiscais e comprovantes de pagamento em um só lugar.
Painel de impostos da Agilize com DAS, INSS, IRRF e status de pagamento.

Pronto para abrir sua empresa com o CNAE correto? Fale com a Agilize Contabilidade.

Perguntas frequentes sobre CNAE para desenvolvedor de software

Qual CNAE usar para desenvolvedor de software que trabalha por projeto?

A atividade de desenvolvimento de programas de computador sob encomenda reflete melhor a relação de projeto com cliente específico. Ela abrange o desenvolvimento de sistemas personalizados, definição de módulos, especificações funcionais, programação e entrega de documentação. Esse é o CNAE principal mais adequado para freelancers e desenvolvedores contratados via proposta PJ ou contrato de prestação de serviço.

Desenvolvedor de software pode ser MEI?

Desenvolvedor de software não pode ser MEI. Como já explicado, desenvolvimento de software é atividade intelectual e não consta na lista de ocupações permitidas ao MEI. O desenquadramento leva à tributação pela regra geral do Simples Nacional como microempresa ou EPP. O caminho correto é abrir uma ME, com escrituração contábil regular.

Preciso incluir CNAEs secundários no CNPJ de desenvolvedor de software?

A inclusão de CNAEs secundários depende dos serviços prestados e das exigências dos contratantes. Consultoria em tecnologia da informação, suporte técnico e manutenção em TI e tratamento de dados e hospedagem costumam entrar como secundárias. Se o contratante exige uma atividade específica no contrato ou a prefeitura trava a emissão de nota por falta de correspondência cadastral, incluir o CNAE secundário correspondente resolve o problema. O CNAE principal precisa refletir a atividade que gera a maior parte da receita.

O CNAE para desenvolvedor de software muda o imposto no Simples Nacional?

O CNAE e o Fator R influenciam o imposto no Simples Nacional. Atividades de desenvolvimento de software, quando o Fator R fica abaixo de 28%, ficam no Anexo V, com alíquota nominal inicial de 15,5%. Como já explicado, o Fator R compara folha de pagamento e receita bruta dos últimos 12 meses e define se a empresa permanece no Anexo V ou migra para o Anexo III, com alíquota nominal inicial de 6%. A forma de remuneração dos sócios, por meio de pró-labore, impacta diretamente esse cálculo.

Qual CNAE para desenvolvimento de aplicativos?

O CNAE para desenvolvimento de aplicativos depende do modelo de monetização. Aplicativo desenvolvido sob encomenda para um cliente específico segue a atividade de desenvolvimento de programas de computador sob encomenda. Aplicativo próprio vendido por assinatura, sem personalização por cliente, segue a atividade de desenvolvimento e licenciamento de programas de computador não customizáveis. O critério é sempre o modelo de monetização. A plataforma ou a tecnologia utilizada não altera essa definição.

Qual o CNAE para prestação de serviços digitais?

Não existe uma atividade única de serviços digitais. O desenvolvedor de software precisa escolher a atividade que descreve o que ele efetivamente entrega e cobra, como desenvolvimento sob encomenda, licenciamento de software customizável, licenciamento de software não customizável, consultoria em TI ou suporte técnico. A escolha inadequada pode travar a emissão de nota fiscal e gerar problema com o contratante.

Como escolher o CNAE certo na abertura do CNPJ?

A escolha do CNAE certo começa pelo modelo de monetização. A pergunta central é como o desenvolvedor cobra pelo que entrega. A partir dessa resposta, ele define a atividade principal, inclui as secundárias necessárias para cobrir serviços complementares ou exigências de contratantes e confirma o enquadramento no Simples Nacional com apoio contábil antes do registro. Alterar o CNAE principal depois da abertura exige alteração contratual na Junta Comercial, processo que leva tempo e gera custo.

Deixe a contabilidade com quem entende: fale com a Agilize Contabilidade.

Conclusão: o CNAE para desenvolvedor de software é decisão estratégica

O CNAE para desenvolvedor de software define o enquadramento tributário, a emissão de nota fiscal, a aceitação pelo contratante e o impacto no Simples Nacional. Escolher sem análise ou apenas copiando o código de outro desenvolvedor aumenta o risco de imposto pago a mais, nota travada e problema com a prefeitura.

Os próximos passos são objetivos. O desenvolvedor precisa definir o modelo de monetização, escolher a atividade principal com base nele, incluir as secundárias necessárias, confirmar o enquadramento no Simples Nacional e contar com apoio contábil desde a abertura. A Agilize Contabilidade cuida de tudo relacionado à contabilidade da empresa para que o desenvolvedor de software foque na estratégia do negócio.

Fale com a Agilize Contabilidade e abra sua empresa com o CNAE correto.

Saiba mais