Você acabou de gastar R$ 180.000 construindo software personalizado para o seu negócio. Seu desenvolvedor chama isso de investimento. Seu contador chama isso de despesa. Seu preparador de impostos diz que a resposta é "ambos, em declarações diferentes". Todos os três podem estar certos ao mesmo tempo — e escolher o tratamento errado pode inflar seu lucro em seis dígitos, gerar um ajuste em auditoria ou violar silenciosamente um covenant de empréstimo.
A decisão de capitalizar versus despesar é uma das escolhas de julgamento de maior risco na contabilidade de pequenas empresas. Capitalize um custo e ele entra no seu balanço patrimonial como um ativo, depois pinga na sua demonstração de resultados como amortização ao longo de vários anos. Despesa-o e o valor total atinge o lucro deste ano imediatamente. Mesma saída de caixa, demonstrações financeiras completamente diferentes.
Este guia percorre as regras que regem os custos de desenvolvimento de software, assinaturas SaaS e infraestrutura em nuvem — ASC 350-40, ASC 985-20 e a orientação sobre computação em nuvem — além de onde as regras fiscais divergem dos seus livros contábeis.
Por Que Esta Decisão Move Tanto os Seus Números
Capitalizar distribui o reconhecimento do custo para o futuro. Despesar reconhece-o agora. Essa diferença de timing repercute em tudo o que um leitor das suas demonstrações se importa:
- Lucro e EBITDA. Capitalizar R$ 180.000 de custos de desenvolvimento em vez de despesá-los adiciona R$ 180.000 ao lucro antes de impostos deste ano (menos um pequeno encargo de amortização no primeiro ano). O EBITDA sobe quase pelo valor total, porque a amortização é adicionada de volta.
- Covenants de empréstimo. Muitos contratos de crédito para pequenas empresas estabelecem índices mínimos de cobertura do serviço da dívida ou de lucratividade. Capitalização agressiva pode fazer um tomador em dificuldades parecer em conformidade — até que a revisão do banco detecte o problema.
- Avaliação. Compradores e investidores normalizam os lucros para software capitalizado. Políticas inconsistentes convidam a descontos no preço de compra durante a due diligence.
- Impostos. Seus livros contábeis e sua declaração de impostos seguem livros de regras diferentes aqui. A lacuna entre eles cria ativos e passivos fiscais diferidos que você deve acompanhar, e errar no lado fiscal significa multas por subpagamento.
Nada disso é motivo para temer a decisão. É motivo para tomá-la deliberadamente, documentá-la e aplicá-la consistentemente.
As Três Trilhas Contábeis para Custos de Software
O GAAP americano não tem uma única regra de software. Tem três, e o primeiro passo é descobrir em qual trilha o seu gasto se encaixa.
Trilha 1: Software de uso interno (ASC 350-40)
Software que você constrói ou compra para operar o seu próprio negócio — um painel interno, um sistema de pedidos personalizado, scripts de automação, um portal de funcionários — enquadra-se na ASC 350-40. Esta é a trilha em que a maioria das pequenas empresas vive. Mesmo o software que você vende aos clientes como serviço hospedado (SaaS) geralmente é contabilizado como software de uso interno, porque o cliente nunca toma posse do código.
A ASC 350-40 divide cada projeto em três estágios, e o estágio determina o tratamento:
Estágio 1 — Estágio preliminar do projeto: despesar tudo. Avaliar fornecedores, comparar opções de construir versus comprar, selecionar tecnologia e trabalho de viabilidade são todos despesados conforme incorridos. Se você paga a um consultor R$ 15.000 para dimensionar o projeto e recomendar uma plataforma, esses R$ 15.000 são uma despesa, ponto final.
Estágio 2 — Estágio de desenvolvimento da aplicação: capitalizar custos qualificáveis. Uma vez concluído o estágio preliminar, a administração comprometeu-se a financiar o projeto e a conclusão é provável, a capitalização começa. Os custos capitalizáveis incluem:
- Folha de pagamento e custos relacionados à folha de pagamento de funcionários trabalhando diretamente no projeto (proporcionais ao tempo gasto)
- Honorários pagos a desenvolvedores externos e contratados por design, codificação, configuração e testes
- Custos de software adquirido especificamente para o projeto
- Custos de conversão de dados quando a conversão é realizada por software desenvolvido para esse fim
- Custos de juros incorridos durante o desenvolvimento do software, se relevantes
Custos de treinamento são sempre despesados, mesmo quando incorridos durante este estágio. O mesmo vale para despesas gerais administrativas e custos que não podem ser vinculados ao projeto em bases razoáveis.
Estágio 3 — Pós-implementação e operação: despesar tudo novamente. Treinamento, manutenção, correções menores de bugs e suporte contínuo após o software entrar em produção são despesados. A exceção: uma atualização ou melhoria que adiciona funcionalidade pode reiniciar a capitalização para esse novo trabalho, seguindo a mesma análise de três estágios.
O software de uso interno capitalizado é amortizado ao longo de sua vida útil — tipicamente de três a cinco anos para a maioria das aplicações empresariais — começando quando o software está pronto para seu uso pretendido.
Trilha 2: Software a ser vendido, arrendado ou comercializado (ASC 985-20)
Se você constrói software que vende como produto — um aplicativo para download, software licenciado on-premise, um jogo — a ASC 985-20 aplica-se em vez disso. Aqui a linha divisória é um único marco: viabilidade tecnológica. Todos os custos antes desse ponto são pesquisa e desenvolvimento, despesados conforme incorridos. Os custos após a viabilidade, mas antes do lançamento geral, são capitalizados. A manutenção pós-lançamento é despesada.
Na prática, muitas equipes ágeis atingem a viabilidade tecnológica muito tarde — às vezes com um modelo funcional que chega dias antes do lançamento — então sobra pouco para capitalizar. Esse é um resultado legítimo, não uma falha em capitalizar. Forçar custos para dentro de um ativo quando a viabilidade nunca foi claramente estabelecida é um dos gatilhos de reapresentação mais comuns em empresas de software.
Trilha 3: Contratos de computação em nuvem (ASU 2018-15)
Os acordos de nuvem vêm em dois sabores, e a contabilização gira em torno de uma pergunta: o contrato inclui uma licença de software, ou é puramente um serviço?
- O acordo inclui uma licença (você poderia tomar posse do software e executá-lo você mesmo): contabilize a licença como software de uso interno sob a ASC 350-40, e despesa ou capitalize os custos relacionados sob o modelo de três estágios.
- Contrato de serviço puro (SaaS típico, hospedagem e acordos de infraestrutura): as taxas de assinatura e uso são despesas operacionais. Mas os custos de implementação — configuração, customização, trabalho de integração, migração de dados — são avaliados sob a ASC 350-40 por analogia. O trabalho de implementação no estágio de desenvolvimento da aplicação é capitalizado e amortizado ao longo do prazo de hospedagem (incluindo renovações razoavelmente certas). A avaliação do estágio preliminar e o suporte pós-implementação são despesados.
Isso pega muitas empresas de surpresa em ambas as direções. Algumas despesam uma implementação de ERP de R$ 60.000 que as regras dizem para capitalizar. Outras capitalizam três anos de taxas de assinatura SaaS que são claramente despesas operacionais. As taxas quase nunca são um ativo; o trabalho pontual para colocar o sistema de pé frequentemente é.
E Quanto às Assinaturas e às Faturas de Infraestrutura em Nuvem?
Aplique a estrutura acima aos itens de linha de uma fatura tecnológica típica:
| Custo | Tratamento usual | Por quê |
|---|---|---|
| Assinatura SaaS mensal (sem licença) | Despesa | Contrato de serviço; você está pagando por acesso, não por um ativo |
| Taxas de uso de AWS, Azure ou hospedagem | Despesa | Consumo de serviço conforme o uso |
| Implementação e configuração de ERP ou SaaS | Frequentemente capitalizado | Trabalho no estágio de desenvolvimento da aplicação sob a ASU 2018-15 |
| Integrações personalizadas e conectores de API que você constrói | Frequentemente capitalizado | Desenvolvimento de software de uso interno |
| Scripts de migração de dados | Capitalizar se orientado por software | Regra de conversão de dados da ASC 350-40 |
| Treinamento de funcionários no novo sistema | Despesa | Treinamento é sempre despesado |
| Planos de suporte e manutenção contínuos | Despesa | Estágio pós-implementação |
| Novo módulo que adiciona funcionalidade um ano depois | Capitalizar o novo trabalho | Melhoria reinicia a análise de estágios |
Duas áreas cinzentas merecem cuidado extra. Primeiro, configuração versus customização: alternar configurações em um painel de administração SaaS raramente é capitalizável, enquanto escrever código personalizado ou scripts de integração complexos geralmente é. Documente quais horas foram quais. Segundo, o prazo de hospedagem para amortização: amortize os custos de implementação capitalizados ao longo do período em que você espera usar o serviço, incluindo renovações que você tem razoável certeza de aceitar — não ao longo de alguma vida útil teórica do software.
A Atualização de 2025 Que Muda os Estágios
Em setembro de 2025, o FASB emitiu a ASU 2025-06, que aposenta os rótulos de três estágios para software de uso interno em favor de um único limiar: capitalize os custos assim que a administração se comprometer a financiar o projeto e a conclusão for provável. A atualização é obrigatória para períodos anuais iniciados após 15 de dezembro de 2027, com adoção antecipada permitida.
Para a maioria das pequenas empresas, o efeito prático é modesto — a linha divisória cai mais ou menos onde a fronteira preliminar-versus-desenvolvimento está hoje — mas a nova norma sinaliza que mais custos de desenvolvimento ágil e iterativo se qualificarão. Se a sua equipe constrói em sprints em vez de fases em cascata, converse com seu contador sobre a adoção antecipada. Até então, continue aplicando o modelo de três estágios e mantenha a documentação de estágios que seu auditor espera.
Sua Declaração de Impostos Segue Regras Diferentes
Aqui é onde os proprietários se queimam: o tratamento GAAP nos seus livros contábeis e o tratamento fiscal na sua declaração são regidos por livros de regras totalmente separados, e frequentemente discordam.
Para anos fiscais iniciados após 31 de dezembro de 2021, o Tax Cuts and Jobs Act exigia que as empresas capitalizassem despesas domésticas de pesquisa e experimentais — incluindo explicitamente o desenvolvimento de software — e as amortizassem ao longo de cinco anos (quinze para pesquisa estrangeira). Isso transformou "gastamos R$ 200.000 em desenvolvedores" de uma dedução corrente em uma dedução de R$ 20.000 no primeiro ano, com o restante pingando ao longo de cinco anos.
O One Big Beautiful Bill Act, assinado em 2025, restaurou a despesa imediata de custos domésticos de pesquisa e experimentais, retroativo a anos fiscais iniciados em 2025, e esclareceu que o desenvolvimento de software conta. Pequenas empresas geralmente têm opções de transição para os saldos não amortizados de 2022–2024 — acelerando o restante ou continuando a amortizá-lo. Os custos de pesquisa estrangeira permanecem no cronograma de quinze anos.
As consequências práticas:
- Você terá diferenças entre livro e fisco. O GAAP pode exigir a capitalização de custos de implementação que sua declaração de impostos despesa imediatamente, ou vice-versa. Acompanhe os dois tratamentos lado a lado; sua provisão e seu Schedule M-1 dependem disso.
- A conformidade estadual varia. Nem todo estado segue a restauração federal, então um custo despesado federalmente pode ainda amortizar para fins estaduais.
- A documentação serve a dois senhores. O rastreamento de tempo por fase do projeto sustenta sua análise de estágios GAAP e sua reivindicação de crédito de pesquisa da Seção 41 simultaneamente. Um bom sistema alimenta ambos.
- A legislação fiscal se move rápido o suficiente para que qualquer guia como este seja um retrato. Confirme as regras do ano corrente com seu preparador antes de declarar — e nunca deixe o rabo fiscal abanar o cachorro GAAP. Suas demonstrações financeiras devem seguir o GAAP independentemente do que a declaração de impostos faça.
Cinco Erros Que Geram Ajustes
- Capitalizar a fase de avaliação. Demonstrações de fornecedores, RFPs e consultoria de "devemos construir ou comprar" são custos do estágio preliminar. Despesá-los não é opcional.
- Capitalizar treinamento. Toda norma é explícita: treinamento é despesado, mesmo durante o desenvolvimento da aplicação. Separe-o das faturas de implementação.
- Esquecer de parar. A capitalização termina quando o software está pronto para seu uso pretendido — não quando a fatura final chega. Horas de contratados pós-go-live são manutenção até que uma melhoria genuína comece.
- Capitalizar taxas de assinatura. Um contrato SaaS pré-pago de três anos é uma despesa antecipada que se amortiza conforme você consome o serviço, não um ativo de software. Não o processe pela ASC 350-40.
- Sem registros de tempo. Folha de pagamento capitalizada sem rastreamento contemporâneo de tempo por projeto e fase é a primeira coisa que um auditor ou examinador rejeita. Estimativas reconstruídas no final do ano raramente sobrevivem ao escrutínio.
Uma Lista de Verificação Prática para Capitalização
Antes de registrar qualquer custo de software como ativo, responda a estas perguntas por escrito e arquive o memorando com os registros do projeto:
- Qual trilha se aplica — uso interno (350-40), software para venda (985-20) ou um contrato de serviço em nuvem?
- O estágio preliminar terminou — o financiamento está comprometido e a conclusão é provável?
- O software está substancialmente completo e pronto para uso? Se sim, a capitalização terminou.
- Este custo é treinamento, manutenção, entrada de dados ou despesa geral? Se sim, despesa-o.
- Você consegue vincular cada real capitalizado a uma planilha de horas, fatura ou declaração de trabalho de contratado?
- Qual período de amortização reflete a vida útil esperada (ou o prazo de hospedagem para custos de implementação)?
- Você registrou o tratamento fiscal separadamente, incluindo qualquer diferença entre livro e fisco?
Um breve memorando respondendo a estas sete perguntas leva vinte minutos para escrever e pode economizar semanas de discussão com um auditor, um examinador bancário ou o IRS.
Mantenha Seus Gastos com Software Prontos para Auditoria
Toda fatura dos seus desenvolvedores, dos seus fornecedores SaaS e do seu provedor de nuvem é uma decisão de classificação esperando para acontecer. As empresas que fazem isso certo compartilham um hábito: rastreiam custos de software por projeto e fase conforme o dinheiro sai, não quando o contador pergunta doze meses depois. Marque horas de implementação separadamente das horas de suporte, separe o treinamento das declarações de trabalho dos fornecedores e mantenha um memorando contínuo de em qual estágio cada projeto está.
Registros limpos também tornam a divisão livro-fisco administrável. Quando seu livro razão já separa desenvolvimento capitalizado de assinaturas despesadas, preparar a declaração — e defendê-la — torna-se uma questão de puxar um relatório em vez de reconstruir um ano.
Beancount.io oferece contabilidade em texto simples que mantém cada uma dessas classificações transparente, versionada e pronta para IA — para que sua política de capitalização viva nos seus livros, não em uma planilha que ninguém consegue encontrar. Comece gratuitamente e veja por que desenvolvedores e profissionais de finanças estão migrando para a contabilidade em texto simples.





