Calculadora de yield tributavel equivalente
Com alíquota marginal de 32%, um rendimento isento de 3% equivale a um tributável de cerca de 4,4118%. Converta nos dois sentidos para comparar um título municipal com um tributável em pé de igualdade. 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
- Rendimento isento de impostos (%)
- 3
- Alíquota marginal de imposto (%)
- 32
- Direção do cálculo
- to_taxable
- Rendimento tributável equivalente (%)
- 4,4118
- Diferença de rendimento (pontos percentuais)
- 1,4118
Converta yield isento no yield tributável que iguala o líquido após imposto, ou o inverso, com a sua taxa marginal.
Rendimento isento e tributável lado a lado
Um título municipal ou outro investimento isento costuma oferecer um rendimento menor que um título corporativo de prazo parecido e, mesmo assim, pode render mais depois dos impostos, sobretudo nas faixas mais altas. O rendimento tributável equivalente coloca os dois na mesma base. Partindo de um rendimento isento, divida-o por um menos a sua alíquota marginal; partindo de um tributável, multiplique-o por um menos essa alíquota para obter o equivalente isento. Com 3% isento e alíquota marginal de 32%, o equivalente tributável fica em cerca de 4,4118%, um spread de 1,4118 ponto.
Como fazer a comparação certa
Informe a sua alíquota marginal em porcentagem, por exemplo 32, e apenas um dos dois rendimentos: a ferramenta converte no sentido de onde você parte. Alíquotas de 100% ou mais são recusadas, assim como rendimentos negativos. Os resultados são arredondados uma única vez, com quatro casas decimais por padrão ou de 0 a 6, para que nenhum número arredondado volte à fórmula. Como a fórmula só ajusta pelos impostos, compare investimentos de prazo parecido.
Como funciona
Esta ferramenta gratuita no navegador converte um yield isento de impostos no yield tributável que precisaria para igualar o líquido após imposto, ou o inverso, usando apenas a taxa marginal que você informa — sem tabelas fiscais embutidas. O resultado é determinístico, sem relógio nem aleatoriedade.
Onde usar esta calculadora
Landings em oito idiomas. Tarefas com falha não são cobradas; o saldo KIT pré-pago só aplica a trabalho bem-sucedido no preço base publicado.
Casos de uso
Muni vs corporate
Compare a municipal bond yield to a taxable bond at your bracket.
Perguntas frequentes
Qual é a fórmula do rendimento tributável equivalente?
Divida o rendimento isento por um menos a sua alíquota marginal. O resultado é o rendimento antes de impostos que um investimento tributável precisa pagar para deixar a mesma renda depois dos impostos.
Posso converter um rendimento tributável no equivalente isento?
Sim. Informe o rendimento tributável em vez do isento, e ele é multiplicado por um menos a sua alíquota marginal. Informe só um dos dois rendimentos; com os dois ou nenhum, o cálculo é recusado.
Qual alíquota devo informar?
A sua alíquota marginal, em porcentagem: 32 para uma faixa de 32%, não na forma decimal. Ela precisa ser menor que 100%, porque a partir daí a divisão não tem resposta com sentido.
O que o spread mostra?
A diferença em pontos percentuais entre o rendimento tributável equivalente e o isento. Com 3% isento e alíquota de 32%, o spread é de 1,4118 ponto: o rendimento extra que um título tributável precisa só para empatar.
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/taxable-equivalent-yield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tax_rate":32,"tax_free":3}'const res = await fetch("https://api.kit.forhosting.com/finance/taxable-equivalent-yield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tax_rate": 32,
"tax_free": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/taxable-equivalent-yield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tax_rate": 32,
"tax_free": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/taxable-equivalent-yield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tax_rate":32,"tax_free":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tax_rate":32,"tax_free":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/taxable-equivalent-yield", 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
{
"tax_rate": 32,
"tax_free": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.taxable_equivalent_yield",
"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
Como funciona
Cada campo é validado por tipo e intervalo antes do cálculo; falhas devolvem invalid_input tipado.
Entradas e limites
Mensagens citam o campo problemático. Yields negativos são rejeitados para manter o contrato estável em scripts e goldens. Informe tax_rate e exatamente um de tax_free ou taxable. Decimais opcionais (padrão 4) usam half-up sobre valores IEEE já calculados, nunca em cascata. Saídas não finitas e combinações inválidas são rejeitadas como invalid_input.
Casos de integração
Automation
Same JSON contract as the free widget in pipelines.
Teaching
Show TEY = tax_free / (1 − t) with deterministic goldens.
Edge cases
Exactly one of tax_free or taxable; typed invalid_input otherwise.
Perguntas técnicas
Is it free?
Yes in the browser. API at US$ 0,002.
Tax tables embedded?
No. You supply the marginal rate.
Deterministic?
Yes. Same input, same output.
Invalid input?
invalid_input if tax_rate missing or both/neither yields.
Languages?
Eight landing languages.
Offline?
On-device widget.