Tutorial por bolsai 19 abr 2026 8 min de leitura

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.

TickerSetorPayout aprox.Interpretação
TAEE11Transmissão elétrica~100%Receita regulada, capex baixo, distribuição estrutural do resultado
BBAS3Bancos~40%Meta estatutária histórica, espaço para reinvestimento em crédito
ITUB4Bancos~40% – 50%Equilíbrio entre distribuição e retenção para crescimento orgânico
WEGE3Bens industriais~40%Growth com capex contínuo e pagamento complementar de JCP
PETR4Petróleo e gásVariávelOscila 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.

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.

{'ticker': 'TAEE11', 'proventos_ttm': 2.74, 'lpa': 2.79, 'dividend_yield_ttm': 7.82, 'payout': 98.2} {'ticker': 'BBAS3', 'proventos_ttm': 2.85, 'lpa': 7.11, 'dividend_yield_ttm': 8.45, 'payout': 40.1} {'ticker': 'ITUB4', 'proventos_ttm': 1.34, 'lpa': 3.08, 'dividend_yield_ttm': 3.71, 'payout': 43.5} {'ticker': 'WEGE3', 'proventos_ttm': 1.21, 'lpa': 3.04, 'dividend_yield_ttm': 2.24, 'payout': 39.8} {'ticker': 'ITSA4', 'proventos_ttm': 1.02, 'lpa': 1.62, 'dividend_yield_ttm': 8.70, 'payout': 62.9}

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']}"
    )
BBAS3 DY= 8.45% payout= 40.1% ROE= 16.2% setor=Bancos ITSA4 DY= 8.70% payout= 62.9% ROE= 14.8% setor=Holdings CPLE6 DY= 7.92% payout= 55.3% ROE= 11.4% setor=Energia Elétrica VIVT3 DY= 7.35% payout= 71.8% ROE= 12.1% setor=Telecomunicações CMIG4 DY= 7.61% payout= 58.4% ROE= 16.9% setor=Energia Elétrica

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

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.