Melhor CNAE para desenvolvedor em 2026: guia de decisão

Melhor CNAE para desenvolvedor em 2026: guia de decisão

Conteúdo

Escrito por: Rafael Caribé, CEO, Agilize

Principais lições deste artigo

  • O CNAE ideal para desenvolvedores varia conforme o modelo de atuação, como PJ alocado, freelancer, SaaS ou consultoria de TI.

  • Atividades secundárias como consultoria em TI, suporte técnico e desenvolvimento de páginas para internet são essenciais para emitir nota fiscal sem restrições.

  • Desenvolvedores não podem ser MEI. A abertura de Microempresa (ME) no Simples Nacional é o caminho correto.

  • O Fator R determina se a empresa será tributada pelo Anexo III ou V do Simples Nacional e impacta diretamente a carga tributária.

  • Para definir o CNAE certo e evitar problemas fiscais, conte com o suporte especializado da Agilize Contabilidade: fale com um especialista da Agilize Contabilidade.

Qual o melhor CNAE para desenvolvedor? Resposta por modelo de atuação

O CNAE principal de desenvolvimento de software descreve a atividade de criação de programas de computador sob encomenda ou por licenciamento. A escolha entre essas variações e a combinação com atividades secundárias define o enquadramento tributário e a possibilidade de emitir nota fiscal para cada serviço prestado.

A tabela abaixo resume, para cada modelo de atuação, qual atividade deve ser o CNAE principal e quais secundários ajudam a evitar rejeição de nota. Os códigos exatos variam conforme a versão da CNAE 2.0 do IBGE/CONCLA e devem ser confirmados no momento da abertura do CNPJ ou com um especialista da Agilize Contabilidade.

Modelo de atuação

CNAE principal

CNAEs secundários recomendados

Observação tributária

PJ alocado em empresa

Desenvolvimento de programas de computador sob encomenda

Consultoria em tecnologia da informação, suporte técnico e manutenção em TI

Sujeito ao Fator R, pode ser tributado pelo Anexo III ou V do Simples Nacional

Freelancer generalista (dev + design + suporte)

Desenvolvimento de programas de computador sob encomenda

Desenvolvimento de páginas para a internet (web design), suporte técnico e manutenção em TI, consultoria em TI

Sem os secundários corretos, a nota de design ou suporte pode ser rejeitada pelo município

SaaS / produto digital

Desenvolvimento e licenciamento de programas de computador não customizáveis

Tratamento de dados, provedores de serviços de aplicação e hospedagem na internet, desenvolvimento de programas sob encomenda (se houver projetos pontuais)

Sujeito ao Fator R. O enquadramento nos anexos do Simples Nacional depende da atividade predominante

Consultoria de TI

Consultoria em tecnologia da informação

Desenvolvimento de programas sob encomenda, suporte técnico e manutenção em TI

Sujeito ao Fator R. Pode migrar entre Anexo III e V conforme a proporção entre folha e faturamento

CNAE para desenvolvedor de software: quando o desenvolvimento sob encomenda é a resposta certa

O desenvolvimento de software sob encomenda é o CNAE principal indicado para o desenvolvedor que cria sistemas, aplicações ou módulos personalizados para um cliente específico. Esse trabalho inclui definição de requisitos, programação, documentação e testes, todos voltados para aquele contrato.

Esse CNAE cobre a maior parte dos cenários de quem trabalha como PJ alocado ou como freelancer com projetos fechados. Serviços como design de páginas web, suporte técnico ou consultoria prestados para outros clientes fora do escopo do projeto principal exigem CNAEs secundários específicos.

A nota explicativa oficial da CNAE 2.0 do IBGE/CONCLA delimita o que entra e o que fica de fora dessa atividade. A consulta a essa nota antes de registrar o CNPJ reduz o risco de enquadramento incorreto.

Desenvolvimento sob encomenda ou software não customizável: qual usar

Software feito sob medida para um cliente específico, como um sistema de gestão para uma clínica ou um painel interno para uma fintech, se enquadra na atividade de desenvolvimento sob encomenda. O produto existe para aquele cliente e não é vendido para outros sem uma nova construção.

Software de prateleira ou SaaS, como um aplicativo de gestão financeira ou uma plataforma de agendamento, se enquadra na atividade de desenvolvimento e licenciamento de programas não customizáveis. Quando o produto admite adaptações por cliente, a atividade de licenciamento de programas customizáveis pode ser mais adequada. Essa distinção impacta o enquadramento tributário nos anexos do Simples Nacional.

CNAE para programador: consultoria, suporte e serviços de TI como principal ou secundário

Consultoria em tecnologia da informação e suporte técnico entram como atividade principal quando esse é o serviço predominante. Esse é o caso de quem atua com arquitetura de soluções, governança de TI, implantação de sistemas ou segurança da informação. Quando o desenvolvedor presta esses serviços de forma pontual, junto ao desenvolvimento, eles devem entrar como CNAEs secundários.

O CNAE para programador que atua como consultor independente costuma ter consultoria em TI como principal e desenvolvimento sob encomenda como secundário, ou o inverso, conforme a maior parte do faturamento. O critério é o que você efetivamente faz e fatura mais, não o que você prefere.

Suporte técnico e manutenção em TI aparece com frequência como atividade secundária para desenvolvedores que mantêm sistemas após a entrega. Sem esse código cadastrado, a nota de suporte pode ser rejeitada pelo sistema municipal de emissão de NFS-e.

CNAE para empresa de desenvolvimento de software: combinações de principal e secundários por modelo de negócio

A escolha do CNAE para empresa de desenvolvimento de software muda conforme o modelo de negócio. Esquecer os secundários é um erro caro, porque trava a emissão de nota para qualquer atividade não cadastrada no CNPJ.

A tabela anterior mostrou o panorama geral. Na prática, cada modelo de negócio exige uma combinação específica de CNAE principal e secundários, e é nesse ponto que muitos desenvolvedores erram.

  • PJ alocado em uma empresa: o desenvolvimento sob encomenda como principal cobre a maior parte dos contratos. Consultoria em TI e suporte técnico como secundários garantem flexibilidade para outros serviços eventuais.

  • Freelancer generalista (dev + design + suporte): o desenvolvimento sob encomenda como principal é a base. O CNAE de desenvolvimento de páginas para a internet (web design) como secundário é obrigatório para emitir nota de projetos de interface, e o suporte técnico completa o conjunto.

  • SaaS: o licenciamento de software não customizável como principal, combinado com hospedagem e tratamento de dados como secundário, cobre a operação do produto. Quando a empresa também faz projetos sob encomenda para clientes específicos, esse CNAE entra como secundário.

  • Consultoria de TI: a consultoria como principal, com desenvolvimento sob encomenda e suporte como secundários, cobre as entregas técnicas dentro dos projetos de consultoria.

O CNAE de desenvolvimento de sites aparece como secundário relevante para qualquer desenvolvedor que entrega projetos de front-end, landing pages ou portais. Sem ele, a nota de um projeto web pode ser rejeitada.

CNAE para desenvolvimento de software + por que desenvolvedor não pode ser MEI

Desenvolvimento de software, programação e consultoria em TI são atividades de cunho intelectual. Nenhuma delas consta na lista taxativa de ocupações permitidas ao MEI, definida pelo CGSN na Resolução nº 140/2018. Não existe ocupação de “programador MEI” ou “desenvolvedor MEI” no Portal do Empreendedor.

Mesmo faturando pouco, o serviço de programação exige um CNAE que o MEI não comporta. O faturamento não altera essa regra. Quem pode ser MEI é quem exerce uma das atividades previstas na resolução, e desenvolvimento de software não está entre elas.

O caminho correto para o desenvolvedor é abrir uma Microempresa (ME), geralmente enquadrada no Simples Nacional. Quem está operando como MEI com CNAE de atividade não permitida precisa fazer o desenquadramento MEI e migrar para ME. A Agilize Contabilidade atende ME e EPP de serviços e comércio.

Como a ME precisa de escrituração contábil regular, contar com um contador deixa de ser opcional. Essa obrigação legal garante que o CNAE e o enquadramento tributário fiquem corretos desde o início.

CNAE para desenvolvimento de software no Simples Nacional + Anexo III, Anexo V e Fator R

Definido o caminho da ME no Simples Nacional, o próximo passo é entender como o CNAE escolhido define o anexo e, com ele, a carga tributária. O CNAE desenvolvimento de software no Simples Nacional determina em qual dos anexos do Simples Nacional a empresa será tributada.

Atividades de natureza intelectual, como programação e desenvolvimento, costumam se enquadrar no Anexo V, que tem alíquota inicial mais alta. O Fator R é o mecanismo que pode alterar esse enquadramento. Esse índice resulta da divisão da folha de pagamento acumulada dos últimos 12 meses pela receita bruta acumulada do mesmo período.

Quando o resultado do Fator R atinge o patamar previsto na legislação, a empresa passa a ser enquadrada no Anexo III, que tem alíquota inicial mais baixa. Abaixo de 28% no Fator R, a empresa permanece no Anexo V.

Três pontos importantes sobre o Fator R:

  • Ele não funciona como opção de migração. O Fator R define automaticamente o anexo correto em cada período de apuração.

  • Ele é recalculado mensalmente, com base na janela móvel dos 12 meses anteriores. Uma empresa pode estar no Anexo III em um mês e migrar para o Anexo V no seguinte.

  • Nem todo serviço calcula Fator R. Apenas os CNAEs sujeitos à regra, tipicamente os dos Anexos III e V, passam por esse cálculo.

Em 2026, empresas no Simples Nacional têm tratamento diferenciado no contexto da Reforma Tributária, mas continuam sujeitas a CBS e IBS. As regras de transição seguem em regulamentação, e o acompanhamento contábil mensal é indispensável para manter o enquadramento correto.

Erros comuns ao escolher o CNAE para desenvolvedor

A maioria dos problemas fiscais de desenvolvedores PJ começa na abertura do CNPJ. Os erros mais frequentes são:

  • Emitir nota de atividade não cadastrada: quando o CNAE de design ou suporte não está no CNPJ, a nota pode ser rejeitada pelo sistema municipal ou aceita e depois autuada.

  • Esquecer os CNAEs secundários: o CNAE principal cobre a atividade predominante, mas não autoriza a emissão de nota para serviços diferentes. Cada atividade que gera receita precisa de um código cadastrado.

  • Escolher o código pensando apenas no imposto: o CNAE deve refletir a atividade real da empresa. Usar um código de atividade diferente para pagar menos imposto configura irregularidade e pode gerar autuação.

  • Deixar de revisar o CNAE quando o modelo de negócio muda: quem começou como freelancer e passou a operar um SaaS precisa revisar o CNAE principal. O código que fazia sentido antes pode não cobrir a operação atual.

  • Ignorar a distinção entre software sob encomenda e software de prateleira: a diferença entre as duas atividades impacta o enquadramento tributário e a emissão de nota fiscal.

Como a Agilize Contabilidade resolve a escolha do CNAE e a rotina contábil do desenvolvedor

A Agilize Contabilidade nasceu em 2013 como a primeira contabilidade online do Brasil. A empresa atua há mais de 13 anos e já atendeu mais de 50 mil empreendedores, com mais de 30 mil empresas abertas em todos os estados brasileiros.

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.

O time de especialistas ajuda desenvolvedores a definir o regime tributário e o CNAE correto desde a abertura do CNPJ. Depois da abertura, a Agilize Contabilidade assume a rotina contábil, apura impostos, entrega obrigações e declarações, emite e importa notas fiscais, concilia a conta bancária e calcula o Fator R automaticamente.

Consulte notas fiscais emitidas na Agilize, com detalhes de valores, impostos, clientes e status de emissão, tudo integrado à sua contabilidade.
Tela de consulta de notas fiscais da Agilize com valores, impostos e status de emissão.

O atendimento é multicanal, das 8h às 18h, por chat, e-mail e WhatsApp. O foco está na contabilidade da empresa, com previsibilidade de impostos e orientação contínua.

Para quem contrata o plano anual, a abertura do CNPJ tem isenção de honorários. As taxas obrigatórias dos órgãos públicos continuam sob responsabilidade do empreendedor.

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.

Quem já tem um CNPJ e quer revisar o CNAE ou trocar de contador conta com suporte especializado para fazer a transição sem burocracia.

Quer abrir ou regularizar seu CNPJ com o CNAE adequado ao seu modelo de atuação? Fale com a Agilize Contabilidade.

Perguntas frequentes sobre o melhor CNAE para desenvolvedor

Qual é o cnae para programação?

A atividade de desenvolvimento de programas de computador sob encomenda é o ponto de partida para a maioria dos programadores que prestam serviços para clientes específicos. Dependendo do modelo de atuação, como produto SaaS, consultoria ou serviços mistos, outras atividades podem ser mais adequadas como principal, com desenvolvimento sob encomenda entrando como secundário. O código exato deve ser confirmado com um especialista contábil, porque a escolha impacta diretamente o enquadramento tributário.

Qual é o cnae para uma empresa de desenvolvimento de software?

Não existe um único CNAE para empresa de desenvolvimento de software. A combinação correta depende do modelo de negócio. Desenvolvimento sob encomenda, licenciamento de software customizável, licenciamento de software não customizável e consultoria em TI são atividades distintas, com tratamentos tributários diferentes nos anexos do Simples Nacional. Empresas com receitas mistas precisam cadastrar os CNAEs secundários correspondentes a cada serviço prestado.

Qual o cnae para desenvolvimento de projetos?

Projetos de desenvolvimento de sistemas feitos sob medida para um cliente específico se enquadram na atividade de desenvolvimento de programas de computador sob encomenda. Quando o projeto envolve também consultoria, arquitetura de solução ou implantação, os CNAEs de consultoria em TI e suporte técnico devem entrar como secundários para garantir a emissão de nota para cada etapa do projeto.

Desenvolvedor pode ser MEI?

Desenvolvedor não pode ser MEI. Desenvolvimento de software, programação e consultoria em TI são atividades de cunho intelectual que não constam na lista taxativa de ocupações permitidas ao MEI. Mesmo faturando pouco, o desenvolvedor não se enquadra como MEI. O caminho correto é abrir uma Microempresa (ME), geralmente com opção pelo Simples Nacional.

Qual área de TI pode ser MEI?

Nenhuma atividade de desenvolvimento de software, programação, consultoria em TI ou suporte técnico especializado está na lista de ocupações permitidas ao MEI. Algumas atividades operacionais e de menor complexidade técnica podem constar na lista. Qualquer profissional de TI deve verificar a lista oficial de ocupações do MEI antes de se cadastrar e, em caso de dúvida, consultar um contador para definir o enquadramento correto.

O cnae escolhido muda quanto eu pago de imposto?

O CNAE escolhido muda quanto você paga de imposto. O CNAE define o anexo do Simples Nacional e, com ele, a faixa de alíquota. Um CNAE de natureza intelectual pode levar ao Anexo V, enquanto o Fator R pode reposicionar a empresa no Anexo III. Escolher o CNAE errado pode colocar a empresa em anexo inadequado e resultar em pagamento de imposto acima do devido.

Precisa de ajuda para definir CNAE e regime tributário? Fale com um especialista da Agilize Contabilidade.

Conclusão: o CNAE certo depende do seu modelo de atuação

O melhor CNAE para desenvolvedor não é um código único. Ele depende do que você faz, de como você fatura e de quais serviços você precisa faturar em nota. Um código inadequado ou a ausência de CNAEs secundários pode travar a emissão de nota fiscal, gerar autuações e levar a empresa para um anexo tributário desfavorável.

A decisão exige entender a diferença entre desenvolvimento sob encomenda, licenciamento de software e consultoria em TI, definir quando cada atividade entra como principal ou secundária e acompanhar o Fator R mês a mês para manter o enquadramento correto nos anexos do Simples Nacional.

A Agilize Contabilidade cuida da contabilidade da empresa, do CNAE na abertura do CNPJ até as obrigações mensais, o cálculo automático do Fator R e a emissão de notas fiscais. Assim, você direciona seu tempo para a estratégia do negócio.

Quer abrir ou regularizar seu CNPJ com o CNAE certo para o seu modelo de atuação? Fale com a Agilize Contabilidade.

Saiba mais