Ricerca dello scaglione marginale e calcolo progressivo
Con 50.000 di reddito imponibile e scaglioni che partono da 0, 11.600 e 47.150, l'aliquota marginale è del 22% e l'imposta è 6053, scomposta scaglione per scaglione perché lei possa controllare ogni passaggio. Vale con la tabella di qualsiasi Paese. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Reddito imponibile
- 50.000
- Aliquota marginale (%)
- 22
- Limite inferiore dello scaglione
- 47.150
- Imposta totale
- 6053
- Tasso effettivo (%)
- 12,11
Questo strumento riceve un reddito imponibile e una tabella fornita da Lei, individua l'aliquota applicabile all'unità di reddito successiva e calcola l'imposta in ogni scaglione raggiunto. Non è legato a una giurisdizione: inserisca soglie e percentuali appropriate per Paese, regione, condizione dichiarativa e anno fiscale. Il risultato comprende lo scaglione attivo, l'imposta totale stimata, l'aliquota effettiva e un dettaglio trasparente per scaglione, facile da verificare o automatizzare.
Descriva correttamente la tabella degli scaglioni
La soglia è il limite inferiore incluso dal quale la percentuale diventa aliquota marginale; rate è una percentuale tra 0 e 100. La prima soglia deve essere zero e ogni successiva strettamente maggiore. Per esempio, righe da 0 al 10%, 11,600 al 12% e 47,150 al 22% definiscono tre scaglioni progressivi.
Mantenga tutti gli importi nella stessa valuta, poiché non si eseguono conversioni. La tabella viene fornita da Lei perché varia secondo giurisdizione, condizione dichiarativa, categoria reddituale e anno. Ciò evita che una tabella incorporata ma obsoleta produca una risposta dall'aspetto autorevole.
Copi le soglie dalla fonte ufficiale pertinente, verifichi che siano limiti inferiori e includa ogni scaglione necessario. L'ultima riga è aperta e quindi nel risultato non ha limite superiore.
Comprenda imposta marginale e progressiva
L'aliquota marginale non si applica all'intero reddito imponibile. Il calcolatore suddivide il reddito tra soglie consecutive e applica a ogni porzione la propria percentuale. Con 50,000 nell'esempio, i primi 11,600 sono tassati al 10%, la quota tra 11,600 e 47,150 al 12% e solo quella oltre 47,150 al 22%.
Con reddito esattamente zero, imposta e aliquota effettiva sono zero, mentre il primo scaglione resta identificato. Gli importi sono arrotondati a due decimali. Il dettaglio mostra ogni scaglione utilizzato affinché Lei possa controllare i passaggi anziché fidarsi di un totale inspiegato.
Utilizzi il risultato responsabilmente
Questa capacità è utile quando Lei conosce già una tabella e necessita di un calcolo ripetibile per fogli, pianificazione, test o applicazioni. Non stabilisce il reddito imponibile, non sceglie la condizione dichiarativa e non applica deduzioni, crediti, sovraimposte, riduzioni graduali, esenzioni, imposte alternative, contributi o regimi speciali. Modelli tali elementi prima o separatamente.
Poiché norme e tabelle cambiano, etichetti quelle salvate con giurisdizione, condizione e anno. Verifichi i risultati importanti con fonti ufficiali o un professionista qualificato. L'output è una stima matematica derivata dai dati forniti, non consulenza fiscale, legale o finanziaria.
Casi d'uso
Confrontare scenari dichiarativi
Applichi tabelle ufficiali diverse allo stesso reddito per confrontare condizioni o giurisdizioni senza cambiare la logica.
Verificare un foglio di calcolo
Confronti la formula progressiva con un dettaglio esplicito di soglie, aliquote, imponibili e imposte.
Domande frequenti
Che cos'è uno scaglione marginale?
È lo scaglione contenente il reddito imponibile attuale. L'aliquota si applica normalmente solo al reddito aggiuntivo nello scaglione, non a tutto.
Come vanno espresse le aliquote?
Usi percentuali: inserisca 12 per 12%, non 0.12. Ogni aliquota deve essere finita e compresa tra 0 e 100.
Perché la prima soglia deve essere zero?
Partire da zero rende completa la tabella ed evita di scambiare un vuoto non tassato per uno scaglione progressivo.
Superare una soglia tassa tutto il reddito con l'aliquota maggiore?
No. Solo la quota oltre la soglia usa l'aliquota maggiore; quelle precedenti mantengono le proprie.
Sono incluse deduzioni, crediti o tabelle ufficiali correnti?
No. Fornisca reddito imponibile già determinato e tabella corretta. Lo strumento esegue solo il calcolo progressivo e non offre consulenza fiscale.
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/fin/tax-bracket-marginal-lookup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"taxable_income":50000,"brackets":[{"threshold":0,"rate":10},{"threshold":11600,"rate":12},{"threshold":47150,"rate":22}]}'const res = await fetch("https://api.kit.forhosting.com/fin/tax-bracket-marginal-lookup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"taxable_income": 50000,
"brackets": [
{
"threshold": 0,
"rate": 10
},
{
"threshold": 11600,
"rate": 12
},
{
"threshold": 47150,
"rate": 22
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/tax-bracket-marginal-lookup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"taxable_income": 50000,
"brackets": [
{
"threshold": 0,
"rate": 10
},
{
"threshold": 11600,
"rate": 12
},
{
"threshold": 47150,
"rate": 22
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/tax-bracket-marginal-lookup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"taxable_income":50000,"brackets":[{"threshold":0,"rate":10},{"threshold":11600,"rate":12},{"threshold":47150,"rate":22}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"taxable_income":50000,"brackets":[{"threshold":0,"rate":10},{"threshold":11600,"rate":12},{"threshold":47150,"rate":22}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/tax-bracket-marginal-lookup", 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
{
"taxable_income": 50000,
"brackets": [
{
"threshold": 0,
"rate": 10
},
{
"threshold": 11600,
"rate": 12
},
{
"threshold": 47150,
"rate": 22
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.tax_bracket_marginal_lookup",
"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.
Limiti
max_brackets | 100 |
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
Descriva correttamente la tabella degli scaglioni
Inserisca taxable_income come numero non negativo e brackets come righe ordinate contenenti threshold e rate.
Comprenda imposta marginale e progressiva
La somma genera total_tax. marginal_rate_percent indica l'aliquota dello scaglione la cui soglia inferiore è stata raggiunta, cioè quella applicata a un'unità aggiuntiva fino alla soglia seguente. effective_rate_percent divide l'imposta totale per il reddito e normalmente è inferiore all'aliquota marginale.
Utilizzi il risultato responsabilmente
Il browser gratuito e l'API eseguono la stessa funzione deterministica, senza rete, casualità o data corrente. Le chiamate API partono da $0.002; reddito negativo, riga mancante, aliquota non valida o soglie disordinate restituiscono invalid_input, non una stima parziale.
Casi di integrazione
Alimentare un'applicazione di pianificazione
Conservi tabelle versionate e usi un contratto API deterministico per ogni anno o regione.