Especiais

CNAE para programador: qual escolher e como evitar erro

Compare desenvolvimento sob encomenda, licenciamento, consultoria e suporte para escolher a CNAE que corresponde ao serviço da sua empresa.

A CNAE de um programador deve descrever o trabalho que a empresa realmente entrega. Desenvolver um sistema sob encomenda, licenciar um produto e prestar suporte técnico são atividades diferentes — mesmo quando o contrato usa apenas a expressão “serviços de TI”.

A escolha começa pelo escopo do serviço, não pelo código que parece pagar menos imposto. Compare as descrições e as notas explicativas da Concla/IBGE com seus contratos e entregas.

O que é CNAE e para que ela serve?

CNAE é a Classificação Nacional de Atividades Econômicas. Seus códigos identificam as atividades exercidas pela empresa e são utilizados em cadastros e análises tributárias.

O código não substitui a descrição do serviço no contrato nem garante, sozinho, um regime ou uma alíquota. Para consultar a classificação oficial, use a busca da Concla/IBGE.

Principais CNAEs para programação e serviços de TI

6201-5/01 — Desenvolvimento de programas de computador sob encomenda

Abrange desenvolvimento de sistemas para atender às necessidades do cliente, programação, documentação e projetos ou modelagem de banco de dados sob encomenda.

É um ponto de partida para analisar projetos de software contratados por um cliente. Não é um código universal para qualquer serviço digital: a própria classificação separa web design, licenciamento e customização de programas.

Fonte: Concla/IBGE — 6201-5/01.

6202-3/00 — Desenvolvimento e licenciamento de programas de computador customizáveis

Abrange o desenvolvimento de programas que permitem adaptações às necessidades de um cliente ou mercado e o licenciamento desses programas.

Não confunda criar e licenciar um produto customizável com prestar, isoladamente, o serviço de customizar um programa de terceiros. As notas explicativas distinguem essas situações.

Fonte: Concla/IBGE — 6202-3/00.

6203-1/00 — Desenvolvimento e licenciamento de programas de computador não customizáveis

Abrange desenvolvimento e licenciamento de programas que não permitem adaptações às necessidades específicas de um cliente ou mercado. A descrição contempla diferentes tipos de aplicativos e programas.

Ter um produto próprio não basta para escolher esse código: a forma de exploração, o licenciamento e o serviço contratado também precisam ser analisados. Não classifique todo SaaS automaticamente aqui; as notas explicativas trazem exclusões, inclusive para acesso a programas pela internet.

Fonte: Concla/IBGE — 6203-1/00.

6204-0/00 — Consultoria em tecnologia da informação

Inclui análise de necessidades, especificação técnica, assessoria e integração de sistemas. As notas também contemplam serviços de customização de programas customizáveis.

Use o escopo real para distinguir consultoria de desenvolvimento sob encomenda. O cargo “consultor” no contrato, por si só, não encerra essa análise.

Fonte: Concla/IBGE — 6204-0/00.

6209-1/00 — Suporte técnico, manutenção e outros serviços em tecnologia da informação

Abrange atividades como help desk, instalação de programas, recuperação de panes e manutenção em TI, nos termos das notas explicativas.

Não é um código genérico para faturar qualquer trabalho de programação. A classificação exclui desenvolvimento sob encomenda e distingue manutenção em TI de reparação física de computadores.

Fonte: Concla/IBGE — 6209-1/00.

Como escolher a CNAE principal e as secundárias

Organize a decisão em quatro passos:

  1. Descreva as entregas. Você cria software para um cliente, licencia um produto, adapta sistemas existentes ou presta suporte?

  2. Leia as notas explicativas. Confira tanto o que o código compreende quanto suas exclusões.

  3. Defina o cadastro com a contabilidade. A atividade principal deve representar a atividade principal da empresa; as secundárias devem corresponder a atividades efetivamente exercidas ou que serão exercidas, não a uma coleção de códigos escolhidos por conveniência fiscal.

  4. Confira os documentos. Contrato, cadastro e descrição da nota precisam ser coerentes. Reavalie quando o modelo de negócio mudar.

Por exemplo: trabalhar na criação de uma API sob encomenda é diferente de instalar um programa e prestar help desk. A descrição “TI” não esclarece essa diferença.

O que a CNAE muda no Simples Nacional?

A tributação exige analisar a atividade exercida, não apenas copiar o anexo associado a um código em uma tabela informal. Receita acumulada, folha e segregação de receitas também podem interferir na apuração.

Para desenvolvimento e licenciamento de software sujeitos ao Fator R, a relação entre folha e receita dos 12 meses anteriores pode determinar a aplicação dos Anexos III ou V. Não é uma escolha livre nem uma promessa de alíquota mínima.

Fonte: LC 123/2006, art. 18, especialmente §§ 5º-D, 5º-K e 5º-M. Consulte também o guia de anexos e Fator R.

Erros comuns na escolha da CNAE

  • Registrar uma atividade que não corresponde ao que aparece no contrato e na nota.

  • Usar suporte, manutenção, instrução ou digitação para faturar desenvolvimento de software.

  • Tratar “customizável”, “sob encomenda” e “suporte” como sinônimos.

  • Presumir que o código, sozinho, garante o menor imposto.

  • Manter o cadastro antigo depois que as entregas ou o produto mudam.

Se o cadastro já está incompatível, analise a alteração e seus efeitos com a contabilidade; não basta mudar a descrição da próxima nota para apagar o histórico.

CNAE de programador e o MEI

Desenvolvimento de software não está entre as ocupações permitidas ao MEI. Manutenção de computadores, instrução de informática e digitação só podem ser utilizadas quando forem a atividade real — nunca como substitutas da programação.

A fonte é o Anexo XI da Resolução CGSN nº 140/2018. Para entender o enquadramento e as alternativas, veja programador pode ser MEI?.

E quando o cliente fica no exterior?

O país do cliente não transforma desenvolvimento em outra atividade. O cadastro deve continuar refletindo o serviço prestado. Contrato, documentos de cobrança e obrigações brasileiras precisam ser analisados em conjunto.

Comece pelo guia de trabalho remoto para o exterior e pela comparação entre MEI e Simples para programadores.

Para escolher a CNAE ou revisar um cadastro que não acompanha mais suas entregas, a Conta49 pode ajudar a alinhar atividade, documentos e tributação.

Fale conosco
Agende uma reunião com nosso atendimento especializado
Ei, antes de sair..
Ficou alguma dúvida?
Agende uma reunião com nosso atendimento especializado e saiba mais sobre como legalizar seus recebimentos do exterior.