Calcolatore yield imponibile equivalente
Con un'aliquota marginale del 32%, un rendimento esente del 3% equivale a un rendimento imponibile di circa il 4,4118%. Converta nei due sensi per confrontare un'obbligazione municipale e una tassata ad armi pari. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Rendimento esente da imposte (%)
- 3
- Aliquota fiscale marginale (%)
- 32
- Direzione del calcolo
- to_taxable
- Rendimento imponibile equivalente (%)
- 4,4118
- Differenza di rendimento (punti percentuali)
- 1,4118
Convertite uno yield esente nello yield imponibile che eguaglia il netto dopo le tasse, o il contrario, con la vostra aliquota.
Rendimenti esenti e imponibili a confronto
Un'obbligazione municipale o un altro investimento esente offre spesso un rendimento più basso di un'obbligazione societaria di durata simile, eppure può lasciarle di più al netto delle imposte, soprattutto negli scaglioni alti. Il rendimento imponibile equivalente mette i due sullo stesso piano. Se parte da un rendimento esente, lo divida per uno meno la sua aliquota marginale; se parte da uno imponibile, lo moltiplichi per uno meno quell'aliquota per ottenere l'equivalente esente. Con il 3% esente e un'aliquota marginale del 32%, l'equivalente imponibile è di circa il 4,4118%, con uno spread di 1,4118 punti.
Come fare un confronto corretto
Inserisca la sua aliquota marginale in percentuale, per esempio 32, e soltanto uno dei due rendimenti: lo strumento converte nel senso da cui lei parte. Le aliquote del 100% o superiori vengono rifiutate, come i rendimenti negativi. I risultati sono arrotondati una sola volta, a quattro decimali per impostazione predefinita o da 0 a 6, così nessuna cifra arrotondata rientra nella formula. Poiché la formula corregge solo le imposte, confronti investimenti di durata simile.
Come funziona
Questo strumento gratuito nel browser converte un yield esente da imposte nello yield imponibile necessario per eguagliare il netto dopo le tasse, o il contrario, usando solo l'aliquota marginale che indicate — senza tabelle fiscali incorporate. Il risultato è deterministico, senza orologio né casualità.
Dove usare questo calcolatore
Landing in otto lingue. Le attività fallite non vengono addebitate; il saldo KIT prepagato vale solo per lavoro riuscito al prezzo base pubblicato.
Casi d'uso
Muni vs corporate
Compare a municipal bond yield to a taxable bond at your bracket.
Domande frequenti
Qual è la formula del rendimento imponibile equivalente?
Divida il rendimento esente per uno meno la sua aliquota marginale. Il risultato è il rendimento lordo che un investimento tassato deve offrire per lasciarle lo stesso reddito al netto delle imposte.
Posso convertire un rendimento imponibile nel suo equivalente esente?
Sì. Inserisca il rendimento imponibile invece di quello esente: viene moltiplicato per uno meno la sua aliquota marginale. Indichi solo uno dei due rendimenti; con entrambi o nessuno il calcolo viene rifiutato.
Quale aliquota devo inserire?
La sua aliquota marginale, in percentuale: 32 per uno scaglione del 32%, non in forma decimale. Deve restare sotto il 100%, perché da lì in poi la divisione non ha più senso.
Che cosa indica lo spread?
La distanza in punti percentuali tra il rendimento imponibile equivalente e quello esente. Con il 3% esente e un'aliquota del 32%, lo spread è di 1,4118 punti: il rendimento in più che un'obbligazione tassata deve offrire solo per pareggiare.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"tax_rate": 32,
"tax_free": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.taxable_equivalent_yield",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come funziona
Ogni campo è validato prima del calcolo; gli errori restituiscono invalid_input tipizzato.
Input e limiti
I messaggi citano il campo in causa. Fornite tax_rate ed esattamente uno tra tax_free e taxable. I decimali opzionali (default 4) usano half-up su valori IEEE già calcolati, mai a cascata. Uscite non finite e combinazioni non valide sono rifiutate come invalid_input.
Casi di integrazione
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.
Domande tecniche
Is it free?
Yes in the browser. API at $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.