Scaglione d'imposta
Con 50.000 di reddito imponibile e una tabella al 10%, al 12% e poi al 22%, lei è nello scaglione del 22%, ma paga 6800, un'aliquota effettiva del 13,6%. Incolli la tabella del suo stato di dichiarazione e legga lo scaglione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Reddito
- 50.000
- Stato di dichiarazione
- Single
- Tax
- 6800
- Aliquota marginale (%)
- 22
- Tasso effettivo (%)
- 13,6
- Numero di scaglione
- 3
Uno scaglione d'imposta è la fetta del prospetto progressivo che contiene l'ultimo dollaro del reddito imponibile, non una percentuale piatta addebitata su ogni dollaro che Lei guadagna. Chi cerca un calcolatore di scaglione d'imposta, o chiede in quale scaglione si trova, ha bisogno di tre ingressi insieme: il reddito imponibile, uno stato di dichiarazione e la tabella che appartiene a quello stato. Questo calcolatore percorre la tabella dal basso, impila l'imposta di ogni fetta, nomina la fascia che davvero sostiene l'ultimo dollaro e restituisce l'aliquota marginale più l'imposta dovuta. Un reddito pari a zero è valido e cade nella prima fascia con imposta zero.
Che cosa è uno scaglione d'imposta, come si impila l'imposta e perché lo stato di dichiarazione sta nella richiesta
Un prospetto progressivo dell'imposta sul reddito è una scala, non un'unica percentuale. Ogni gradino ha un tetto e un'aliquota statutaria che si applica solo ai dollari che cadono in quel gradino. Lo scaglione d'imposta che le persone cercano è il gradino che contiene l'ultimo dollaro del reddito imponibile: quella è la fascia marginale, l'aliquota che grava sul dollaro successivo guadagnato e il numero che i titoli citano quando dicono che qualcuno è nello scaglione al ventidue per cento.
Non è l'aliquota media di tutta la dichiarazione. Un dichiarante con cinquantamila dollari di reddito imponibile di fronte a una tabella che tassa i primi diecimila al dieci per cento, i trentamila successivi al dodici per cento e il resto al ventidue per cento è nello scaglione al ventidue per cento, ma paga comunque il dieci per cento della prima fetta e il dodici della seconda.
Lo stato di dichiarazione conta perché la stessa giurisdizione pubblica quasi sempre una scala diversa per single, coniugi in dichiarazione congiunta, coniugi in dichiarazione separata, capo famiglia e coniuge superstite qualificato. Questo calcolatore non congela la tabella IRS di un solo anno. Lei invia la tabella che coincide con lo stato che invia anche, insieme al reddito imponibile, e il motore nomina la fascia, impila l'imposta e riporta l'aliquota marginale.
Un reddito imponibile pari a zero è valido e cade nella prima fascia elencata con imposta zero.
Dove un calcolatore di scaglione d'imposta trova impiego
Le famiglie che vogliono solo sapere in quale scaglione d'imposta si trovano possono incollare le fette pubblicate di quest'anno per il proprio stato di dichiarazione e leggere la fascia, l'aliquota dell'ultimo dollaro e l'imposta dovuta senza aprire una dichiarazione completa. I team di retribuzione e paghe che già conoscono i salari imponibili possono vedere se un premio spingerebbe l'ultimo dollaro nella fascia successiva, poi sovrapporre la ritenuta, FICA e i crediti nel proprio motore.
I generatori di esami e le aule di matematica del consumatore usano lo stesso contratto affinché uno studente che moltiplica l'intero reddito per la percentuale di vertice sia segnato errato, perché l'imposta progressiva si impila, non è piatta, e lo scaglione attuale è l'ultima fetta toccata, non tutta la scala.
Questa pagina si rivolge a chi cerca un calcolatore di scaglione d'imposta, in quale scaglione si trova o l'aliquota marginale da una tabella e uno stato di dichiarazione; non è uno strumento di imposta sulle vendite, né uno statuto di uno Stato nominato, né uno stimatore 1040 completo, né un ottimizzatore di crediti. Preferisca questa capacità quando ha già il reddito imponibile, uno stato di dichiarazione e un prospetto di aliquote e desidera identificare la fascia.
Se Le serve la tabella congelata della Franchise Tax Board o un'unica percentuale piatta statale, usi invece un punto di accesso di uno Stato nominato.
Casi d'uso
In quale scaglione secondo la tabella di quest'anno
Le famiglie incollano il reddito imponibile, lo stato di dichiarazione e le fette pubblicate per vedere la fascia attuale, l'aliquota dell'ultimo dollaro e l'imposta impilata prima dei crediti.
Simulazioni di premio e di stato di dichiarazione
Invii la stessa tabella due volte con un reddito più alto, o due tabelle per due stati di dichiarazione, e confronti se l'ultimo dollaro ha superato lo scaglione successivo.
Domande frequenti
Come so in quale scaglione d'imposta mi trovo?
Il calcolatore percorre la Sua tabella di stato di dichiarazione dal basso e nomina la fetta che contiene l'ultimo dollaro del reddito imponibile. Quella fetta è lo scaglione attuale: la sua aliquota è l'aliquota marginale, e l'imposta impilata di ogni fetta è l'imposta dovuta.
Qual è la differenza tra l'aliquota marginale e l'aliquota effettiva?
L'aliquota marginale è la percentuale statutaria dell'ultimo dollaro, cioè lo scaglione d'imposta attuale. L'aliquota effettiva è l'imposta dovuta divisa per il reddito imponibile, quindi su un prospetto progressivo è sempre inferiore alla fetta di vertice quando il reddito è positivo.
Perché lo stato di dichiarazione è obbligatorio se invio già una tabella?
Le giurisdizioni pubblicano una scala diversa per ogni stato di dichiarazione. Il campo registra quale scala Lei ha applicato, è convalidato contro un elenco chiuso ed è ripetuto affinché un client possa etichettare la fascia come single, congiunta, separata, capo famiglia o coniuge superstite qualificato.
Che cosa succede se il reddito è negativo?
Uno scaglione d'imposta si calcola dal reddito imponibile, quindi un importo negativo non viene mai trasformato in un rimborso. La convalida fallita non viene addebitata.
Quanto costa il calcolatore di scaglione d'imposta?
Lo strumento del browser è gratuito e gira in locale.
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 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":50000,"filing_status":"single","brackets":[{"up_to":10000,"rate":10},{"up_to":40000,"rate":12},{"up_to":85000,"rate":22},{"rate":24}]}'const res = await fetch("https://api.kit.forhosting.com/fin/tax-bracket", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": 50000,
"filing_status": "single",
"brackets": [
{
"up_to": 10000,
"rate": 10
},
{
"up_to": 40000,
"rate": 12
},
{
"up_to": 85000,
"rate": 22
},
{
"rate": 24
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/tax-bracket",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": 50000,
"filing_status": "single",
"brackets": [
{
"up_to": 10000,
"rate": 10
},
{
"up_to": 40000,
"rate": 12
},
{
"up_to": 85000,
"rate": 22
},
{
"rate": 24
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/tax-bracket", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":50000,"filing_status":"single","brackets":[{"up_to":10000,"rate":10},{"up_to":40000,"rate":12},{"up_to":85000,"rate":22},{"rate":24}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":50000,"filing_status":"single","brackets":[{"up_to":10000,"rate":10},{"up_to":40000,"rate":12},{"up_to":85000,"rate":22},{"rate":24}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/tax-bracket", 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
{
"income": 50000,
"filing_status": "single",
"brackets": [
{
"up_to": 10000,
"rate": 10
},
{
"up_to": 40000,
"rate": 12
},
{
"up_to": 85000,
"rate": 22
},
{
"rate": 24
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.tax_bracket",
"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_abs | 1000000000000 |
max_items | 50 |
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
Un reddito imponibile negativo viene rifiutato con invalid_input invece di un rimborso fittizio.
Che cosa è uno scaglione d'imposta, come si impila l'imposta e perché lo stato di dichiarazione sta nella richiesta
Un reddito imponibile negativo non è uno scaglione: viene rifiutato con invalid_input piuttosto che un'imposta negativa che sembrerebbe un rimborso.
Contratto di ingresso, forma della risposta e comportamento di errore
La convalida fallita non viene mai addebitata. Invii un corpo JSON con tre campi obbligatori: income, filing_status e brackets. income (alias taxable_income, taxable, amount) è il reddito annuale imponibile in unità di valuta dopo le deduzioni e prima dei crediti, non lo stipendio lordo. Può arrivare come numero JSON o come stringa numerica che rispetta un motivo finito rigoroso, senza segni di dollaro né separatori delle migliaia. Il valore assoluto deve restare entro mille miliardi affinché il prodotto resti finito in doppia precisione IEEE sul Worker e nel browser. Un reddito negativo è l'errore duro che questa pagina esiste per imporre: invalid_input che nomina income, mai un rimborso. Lo zero è consentito e produce imposta zero, aliquota effettiva zero e la prima fascia elencata. filing_status (alias status, filing) deve essere uno di single, married_filing_jointly, married_filing_separately, head_of_household o qualifying_surviving_spouse; un valore non riconosciuto viene rifiutato. Lo stato è ripetuto affinché un client possa mostrare quale scala è stata applicata. brackets (alias table, rates, schedule) è un elenco non vuoto di al massimo cinquanta righe per quello stato. Ogni riga richiede rate (alias percent, tax_rate) come percentuale, ad esempio 22 per il ventidue per cento, e può includere up_to (alias to, max, ceiling) come tetto della fetta. Ometta up_to sullo scaglione aperto di vertice. Solo l'ultima riga può omettere up_to; i tetti duplicati vengono rifiutati. Un'aliquota di riga negativa è anch'essa invalid_input. In caso di successo la risposta ripete income arrotondato ai centesimi e filing_status, restituisce tax come denaro a due decimali, riporta marginal_rate_percent dell'ultimo dollaro, riporta effective_rate_percent come tax diviso income oppure zero quando income è zero, nomina la fascia attuale con bracket_number (base uno), bracket_from, bracket_up_to opzionale, bracket_rate_percent, bracket_count e top_bracket, e riformula la formula. La tariffa è un $0.002 fisso per richiesta riuscita con unità item.
Dove un calcolatore di scaglione d'imposta trova impiego
Le applicazioni di finanza personale e gli script di taccuino che necessitano di un oracolo deterministico di scaglione d'imposta possono fissare cinquantamila dollari come single di fronte a una tabella nota a quattro righe a una fascia e un'imposta pubblicate, un caso da centomila dollari in dichiarazione congiunta alla fascia aperta di vertice, e un reddito deliberatamente negativo al percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli sviluppatori inviano di proposito un reddito negativo. I controlli andata e ritorno sono semplici: ricalcoli ogni fetta a mano, confermi l'imposta pubblicata con arrotondamento a due decimali, confermi che l'ultima fetta coincide con bracket_number, poi confermi che tax diviso income coincide con effective_rate_percent, alla tariffa di automazione $0.002.
Casi di integrazione
Stime paghe e test golden
Gli strumenti di retribuzione e le suite QA fissano redditi imponibili e stati noti a una fascia e un'imposta deterministiche, e rifiutano un reddito negativo con invalid_input.