Um modelo das três demonstrações financeiras integra sua DRE, balanço patrimonial e demonstração de fluxo de caixa de forma que uma única mudança na receita se propague automaticamente pelas três abas. Se o balanço não fecha, ou se o fluxo de caixa não bate com a DRE, o modelo está quebrado - e quem for revisar vai descobrir. Em 2026, com o Google Sheets atual, é possível construir essa estrutura do zero com mais agilidade do que antes, mas os erros mecânicos continuam os mesmos de sempre.
Veja como funcionam as integrações, onde elas costumam falhar e como construir um modelo no Google Sheets que aguente a pressão de uma due diligence ou de uma apresentação para conselho.
O Que "Três Demonstrações" Realmente Significa
As três demonstrações não são apenas três abas numa planilha. São um único modelo expresso de três formas diferentes:
- DRE (Demonstração do Resultado do Exercício): Receita menos despesas igual ao lucro líquido ao longo de um período
- Balanço Patrimonial: Ativo = Passivo + Patrimônio Líquido em um determinado momento
- DFC (Demonstração de Fluxo de Caixa): Reconcilia o lucro líquido com a movimentação real de caixa
A integração mecânica central: o lucro líquido da DRE alimenta os lucros acumulados no balanço patrimonial e a seção operacional do fluxo de caixa. A depreciação - despesa não-caixa que reduz o lucro líquido - é adicionada de volta na DFC. As variações no capital de giro (contas a receber, estoques, contas a pagar) aparecem como ajustes entre as duas demonstrações.
Essa é a razão pela qual uma empresa com EBITDA saudável pode ter problemas sérios de caixa. Uma empresa com lucro líquido de R$ 4 milhões mas R$ 6 milhões de crescimento em contas a receber está consumindo caixa, não gerando. O modelo das três demonstrações torna isso visível - o que é exatamente o que investidores e gestores financeiros precisam enxergar.
As três demonstrações seguem os padrões IFRS adotados pela CVM (Comissão de Valores Mobiliários) no Brasil desde 2010, conforme a Instrução CVM nº 457. Para empresas de capital fechado, as mesmas demonstrações são exigidas pelo CFC (Conselho Federal de Contabilidade) via NBC TG - o que significa que a lógica de integração descrita aqui é a mesma que auditores e investidores vão esperar ver.
As Integrações Que Quebram a Maioria dos Modelos
A maioria dos modelos das três demonstrações desmorona nos mesmos três pontos.
1. A circularidade da dívida e do caixa. A despesa financeira na DRE depende do saldo de dívida no balanço. Mas o saldo de dívida depende do fluxo de caixa, que depende do lucro líquido, que inclui a despesa financeira. Essa referência circular faz o Google Sheets travar com erros, a menos que você habilite o cálculo iterativo em Arquivo → Configurações → Cálculo → Ativar cálculo iterativo (conforme documentação oficial do Google Sheets para Editors, seção Calculation settings). O padrão é 50 iterações - suficiente para a maioria dos modelos de dívida.
2. Depreciação em dois lugares. O imobilizado no balanço diminui pela depreciação a cada período. Essa mesma depreciação aparece como despesa na DRE e é revertida na DFC. Se você codificar o valor fixo em um lugar e referenciá-lo em outro por fórmula, eles vão divergir no momento em que alguém atualizar um pressuposto.
3. O roll de lucros acumulados. Lucros acumulados finais = lucros acumulados iniciais + lucro líquido - dividendos. Esse roll vive no balanço, mas muitos analistas esquecem de ligar o saldo inicial ao saldo final do período anterior. O modelo parece fechar no primeiro ano e quebra em todos os anos seguintes.
Um modelo onde Ativo ≠ Passivo + PL não é um modelo das três demonstrações. É um modelo de três abas - o que é algo diferente e pior.
Construindo a Estrutura no Google Sheets
Um modelo das três demonstrações bem estruturado usa ao menos cinco abas:
| Aba | Finalidade |
|---|---|
| Premissas | Todos os inputs em um só lugar - taxas de crescimento, margens, capex como % da receita, alíquota de IR |
| DRE | Receita → EBITDA → EBIT → LAIR → Lucro Líquido |
| Balanço Patrimonial | Ativo, passivo, PL com roll de período anterior |
| Fluxo de Caixa | Seções operacional, de investimento e de financiamento |
| Verificações | Checagem de fechamento do balanço, conciliação do caixa, auditoria de células fixas |
A aba de Verificações é o que separa modelos em que as pessoas confiam de modelos que as pessoas recriam do zero.
A DRE
Comece pela receita. Se você está modelando uma empresa SaaS:
B5: =Premissas!B3 // ARR Ano 1
C5: =B5*(1+Premissas!B4) // Ano 2: ano anterior × (1 + taxa de crescimento)
Mantenha as margens como premissas. Não escreva =B5*0,72 diretamente - coloque 0,72 na aba Premissas e referencie de lá. Daqui a três meses, você vai agradecer a si mesmo.
A depreciação deve referenciar o cronograma de depreciação que alimenta o balanço, não uma premissa separada:
B18: ='Balanço Patrimonial'!B_CronogramaDepreciacao
O Balanço Patrimonial
A parte mais difícil é a seção de Patrimônio Líquido. É onde a maioria dos modelos falha:
// Lucros Acumulados
B_LucrosAcumulados: =C_LucrosAcumulados_AnteriorAntes + 'DRE'!B_LucroLiquido - B_Dividendos
O caixa no balanço deve ser o resultado da demonstração de fluxo de caixa, não um input:
B_Caixa: ='Fluxo de Caixa'!B_CaixaFinal
Essa única fórmula é o elo mecânico central do modelo. Se você romper ela, o balanço vai fechar com o número de caixa errado - que é o pior tipo de erro, porque é silencioso.
A Demonstração de Fluxo de Caixa
Comece pelo lucro líquido da DRE. Some os itens não-caixa. Ajuste pelas variações de capital de giro:
// Fluxo de Caixa Operacional
B_FCO:
+ 'DRE'!B_LucroLiquido
+ 'DRE'!B_Depreciacao
- ('Balanço'!B_ContasAReceber - 'Balanço'!AP_ContasAReceber)
- ('Balanço'!B_Estoques - 'Balanço'!AP_Estoques)
+ ('Balanço'!B_ContasAPagar - 'Balanço'!AP_ContasAPagar)
As variações de capital de giro têm uma lógica de sinais que confunde muita gente. Um aumento em contas a receber é um uso de caixa (você reconheceu a receita mas ainda não recebeu). Um aumento em contas a pagar é uma fonte de caixa (você deve o dinheiro mas ainda não pagou). Inverter esses sinais faz o modelo errar pelo dobro da variação do capital de giro.
A Aba de Verificações
Adicione uma aba dedicada de verificações com ao menos estas três fórmulas:
// Fechamento do Balanço (deve ser igual a 0)
=SOMA('Balanço Patrimonial'!TotalAtivo) - SOMA('Balanço Patrimonial'!TotalPassivoMaisPL)
// Conciliação do Caixa (deve ser igual a 0)
='Balanço Patrimonial'!CaixaFinal - 'Fluxo de Caixa'!CaixaFinal
// Contagem de Células Fixas (deve ser 0 fora da aba Premissas)
=CONT.SE('DRE'!B5:Z100,">"&0)-CONT.FÓRMULAS(...)
Codifique por cores: verde para 0, vermelho para qualquer outro valor. Se você compartilhar um modelo com a verificação do balanço escondida e quebrada, alguém vai encontrar. Sempre encontram.
Onde o Modelo Fica Complexo: Cronogramas de Dívida
Para empresas com dívida significativa - seja uma operação alavancada ou uma empresa com linhas de crédito rotativas junto a bancos como Itaú, Bradesco ou BNDES - você precisa de um cronograma de dívida separado. Ele controla:
- Saldo inicial da dívida
- Novos empréstimos
- Amortizações (frequentemente vinculadas a uma fórmula de varredura de caixa)
- Saldo final → alimenta o balanço
- Despesa financeira → alimenta a DRE
A linha de crédito rotativa adiciona complexidade porque normalmente é dimensionada para cobrir qualquer déficit de caixa - o que significa que ela é função do fluxo de caixa, que é função da DRE, que inclui a despesa financeira da própria linha rotativa. Essa é a circularidade no seu formato mais comum.
O Google Sheets resolve referências circulares por meio de cálculo iterativo, que converge após um número definido de iterações (padrão: 50). Para a maioria dos modelos de dívida, isso resolve de forma limpa. Defina o limite de convergência em 0,001 ou menor.
Onde a IA Realmente Ajuda
Construir o esqueleto de um modelo das três demonstrações é trabalho mecânico - o tipo em que você sabe exatamente o que precisa acontecer, mas não quer gastar duas horas organizando abas e acertando a higiene das fórmulas.
O ModelMonkey pode esboçar a estrutura inicial a partir de uma descrição ("construa um modelo das três demonstrações para cinco anos para uma empresa SaaS com ARR, churn e uma linha de crédito rotativa"), incluindo as referências de fórmulas entre abas e a aba de verificações. O que ele não faz é validar se as premissas de negócio fazem sentido - isso ainda é trabalho seu. Mas sair de uma planilha em branco para um modelo balanceado em menos de 10 minutos, em vez de duas horas, é o valor concreto da ferramenta.
O modelo gerado ainda precisa das suas premissas. Mas o encanamento já está conectado.
Erros Comuns e Suas Causas
| Erro | Causa Raiz |
|---|---|
| Balanço descasado exatamente pelo valor do lucro líquido | Roll de lucros acumulados ausente ou contado em duplicidade |
| Fluxo de caixa bate, mas balanço não fecha | Caixa no balanço está fixo em vez de referenciar a DFC |
| Modelo quebra do 2º ano em diante | Saldo inicial fixo em vez de referenciar o saldo final do período anterior |
| Erros #REF! entre abas | Aba renomeada após as fórmulas terem sido escritas |
| Balanço "fecha" mas não deveria | Célula plug escondendo o erro real |
A célula plug é a mais perigosa. Alguns analistas inserem um valor de ajuste - um número que faz o ativo igualar passivo + PL - para disfarçar o erro. Um revisor experiente que vê um balanço perfeitamente fechado com uma linha inexplicável sabe exatamente o que aconteceu.
Checklist Final: Modelo das Três Demonstrações Financeiras
Antes de compartilhar o modelo com qualquer stakeholder, confirme cada item:
- H1 do modelo: aba de Verificações mostra zero em todos os períodos
- Caixa no balanço referencia a DFC - não é input manual
- Roll de lucros acumulados conecta o saldo final de cada período ao saldo inicial do seguinte
- Depreciação é uma única fórmula referenciada em DRE e DFC - sem duplicação de input
- Cálculo iterativo habilitado se o modelo tiver dívida com juros
- Todas as premissas vivem na aba Premissas - nenhum número fixo embutido nas fórmulas de DRE ou balanço
- Aba de verificações com formatação condicional: verde para 0, vermelho para qualquer outro valor
Um modelo das três demonstrações financeiras é três visões da mesma realidade econômica, mecanicamente integradas por um conjunto de fórmulas. A DRE impulsiona os lucros acumulados e alimenta o fluxo de caixa. O fluxo de caixa gera o saldo final de caixa que vive no balanço. Depreciação, variações de capital de giro e cronogramas de dívida são onde a maioria dos modelos falha. Uma aba de verificações que mostra zeros em verde é a diferença entre um modelo em que alguém confia e um modelo que alguém reconstrói.
Perguntas Frequentes
O que é um modelo das três demonstrações financeiras? É um modelo integrado em que DRE, balanço patrimonial e demonstração de fluxo de caixa estão mecanicamente conectados: o lucro líquido da DRE alimenta os lucros acumulados no balanço e a seção operacional do fluxo de caixa; o saldo final de caixa da DFC aparece como caixa no balanço. Uma mudança em qualquer premissa de receita ou custo se propaga pelas três demonstrações automaticamente.
Como integrar DRE e balanço no Google Sheets sem erros de fechamento?
O ponto mais crítico é o roll de lucros acumulados: Lucros Acumulados Final = Lucros Acumulados Inicial + Lucro Líquido - Dividendos. O saldo inicial de cada período deve referenciar o saldo final do período anterior - nunca um valor fixo. Além disso, o caixa no balanço deve ser uma fórmula que aponta para o caixa final da DFC, não um input manual.
O que causa o descasamento do balanço patrimonial no Google Sheets? Os três culpados mais comuns são: (1) roll de lucros acumulados ausente ou com saldo inicial fixo, (2) caixa no balanço inserido manualmente em vez de referenciado da DFC, e (3) depreciação com valores duplicados e não sincronizados entre DRE e balanço. Se o descasamento for exatamente igual ao lucro líquido, o problema quase certamente está nos lucros acumulados.
Como resolver referências circulares em modelos financeiros no Google Sheets? Vá em Arquivo → Configurações → Cálculo e ative o cálculo iterativo. O padrão de 50 iterações resolve a maioria das circularidades de dívida (despesa financeira → lucro líquido → fluxo de caixa → saldo de dívida → despesa financeira). Defina o limite de convergência em 0,001 ou menor para garantir precisão. Essa configuração é específica por arquivo, então cada modelo precisa ter o cálculo iterativo habilitado individualmente.
Qual a diferença entre um modelo das três demonstrações e um modelo de apenas uma demonstração? Um modelo de DRE isolado mostra rentabilidade, mas não revela se a empresa está gerando ou consumindo caixa, nem como o patrimônio líquido evolui ao longo do tempo. O modelo integrado das três demonstrações permite identificar situações críticas - como uma empresa lucrativa com crise de caixa por crescimento de capital de giro - que não aparecem em análises de demonstração única. É o padrão exigido por investidores, bancos e auditores em processos de M&A, captação e due diligence.