Calculadora arrasto do indice de despesas
Com 10.000 rendendo 8% ao ano por 20 anos, um índice de despesas de 1% deixa você 7.912,73 abaixo do resultado sem taxas, mais de um sexto do valor final. Compare os dois caminhos lado a lado. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Capital inicial
- 10.000
- Retorno bruto
- 8
- Índice de despesas
- 1
- Anos
- 20
- Casas decimais
- 4
- Retorno líquido
- 7
- Valor final sem taxas
- 46.609,5714
- Valor final com taxas
- 38.696,8446
O índice de despesas de um fundo parece pequeno na ficha, mas ao longo de décadas se acumula em um grande hiato entre o crescimento bruto do mercado e o que o investidor mantém. Esta calculadora do arrasto do índice de despesas recebe o capital inicial, um retorno bruto anual pressuposto, o índice de despesas anual em percentual e o horizonte em anos, e capitaliza dois caminhos lado a lado: um benchmark sem taxas que obtém o retorno bruto integral, e um caminho com taxas cujo retorno líquido é o bruto menos o índice de despesas. Voce obtém ambos os valores finais, o arrasto em dinheiro (riqueza que não entra na conta), o percentual do valor terminal sem taxas perdido com as taxas e as rentabilidades acumuladas para que o impacto plurianual fique claro.
O que o arrasto do índice de despesas significa para investidores de longo prazo
O índice de despesas é o percentual anual de ativos que um fundo ou ETF cobra por gestão, administração e custos relacionados. Ele é deduzido continuamente dos ativos do fundo, de modo que a trajetória de crescimento realizada do investidor acompanha um retorno líquido próximo do retorno bruto da carteira menos esse índice quando outras fricções são ignoradas. Em um único ano a diferença pode parecer pequena: um ano bruto de oito por cento e um índice de um por cento deixam cerca de sete por cento líquidos.
Em vinte anos o mesmo hiato se capitaliza. Um investimento de dez mil unidades crescendo a oito por cento fica bem maior que o mesmo capital a sete por cento, e a diferença —o arrasto em dinheiro— é a riqueza que nunca aparece na conta porque as taxas reduziram a base de crescimento a cada ano. Quem busca uma calculadora do arrasto do índice de despesas quer essa comparação explícita: mesmo capital, mesma trajetória bruta de mercado pressuposta, com e sem a taxa anual.
Esta capacidade responde com uma fórmula transparente, não com um simulador de caixa-preta. Não prevê mercados, não modela impostos, loads, spreads de compra e venda nem taxas de performance variáveis com o alfa. Isola o efeito mecânico de um índice de despesas anual constante sobre o valor terminal composto para voce ordenar classes de cotas, justificar a troca por fundos de índice mais baratos ou ilustrar a sensibilidade a taxas em um plano financeiro sem importar um motor de carteira completo.
Quem usa a comparação com e sem taxas
Investidores que comparam fundos ativos e passivos usam números de arrasto do índice de despesas para ver como uma taxa de um por cento versus um ETF de zero vírgula um por cento altera a riqueza terminal sob o mesmo retorno bruto pressuposto. Educadores e editores de finanças pessoais precisam de um oráculo determinístico para artigos alinhados a buscas de calculadora do arrasto do índice de despesas, com saídas fixadas que não divergem entre rascunho e produção.
Equipes de produto em plataformas de fundos podem ilustrar por que índices mais baixos de classe de cotas importam sem enviar feeds de mercado. Como a implementação é parse puro tier A, cada chamada bem-sucedida pode funcionar offline no navegador, não usa tokens de modelo e nunca consulta cotações. Validação falha não consome saldo.
Casos de uso
Comparar classes de cotas pela riqueza terminal
Mantenha principal, retorno bruto e anos fixos; troque os índices de despesas para classificar qual classe deixa mais patrimônio após duas décadas de capitalização.
Ilustrar o arrasto de taxas em planos financeiros
Mostre ao cliente a diferença em dinheiro entre um caminho sem taxas e o índice de despesas atual do fundo no horizonte real de investimento.
Perguntas frequentes
Este modelo inclui impostos, loads ou taxas de performance variáveis?
Não. Isola um índice de despesas anual constante subtraído do retorno bruto pressuposto. Use uma ferramenta completa de carteira para impostos, loads de entrada ou taxas de performance.
Quais unidades principal deve usar?
Qualquer unidade monetária consistente. O motor é agnóstico à unidade; só ratios e crescimento composto importam para os percentuais de arrasto.
Como o retorno líquido é obtido?
O índice de despesas é subtraído do retorno bruto de cada ano: um ano de 8% bruto com índice de 1% cresce 7%. Depois, os dois caminhos são capitalizados uma vez por ano durante o prazo que você informar.
O que significa o arrasto no retorno acumulado?
É a diferença, em pontos percentuais, entre o crescimento total sem taxas e o crescimento com taxas. No exemplo, o caminho sem taxas ganha 366,0957% e o outro 286,9684%: 79,1273 pontos de diferença.
Serve para comparar um fundo de índice com um fundo ativo?
Sim. Calcule duas vezes com o mesmo valor, o mesmo retorno bruto e os mesmos anos, uma com o índice de cada fundo, por exemplo 1% contra 0,1%, e compare os dois valores finais.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/finance/expense-ratio-drag \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":10000,"gross_return":8,"expense_ratio":1,"years":20}'const res = await fetch("https://api.kit.forhosting.com/finance/expense-ratio-drag", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 10000,
"gross_return": 8,
"expense_ratio": 1,
"years": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/expense-ratio-drag",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 10000,
"gross_return": 8,
"expense_ratio": 1,
"years": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/expense-ratio-drag", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":10000,"gross_return":8,"expense_ratio":1,"years":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":10000,"gross_return":8,"expense_ratio":1,"years":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/expense-ratio-drag", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"principal": 10000,
"gross_return": 8,
"expense_ratio": 1,
"years": 20
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.expense_ratio_drag",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O modelo é capitalização anual pura com um índice de despesas constante subtraído a cada ano —sem dados de mercado, sem Monte Carlo e sem sementes aleatórias—, de modo que widgets grátis do navegador, landings CMS e automação API coincidem byte a byte a US$ 0,002 por chamada bem-sucedida.
Entradas, saídas, arredondamento e regras de validação
Essa regra mantém anos fracionários bem definidos sob potenciação real. Exemplo: principal dez mil, retorno bruto oito, índice um, anos vinte produz um arrasto de vários milhares de unidades e um retorno líquido acumulado menor que o caminho sem taxas. Envie por POST um corpo JSON com quatro números finitos obrigatórios: principal maior que zero em qualquer unidade monetária, gross_return como percentual anual (por exemplo oito para oito por cento ao ano), expense_ratio como percentual anual maior ou igual a zero, e years maior que zero para o horizonte de detenção. Os fatores de crescimento devem permanecer positivos: um mais gross_return sobre cem deve ser maior que zero, e o fator líquido um mais net_return sobre cem também deve ser maior que zero após subtrair o índice de despesas. Campos ausentes, strings vazias, valores não finitos, principal não positivo, índices de despesas negativos, anos não positivos ou retornos que zeram o fator de crescimento falham com invalid_input nomeando o campo ou a regra; essas falhas não são cobradas. Em sucesso a resposta ecoa entradas e decimals, devolve net_return como gross_return menos expense_ratio, ending_value_zero_fee como principal vezes o fator bruto elevado a years, ending_value_with_fees como principal vezes o fator líquido elevado a years, dollar_drag como a diferença, percent_drag_of_zero_fee como o arrasto sobre o valor final sem taxas vezes cem, cumulative_return_zero_fee e cumulative_return_net como ganhos percentuais sobre o capital, cumulative_return_drag_pp como o hiato entre essas rentabilidades acumuladas em pontos percentuais, e uma string formula breve para exibição.
Onde uma API de arrasto do índice de despesas se justifica
Robo-advisors, sites de comparação e calculadoras CMS chamam o mesmo contrato JSON a US$ 0,002 por item bem-sucedido para tabelas de taxas lado a lado e landings SEO.
Casos de integração
Alimentar calculadoras CMS e educativas
Reutilize o mesmo contrato JSON determinístico para landings SEO, demos LMS e automação com exemplos golden e sem dependência de dados de mercado.
Perguntas técnicas
Como o arrasto do índice de despesas sobre o retorno é calculado?
net_return = gross_return − expense_ratio. Os valores finais usam capitalização anual: principal × (1 + rate/100)^years para taxas bruta e líquida. dollar_drag é o valor final sem taxas menos o valor com taxas.
O que acontece se expense_ratio ou years forem inválidos?
expense_ratio negativo, principal não positivo, years não positivo, entradas não finitas ou fatores de crescimento não positivos falham com invalid_input e não são cobrados.
Quanto custa a calculadora do arrasto do índice de despesas?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.