Payout Ratio das Ações Brasileiras: Como Calcular e Interpretar via API
O payout ratio traduz em uma única porcentagem a política de remuneração ao acionista: quanto do lucro a empresa devolve e quanto reinveste. Este guia apresenta a fórmula, a regra de mínimo obrigatório da Lei das S.A., a metodologia da bolsai e como calcular payout ratio ações em Python para qualquer papel da B3.
O que é payout ratio e por que importa para dividend investors
O payout ratio é a razão entre proventos distribuídos (dividendos e JCP) nos últimos doze meses e o lucro líquido do mesmo período, em percentual. Um payout de 60% significa que, para cada R$ 1,00 de lucro, a empresa devolveu R$ 0,60 aos acionistas e reteve R$ 0,40 para reinvestir, amortizar dívida ou fortalecer o caixa.
Para quem monta carteira de dividendos, o payout separa distribuições sustentáveis de armadilhas. Um dividend yield de 12% chama atenção, mas se vier com payout acima de 100%, o próximo ano pode trazer corte. O indicador também revela o estágio do negócio: valores baixos apontam crescimento; valores altos indicam maturidade e caixa estável. A leitura conjunta com ROE e DY está detalhada no guia de análise fundamentalista para iniciantes.
Fórmula e leitura do payout
A fórmula canônica para calcular payout python é direta:
Payout Ratio = (Proventos por ação 12m / Lucro por ação 12m) × 100
O numerador soma dividendos e JCP pagos nos últimos doze meses. O denominador é o LPA normalizado em base TTM (trailing twelve months). A fórmula por ação equivale à razão total de proventos sobre lucro líquido total. A tabela abaixo organiza valores observados em ações brasileiras em abril de 2026.
| Ticker | Setor | Payout aprox. | Interpretação |
|---|---|---|---|
| TAEE11 | Transmissão elétrica | ~100% | Receita regulada, capex baixo, distribuição estrutural do resultado |
| BBAS3 | Bancos | ~40% | Meta estatutária histórica, espaço para reinvestimento em crédito |
| ITUB4 | Bancos | ~40% – 50% | Equilíbrio entre distribuição e retenção para crescimento orgânico |
| WEGE3 | Bens industriais | ~40% | Growth com capex contínuo e pagamento complementar de JCP |
| PETR4 | Petróleo e gás | Variável | Oscila com ciclo de commodity e política de governo vigente |
Faixas de leitura: abaixo de 30% indica retenção agressiva para crescimento; 30% a 60% é o equilíbrio saudável clássico; 60% a 90% caracteriza empresas maduras focadas em distribuição; acima de 100% é situação excepcional tratada em seção específica adiante.
Regra dos 25% no Brasil (Lei das S.A.)
A distribuição de dividendos no Brasil não é voluntária. A Lei 6.404/76 (Lei das Sociedades por Ações), em seu art. 202, estabelece que os acionistas têm direito de receber, como dividendo obrigatório, a parcela dos lucros fixada no estatuto social. Quando o estatuto é omisso, aplica-se 50% do lucro líquido ajustado do exercício.
O percentual de 25% ficou popular como referência de mínimo legal porque a lei permite que companhias fixem estatutariamente esse patamar mais conservador. A CVM acompanha a conformidade via formulário de referência e notas explicativas das DFPs. A assembleia geral pode deliberar pela retenção em anos específicos, destinando o lucro a reservas. Estatais como Petrobras, Banco do Brasil e Eletrobras operam sob política de governança que resulta em payout elevado, já que o controlador (União) depende do fluxo na receita pública. Essa dinâmica explica por que essas empresas tendem a figurar no topo de rankings de dividend yield.
Metodologia da bolsai (proventos TTM e conta 3.11)
O cálculo do payout na bolsai combina duas fontes oficiais e uma convenção metodológica alinhada à prática de mercado.
- Proventos (numerador): soma de dividendos e JCP pagos nos últimos doze meses, alimentada pelos avisos publicados pela B3. O campo
ttm_per_sharedo endpoint/dividends/{ticker}entrega o valor por ação. - Lucro líquido (denominador): conta
3.11da DRE consolidada da CVM, atribuível aos sócios da controladora. Mesma convenção usada por Fundamentus. No endpoint/fundamentals/{ticker}, aparece normalizado por ação no campolpa. - Base TTM: numerador e denominador usam a mesma janela de doze meses terminada na data mais recente disponível, combinando ITRs e DFPs. O procedimento elimina viés de comparar período fiscal incompleto contra caixa corrente.
- Prejuízo: empresas com LPA negativo têm payout sinalizado como indefinido. A análise passa a depender de fluxo de caixa livre, não de lucro contábil.
A acurácia é de 96% contra Fundamentus em DFPs recentes. A mesma rotina cobre as 350+ ações da base, o que permite ranking global via endpoint de screener, detalhado no guia de screener de ações brasileiras.
A documentação completa dos endpoints de dividendos e fundamentos traz os campos ttm_per_share, lpa, dividend_yield_ttm e os parâmetros aceitos, com exemplos de requisição em curl e Python.
Como acessar o payout ratio via API em Python
A API bolsai não devolve campo payout_ratio pronto; a escolha é proposital porque o indicador tem múltiplas convenções (LPA, FCF, ajustado) e o cálculo direto a partir de ttm_per_share e lpa mantém a fórmula auditável. O snippet abaixo consulta a api payout combinando as duas chamadas.
import httpx
API_KEY = "sua_chave_aqui"
BASE = "https://api.usebolsai.com/api/v1"
HEADERS = {"X-API-Key": API_KEY}
def payout_ratio(ticker: str) -> dict:
"""Calcula payout combinando /dividends (TTM) e /fundamentals (LPA)."""
div = httpx.get(f"{BASE}/dividends/{ticker}", headers=HEADERS, timeout=10).json()
fun = httpx.get(f"{BASE}/fundamentals/{ticker}", headers=HEADERS, timeout=10).json()
proventos_ttm = div["ttm_per_share"]
lpa = fun["lpa"]
if lpa is None or lpa <= 0:
return {"ticker": ticker, "payout": None, "nota": "LPA nulo ou negativo"}
payout = (proventos_ttm / lpa) * 100
return {
"ticker": ticker,
"proventos_ttm": proventos_ttm,
"lpa": lpa,
"dividend_yield_ttm": div["dividend_yield_ttm"],
"payout": round(payout, 1),
}
for t in ["TAEE11", "BBAS3", "ITUB4", "WEGE3", "ITSA4"]:
print(payout_ratio(t))
A saída consolidada em abril de 2026 mostra a distribuição dos perfis descritos na tabela inicial.
A função pode alimentar planilha ou dashboard. O plano gratuito libera 200 requisições diárias, adequado para monitorar 30 a 50 papéis. Para estabilidade histórica, o endpoint /fundamentals/{ticker}/history devolve LPA trimestral nos últimos 11 anos e pode ser combinado com /dividends/{ticker}?years=10 para reconstruir payout anual.
Screening: DY alto + payout saudável
O erro mais comum na carteira de renda é filtrar apenas por dividend yield. Um DY acima de 10% muitas vezes é fotografia de pagamento extraordinário, caixa acumulado ou preço deprimido por crise. O filtro que separa sustentabilidade é DY alto com payout saudável: acima de 7% e entre 30% e 80%. O endpoint /screener aceita dividend_yield_gt, e o payout é calculado em seguida para cada papel.
import httpx
API_KEY = "sua_chave_aqui"
BASE = "https://api.usebolsai.com/api/v1"
HEADERS = {"X-API-Key": API_KEY}
def payout_pct(ticker: str) -> float | None:
div = httpx.get(f"{BASE}/dividends/{ticker}", headers=HEADERS, timeout=10).json()
fun = httpx.get(f"{BASE}/fundamentals/{ticker}", headers=HEADERS, timeout=10).json()
lpa = fun.get("lpa")
if not lpa or lpa <= 0:
return None
return (div["ttm_per_share"] / lpa) * 100
# 1. Shortlist por DY alto e ROE decente
r = httpx.get(
f"{BASE}/screener",
params={
"dividend_yield_gt": 7,
"roe_gt": 10,
"sort": "dividend_yield",
"order": "desc",
"limit": 25,
},
headers=HEADERS,
)
# 2. Segundo filtro: payout entre 30% e 80% (faixa sustentável)
sustentaveis = []
for row in r.json()["data"]:
p = payout_pct(row["ticker"])
if p and 30 <= p <= 80:
sustentaveis.append({**row, "payout": round(p, 1)})
for s in sustentaveis:
print(
f"{s['ticker']:6} "
f"DY={s['dividend_yield']:>5}% "
f"payout={s['payout']:>5}% "
f"ROE={s['roe']:>5}% "
f"setor={s['sector']}"
)
O pipeline deixa de fora papéis com DY alto puxado por payout acima de 100% e empresas com LPA nulo ou negativo. A lógica é reaproveitável e integra o fluxo descrito em como montar carteira de dividendos com Python.
Quando o payout > 100% é aceitável (e quando é red flag)
Payout acima de 100% significa, por definição, distribuição maior que o lucro do período. A situação parece insustentável em primeira leitura, mas o contexto muda a conclusão.
Distribuição de caixa acumulado
Empresas com anos de lucro forte podem ter acumulado reservas que permitem pagamento extra em um ou dois anos específicos. O balanço suporta a distribuição, e o movimento pode vir acompanhado de recompra ou amortização de dívida. Pico isolado em 120% seguido de retorno a 50% é saudável; patamar persistente em 120% indica outra coisa.
Venda de ativo não recorrente
Desinvestimento de subsidiária, venda de terreno ou indenização judicial geram caixa fora da operação corrente. Parte pode virar dividendo extraordinário, empurrando o payout TTM acima de 100% sem justificativa operacional. O investidor precisa isolar o item não recorrente na nota explicativa do release e recalcular o payout ajustado.
Empresa em declínio que não consegue reinvestir
Quando o payout sobe porque o lucro caiu sem queda proporcional nos dividendos, a leitura vira alerta. Setores maduros com receita em erosão mantêm distribuição elevada para sustentar preço da ação, mesmo quando o fluxo de caixa livre já não acomoda. O quadro aparece com dívida crescente, capex abaixo da depreciação e margem em queda gradual, antecipando corte em um ou dois anos.
Payout estrutural em utilities de baixo capex
O caso de TAEE11 é o oposto: payout perto de 100% é estrutural. O modelo de transmissão elétrica tem receita regulada indexada, capex baixo após a construção inicial, dívida de longo prazo e exigência mínima de reinvestimento. Distribuir quase todo o lucro é a política de capital que faz sentido econômico. A mesma lógica aparece em geradoras maduras e seguradoras.
Payout vs. Dividend Yield: por que analisar os dois juntos
O payout ratio brasil mede a política da empresa (quanto do lucro devolve); o dividend yield mede a remuneração ao acionista a preço de mercado (quanto recebe). Os dois só fazem sentido combinados.
DY alto com payout moderado sugere empresa com folga para manter distribuição. DY alto com payout acima de 100% antecipa corte. DY baixo com payout baixo caracteriza growth clássico, retorno vindo em valorização. Utilities e bancos costumam viver em DY alto e payout 40% a 80%; tecnologia e varejo em expansão ficam em DY baixo e payout baixo; commodities oscilam conforme o ciclo.
Perguntas frequentes
Qual payout ratio é considerado saudável?
Depende do estágio da empresa. Entre 30% e 60% costuma ser o equilíbrio clássico: sobra lucro para reinvestir e ainda remunera o acionista. Empresas maduras de receita estável (utilities, seguradoras, algumas incorporadoras) operam confortavelmente entre 60% e 90%. Abaixo de 30% aponta retenção agressiva para crescimento, típica de teses growth. A leitura isolada do payout é incompleta; ela ganha sentido combinada com ROE, dividend yield e estabilidade do lucro.
Payout acima de 100% é ruim?
Não necessariamente. O contexto decide. Uma empresa de transmissão elétrica como TAEE11, com receita regulada, capex baixo e geração de caixa previsível, opera historicamente perto de 100% de payout sem comprometer o balanço. Já payout acima de 100% em cíclicas pode sinalizar distribuição de caixa acumulado pontual, venda de ativo extraordinária ou deterioração da capacidade de reinvestimento. A sustentabilidade é lida no fluxo de caixa livre e no histórico, não no número isolado.
Qual o payout mínimo obrigatório no Brasil?
A Lei 6.404/76 (Lei das Sociedades por Ações), em seu art. 202, estabelece que os acionistas têm direito a receber como dividendo obrigatório a parcela do lucro líquido prevista no estatuto social. Quando o estatuto é omisso, aplica-se 50% do lucro líquido ajustado. Muitas companhias fixam estatutariamente um piso de 25%, percentual que se popularizou como referência de mínimo legal. A assembleia geral pode deliberar a retenção do dividendo obrigatório em anos específicos, destinando o lucro a reservas para investimento.
Como combinar payout com dividend yield?
O dividend yield mostra quanto o acionista recebe em relação ao preço pago, e o payout mostra quanto do lucro a empresa devolve. Um DY alto com payout acima de 100% costuma indicar distribuição insustentável: o próximo ano pode vir com corte. Um DY alto com payout entre 30% e 70% sugere uma empresa que gera lucro de sobra e ainda tem folga para manter pagamento. O filtro conjunto DY acima de 7% e payout entre 30% e 80% separa pagadoras sólidas de armadilhas aparentes.
Leia também
- Dividend Yield via API em Python: fórmula, TTM, metodologia e sector benchmarks para renda
- Como montar uma carteira de dividendos com Python: screening, histórico de proventos e teste de sustentabilidade
- Screener de ações brasileiras via API: filtros por fundamentos e ranking de papéis pagadores
Disclaimer
O conteúdo deste artigo tem caráter informativo e educacional. Não constitui recomendação de compra ou venda. Indicadores são insumos para análise e não substituem due diligence nem avaliação compatível com o perfil do investidor. Valores refletem a base pública disponível em 2026-04-01 e podem variar após a publicação de novos ITRs, DFPs e avisos de proventos.
por bolsai • 19 de abril de 2026 • 8 min de leitura
Comece agora
O plano gratuito libera 200 requisições por dia, suficiente para calcular o payout de dezenas de papéis. Detalhes em usebolsai.com/#pricing.