Retenção no licenciamento de software: IRRF, PIS, Cofins e CSLL

Tecnologia e inovação

Contratos de software podem reunir licença de uso, programação, customização, treinamento e suporte em uma única cobrança. Para fins de retenção federal, porém, esses componentes não recebem automaticamente o mesmo tratamento. A empresa deve identificar o que foi efetivamente contratado e pago antes de calcular IRRF, CSLL, Cofins e PIS/Pasep.

A Solução de Consulta Cosit nº 239/2025 consolidou uma distinção prática: a licença ou cessão de uso sem serviço de programação não sofre essas retenções; programação e treinamento podem gerar IRRF e as contribuições sociais retidas; manutenção ou suporte técnico não sofrem IRRF, mas estão sujeitos à retenção de CSLL, Cofins e PIS/Pasep.

Quando o licenciamento de software tem retenção?

A resposta depende do conteúdo do contrato, e não apenas do nome usado na nota fiscal. Segundo a Receita Federal, o licenciamento ou a cessão do direito de uso de software sem serviço de programação não está sujeito ao IRRF nem à retenção de CSLL, Cofins e PIS/Pasep.

O resultado muda quando a contratação inclui programação. Desenvolvimento sob demanda, criação de funcionalidades e customizações que exigem atividade de programação podem caracterizar serviço profissional. Nesse caso, os pagamentos entre pessoas jurídicas de direito privado entram no campo das retenções analisadas pela Receita.

Isso não significa que todo software tratado como serviço para fins de ISS passe a sofrer retenção federal. O entendimento do STF sobre a incidência do ISS não elimina a exigência de verificar se existe serviço de programação para aplicar as regras de IRRF e das contribuições sociais.

Tabela prática por componente do contrato

Componente contratado IRRF CSLL, Cofins e PIS/Pasep Ponto de atenção
Licença ou cessão de uso, sem programação Não Não O contrato e a cobrança devem demonstrar que não há programação incluída.
Programação, desenvolvimento ou customização com programação Sim Sim A descrição comercial não substitui a análise da atividade executada.
Treinamento relativo ao software Sim Sim É tratado como serviço de natureza profissional.
Manutenção ou suporte técnico Não Sim A Cosit equipara a manutenção ao suporte técnico para essa análise.

A tabela resume a orientação da Solução de Consulta Cosit nº 239/2025 para pagamentos entre pessoas jurídicas. O regime tributário das partes, a natureza do pagador, eventuais isenções e outras condições legais ainda precisam ser conferidos em cada operação.

Quais são as alíquotas?

Nos serviços profissionais alcançados pela regra, o IRRF é normalmente calculado à alíquota de 1,5%, conforme o artigo 714 do Regulamento do Imposto de Renda.

A retenção conjunta conhecida como CSRF corresponde, em regra, a 4,65%: 1% de CSLL, 3% de Cofins e 0,65% de PIS/Pasep. Essa composição consta do artigo 31 da Lei nº 10.833/2003.

Esses percentuais não devem ser aplicados de forma automática. Antes do cálculo, a empresa precisa validar se a operação está no campo de incidência, se prestador e tomador estão sujeitos à retenção e se existe hipótese de dispensa ou tratamento específico. Empresas optantes pelo Simples Nacional, órgãos públicos e beneficiários de condições fiscais particulares exigem checagem própria.

Exemplo de cálculo

Considere uma pessoa jurídica que paga R$ 20.000 por um serviço de programação relacionado a software. Admitindo que as regras gerais sejam aplicáveis e que não exista dispensa:

  • IRRF de 1,5%: R$ 300;
  • CSLL, Cofins e PIS/Pasep de 4,65%: R$ 930;
  • total de retenções federais: R$ 1.230;
  • valor líquido pago ao prestador: R$ 18.770.

Se os R$ 20.000 correspondessem exclusivamente à licença de uso, sem programação, o resultado seria diferente de acordo com a orientação da Cosit. Por isso, contrato, nota fiscal, cobrança e entrega precisam refletir a mesma operação.

Como tratar contratos com licença, suporte e customização?

Um contrato único pode conter componentes com tratamentos distintos. Somar tudo sob a descrição genérica “software” dificulta a análise e pode provocar retenção indevida ou insuficiente. A empresa deve separar as atividades quando essa divisão existir de fato e for comprovável.

Um procedimento consistente inclui:

  1. identificar licença, programação, treinamento, manutenção e suporte no escopo;
  2. relacionar cada componente à entrega prevista e ao responsável pela execução;
  3. definir valores ou critérios de cobrança coerentes com a realidade econômica;
  4. alinhar contrato, pedido, nota fiscal e contas a pagar;
  5. validar retenções antes do pagamento ou crédito, conforme a regra de cada tributo;
  6. guardar a documentação que sustenta o tratamento adotado.

A separação não pode ser apenas formal. Dividir artificialmente uma mesma entrega para reduzir retenções cria risco fiscal. Da mesma forma, reter sobre todo o contrato sem examinar seus componentes pode reduzir o caixa do prestador e gerar trabalho de compensação ou restituição.

Contrato, nota fiscal e cadastro precisam estar alinhados

O CNAE ajuda a descrever as atividades da empresa, mas não decide sozinho a retenção de uma operação. A análise deve considerar o serviço efetivamente prestado, o contrato e a documentação fiscal. Quando a atividade cobrada não corresponde ao cadastro, vale revisar os riscos de emitir nota fiscal com CNAE diferente.

Para empresas estabelecidas no município de São Paulo, também é necessário escolher o código municipal compatível com o serviço e verificar as regras de ISS. A consulta aos códigos de serviço e alíquotas do ISS em São Paulo complementa a análise, mas não substitui as regras federais de IRRF e CSRF.

Na rotina mensal, a contabilidade precisa receber contratos, notas, comprovantes e informações sobre os pagamentos. Um checklist de documentos para a contabilidade reduz decisões tomadas apenas pela descrição abreviada da nota.

Quem retém e como a informação chega à EFD-Reinf?

Quando a retenção é aplicável, a fonte pagadora calcula o valor, paga o prestador pelo líquido e cumpre o recolhimento e a declaração correspondentes. Para pagamentos a pessoa jurídica, a Receita orienta que as informações de IRRF, CSLL, Cofins e PIS/Pasep sejam prestadas no evento R-4020 da EFD-Reinf, ou no R-4080 quando houver autorretenção. A orientação está nas perguntas frequentes da EFD-Reinf.

O financeiro não deve esperar o fechamento fiscal para descobrir a natureza da contratação. O ideal é parametrizar fornecedor, tipo de serviço e regra de retenção antes do primeiro pagamento. Mudanças de escopo, aditivos e cobranças avulsas precisam voltar à fila de validação.

Checklist antes de pagar uma nota de software

  • O contrato prevê somente licença ou também programação?
  • Existe customização? Ela exige desenvolvimento de código?
  • Treinamento e suporte estão separados e corretamente descritos?
  • Prestador e tomador são pessoas jurídicas de direito privado?
  • Alguma das partes está no Simples Nacional ou possui condição fiscal específica?
  • A nota fiscal corresponde ao contrato e ao serviço executado?
  • O código de serviço municipal e o tratamento do ISS foram revisados separadamente?
  • O contas a pagar está parametrizado para IRRF e contribuições sociais?
  • A documentação necessária para a EFD-Reinf chegou à contabilidade?

Conclusão

A retenção no licenciamento de software não pode ser definida pela palavra “licença” nem pela classificação genérica da operação como serviço. A decisão exige separar licença pura, programação, treinamento e suporte, conferir as condições das partes e fazer contrato, nota fiscal, pagamento e escrituração seguirem a mesma lógica.

Para startups e empresas de tecnologia, esse cuidado reduz divergências com clientes, retenções incorretas e ajustes de última hora no fechamento. A Ozai Contábil apoia pequenas e médias empresas na terceirização das rotinas contábeis e fiscais, com revisão dos documentos e parametrizações que sustentam o tratamento das operações. Conheça também os critérios para escolher serviços de contabilidade para startups em São Paulo.

Compartilhe nas redes:

Posts Relacionados