WF Contabilidade Wilson Faustino Falar no WhatsApp
Enquadramento

CNAE para desenvolvimento de software: o código errado muda o seu anexo

Desenvolvimento sob encomenda, programa customizável, programa não customizável e suporte técnico são atividades distintas, com códigos distintos. A escolha feita na abertura acompanha a empresa por anos.

Por Wilson Faustino, contador · CRC/SP 305599/O-7 · WF Contabilidade · · 6 min de leitura

Na abertura de uma empresa de tecnologia, alguém precisa escolher o código da atividade. Na maioria das vezes essa escolha é feita em trinta segundos, pelo nome que parece mais próximo. E ela é uma das decisões mais duradouras da empresa: o CNAE influencia o anexo do Simples, a tributação do ISS no município, a possibilidade de optar pelo regime e o que o fisco espera encontrar nas suas notas.

Os quatro códigos que se confundem

O setor de software tem códigos vizinhos que descrevem negócios bem diferentes:

  • 6201-5/01 — Desenvolvimento de programas de computador sob encomenda. A empresa constrói para um cliente específico, conforme requisitos dele. É a software house clássica e a fábrica de software.
  • 6202-3/00 — Desenvolvimento e licenciamento de programas customizáveis. Existe um produto, e ele é adaptado ao cliente. Boa parte dos SaaS com implantação e parametrização vive aqui.
  • 6203-1/00 — Desenvolvimento e licenciamento de programas não customizáveis. Produto de prateleira, entregue igual para todo mundo.
  • 6209-1/00 — Suporte técnico, manutenção e outros serviços em tecnologia da informação. A atividade de sustentação, que muita empresa presta sem declarar.

Parecem variações do mesmo tema. Para efeito tributário, não são.

Por que isso muda a conta

O anexo do Simples

Atividades de desenvolvimento de software estão entre as que ficam no Anexo V e podem migrar para o Anexo III quando o Fator R atinge 28% — é a mecânica que explicamos em Fator R na prática. Outras atividades de tecnologia têm enquadramento próprio, independente do Fator R. Declarar a atividade errada é começar a conta no lugar errado.

O ISS no município

O item da lista de serviços vinculado à atividade influencia o tratamento do ISS na sua cidade, inclusive a alíquota aplicável e o entendimento sobre onde o imposto é devido. Empresa que presta serviço para tomadores em vários municípios sente isso rápido.

A elegibilidade ao regime

Existem atividades impeditivas ao Simples Nacional. Incluir no cadastro uma atividade secundária mal escolhida — às vezes "por precaução", para não faltar — pode criar problema de enquadramento que ninguém pretendia.

A coerência da operação

Esse é o efeito menos visível e o mais perigoso. O que a empresa declara no CNAE, o que escreve no objeto social, o que descreve na nota fiscal e o que o contrato diz precisam contar a mesma história. Quando divergem, qualquer questionamento começa com a empresa em desvantagem — e a discussão deixa de ser sobre a regra e passa a ser sobre credibilidade.

O caso mais comum: a empresa mudou e o código não

Uma empresa abre em 2021 como desenvolvimento sob encomenda, prestando serviço para três clientes. Em 2024 lança um produto próprio por assinatura. Em 2026, 70% da receita é SaaS e ela continua com o CNAE de 2021.

Nada aconteceu — até o dia em que acontece. E aí o problema não é só o código: é que a receita foi tributada durante anos sob uma classificação que não descreve a operação.

Vale o mesmo para quem começou a faturar suporte e manutenção sem declarar, ou passou a revender licença de terceiros, ou começou a exportar — situação que muda bastante a conta e tratamos em exportação de software.

Como escolher direito

A pergunta que resolve não é "qual código usar". É o que a sua empresa entrega, e para quem. Na prática:

  • Liste as fontes de receita dos últimos 12 meses e o peso de cada uma. Desenvolvimento sob demanda, assinatura, implantação, suporte, licenciamento, treinamento.
  • Defina a atividade principal pelo peso real, não pela origem histórica da empresa.
  • Declare as secundárias que existem de fato — e só essas. Cadastro inflado é risco sem contrapartida.
  • Alinhe objeto social, descrição da nota e contrato à mesma classificação.
  • Revise quando o modelo mudar: lançou produto, começou a exportar, passou a cobrar mensalidade de suporte.

Contratos que misturam tudo

Em tecnologia é comum um único contrato conter licenciamento, implantação, suporte e desenvolvimento adicional. Quando tudo vai numa nota só, com uma descrição genérica, a empresa perde a chance de tratar cada parcela conforme a sua natureza — e, em geral, perde para pior.

Separar as parcelas no contrato e na emissão é trabalho contábil tanto quanto jurídico, e costuma ser a diferença entre uma operação defensável e uma operação que depende de sorte.


Este artigo é informativo e reflete o entendimento vigente na data de publicação. Regra tributária muda, e cada empresa tem particularidades que alteram a conclusão. Antes de decidir, trate o caso com o seu contador.

Perguntas frequentes

CNAE de tecnologia: o que mais perguntam

O código 6201-5/01 descreve o desenvolvimento de programas de computador sob encomenda, feito conforme requisitos de um cliente específico. Já o 6202-3/00 trata de desenvolvimento e licenciamento de programas customizáveis, e o 6203-1/00, dos não customizáveis. A escolha certa depende do que a empresa realmente entrega, e não do nome que parece mais próximo.

Sim, e muitas empresas de tecnologia precisam disso, porque prestam desenvolvimento, suporte e licenciamento ao mesmo tempo. O cuidado é declarar as atividades que existem de fato: cadastro inflado 'por precaução' cria risco de enquadramento sem trazer benefício nenhum.

É uma alteração cadastral, feita na Junta Comercial, na Receita e no município, normalmente acompanhada de alteração do objeto social quando for o caso. O trabalho maior costuma ser anterior: definir corretamente a atividade principal a partir da composição real da receita.

Pode, quando a atividade declarada estiver entre as impeditivas ao regime. Também pode levar a empresa a apurar por um anexo que não corresponde à sua atividade. Nos dois casos o problema costuma aparecer meses depois, com efeito retroativo.

O ideal é separar as parcelas no contrato e refletir essa separação na emissão da nota, para que cada componente receba o tratamento que lhe cabe. Contrato que descreve tudo em bloco, com nota genérica, tende a ser tratado pela hipótese mais onerosa em caso de questionamento.

Próximo passo

Revisar o CNAE é barato. Descobrir o erro numa fiscalização, não

A revisão começa com uma pergunta simples: o que a sua empresa vende hoje, em palavras suas?

Falar no WhatsApp