Imposta Trump
Con le tabelle TCJA del 2017, un contribuente single con 80.000 di reddito imponibile rientra nello scaglione del 22%, ma solo la parte più alta è tassata a quell'aliquota. Scelga lo status di dichiarazione e ottenga imposta federale, aliquota marginale ed effettiva. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Reddito
- 80.000
- Stato di dichiarazione
- Single
- Anno fiscale
- 2018
- Tax
- 13.539,5
- Aliquota marginale (%)
- 22
- Tasso effettivo (%)
- 16,9244
La legge del 2017 detta Tax Cuts and Jobs Act (TCJA) ha sostituito il precedente prospetto federale delle aliquote sul reddito ordinario con sette scaglioni impilati del dieci, dodici, ventidue, ventiquattro, trentadue, trentacinque e trentasette per cento. Chi cerca un calcolatore dell'imposta Trump vuole l'imposta dovuta secondo quegli scaglioni TCJA a partire dal reddito imponibile e dallo status di dichiarazione, non una tabella generica fornita dal chiamante né un anno successivo dell'Internal Revenue Service adeguato all'inflazione. Questo calcolatore codifica le soglie statutarie della TCJA 2017 così come si sono applicate per la prima volta nell'anno d'imposta 2018 per single, married filing jointly, married filing separately, head of household e qualifying surviving spouse.
Che cosa significano gli scaglioni TCJA 2017 e come si impila l'imposta
L'imposta federale sul reddito ordinario ai sensi della Tax Cuts and Jobs Act del 2017 è un prelievo progressivo: fasce diverse del reddito imponibile sono tassate a aliquote statutarie diverse, e il prospetto da usare dipende dallo status di dichiarazione. La legge, firmata a dicembre 2017, ha sostituito la struttura precedente del dieci, quindici, venticinque, ventotto, trentatré, trentacinque e trentanove virgola sei per cento con sette aliquote del dieci, dodici, ventidue, ventiquattro, trentadue, trentacinque e trentasette per cento.
Le soglie in dollari scritte nello statuto sono gli importi del primo anno, non indicizzati, che si sono applicati all'anno d'imposta 2018. Chi dichiara come single e i coniugi che dichiarano separatamente condividono le soglie inferiori fino alla fascia del trentadue per cento, poi divergono: la fascia del trentacinque per cento per single termina a cinquecentomila dollari, mentre married filing separately raggiunge l'aliquota massima del trentasette per cento a trecentomila dollari.
Married filing jointly e qualifying surviving spouse condividono una tabella di ampiezza circa doppia il cui primo scaglione al dieci per cento termina a diciannovemilacinquanta dollari e la cui aliquota massima del trentasette per cento inizia a seicentomila dollari. Head of household ha ampiezze intermedie proprie, con un primo scaglione che termina a tredicimilaseicento dollari. Solo i dollari che cadono in una fascia sono tassati all'aliquota di quella fascia.
Un dichiarante single con ottantamila dollari di reddito imponibile non paga il ventidue per cento sull'intero ottantamila, soltanto sulla fetta sopra trentottomilasettecento dollari, mentre i primi novemilacinquecentoventicinque dollari restano al dieci per cento e la fetta successiva resta al dodici per cento. Questo calcolatore codifica quei prospetti statutari della TCJA 2017 come tabelle fisse.
Non sottrae la detrazione standard federale, non applica crediti come il child tax credit, non calcola l'imposta minima alternativa, l'imposta sul reddito netto da investimento né l'imposta sul lavoro autonomo, e non consulta tabelle successive dell'Internal Revenue Service adeguate all'inflazione. Lei fornisce il reddito annuale imponibile come apparirebbe sul Form 1040 dopo le detrazioni, e il motore restituisce l'imposta del prospetto. Un reddito imponibile pari a zero è un input valido e produce imposta zero.
Un reddito negativo viene rifiutato.
Dove un calcolatore dell'imposta Trump merita il posto
Le famiglie che confrontano lo status di dichiarazione dopo un matrimonio, un divorzio o un anno di coniuge superstite qualificato possono inviare due volte lo stesso reddito imponibile con status diversi e leggere l'imposta Trump dovuta, l'aliquota dell'ultimo dollaro e l'aliquota effettiva senza ricostruire tre prospetti dell'Internal Revenue Code. I team paghe e retribuzione che già conoscono i salari federali imponibili possono quotare una riga annuale di imposta federale per lettere di offerta e stime di fine anno, poi sovrapporre la ritenuta statale e i crediti nel proprio motore.
I generatori di esami e le aule di matematica del consumatore usano lo stesso contratto perché uno studente che applica il ventidue per cento all'intero reddito sia segnato come errato, poiché l'imposta federale ai sensi della legge si impila, non è piatta. Questa pagina si rivolge a chi cerca un calcolatore dell'imposta Trump, gli scaglioni TCJA o l'imposta federale 2017 dovuta dal reddito imponibile secondo lo status di dichiarazione; non è uno strumento di imposta sulle vendite, né uno stimatore di imposta statale, né un ottimizzatore di crediti.
Preferisca questa capacità quando ha già un reddito imponibile federale e uno status riconosciuto e vuole applicare il prospetto della Tax Cuts and Jobs Act del 2017. Se Le serve una tabella personalizzata fornita dal chiamante, usi un calcolatore generico di scaglioni invece di questo atterraggio statutario congelato.
Casi d'uso
Imposta federale annuale dal reddito imponibile
Famiglie e consulenti inviano il reddito imponibile del Form 1040 e uno status di dichiarazione per mostrare l'imposta TCJA 2017, l'aliquota dell'ultimo dollaro e l'aliquota effettiva prima dei crediti.
Confrontare l'imposta tra status di dichiarazione
Dopo un matrimonio, un divorzio o un anno di coniuge superstite, esegua lo stesso reddito imponibile sotto due status e confronti i risultati impilati della TCJA 2017 senza ricostruire tabelle.
Domande frequenti
Come viene calcolata qui l'imposta Trump (imposta federale sul reddito della TCJA 2017)?
Il calcolatore percorre il prospetto statutario della Tax Cuts and Jobs Act del 2017 relativo al Suo status di dichiarazione, tassando ogni fetta di reddito imponibile all'aliquota di quella fascia (10, 12, 22, 24, 32, 35 o 37 per cento). Il risultato è l'imposta dovuta, arrotondata ai centesimi.
Quali status di dichiarazione sono accettati?
I codici brevi mfj, mfs, hoh e qss sono normalizzati a quei nomi.
L'input è la retribuzione lorda o il reddito imponibile?
Reddito annuale imponibile federale dopo le detrazioni (reddito imponibile del Form 1040), non la retribuzione lorda. Il motore non sottrae la detrazione standard né applica crediti; fornisca il reddito già ridotto all'importo imponibile.
Che cosa accade se lo status di dichiarazione non è riconosciuto?
Il calcolatore non indovina mai una tabella. Gli status validi sono i cinque nomi dell'Internal Revenue Code indicati sopra; la convalida fallita non viene addebitata.
Quanto costa il calcolatore dell'imposta Trump?
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/trump-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":80000,"filing_status":"single"}'const res = await fetch("https://api.kit.forhosting.com/fin/trump-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": 80000,
"filing_status": "single"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/trump-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": 80000,
"filing_status": "single"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/trump-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":80000,"filing_status":"single"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":80000,"filing_status":"single"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/trump-tax", 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": 80000,
"filing_status": "single"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.trump_tax",
"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 |
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
Percorre la scala, restituisce l'imposta federale dovuta insieme all'aliquota dell'ultimo dollaro e all'aliquota effettiva sull'intero reddito, e rifiuta uno status di dichiarazione non riconosciuto con invalid_input invece di indovinare la tabella del single.
Contratto di input, status di dichiarazione e comportamento degli errori
Codici brevi comuni come mfj, mfs, hoh e qss sono accettati e normalizzati a quei nomi canonici. La convalida fallita non viene mai addebitata. Invii un corpo JSON con due campi obbligatori. income (alias taxable_income, taxable, amount) è il reddito annuale imponibile federale degli Stati Uniti in dollari dopo le detrazioni, non la retribuzione lorda né l'adjusted gross income se differiscono. Può arrivare come numero JSON o come stringa numerica che rispetta un pattern finito rigoroso, senza segni di dollaro né separatori delle migliaia. Il valore assoluto deve restare entro un bilione affinché il prodotto rimanga finito in doppia precisione IEEE sul Worker e nel browser. Un reddito negativo viene rifiutato con invalid_input; lo zero è consentito e produce tax zero. filing_status (alias status, filing) deve essere uno dei cinque status dell'Internal Revenue Code usati dai prospetti della TCJA 2017: single, married_filing_jointly, married_filing_separately, head_of_household o qualifying_surviving_spouse. Qualsiasi altra stringa è uno status di dichiarazione non riconosciuto e fallisce con invalid_input nominando il campo, contratto di prodotto di questa pagina: non indovinare mai single, non inventare mai una tabella. In caso di successo la risposta ripete income arrotondato ai centesimi e il filing_status canonico, indica tax_year 2018 (il primo anno in cui si sono applicati gli scaglioni della legge del 2017), restituisce tax come denaro a due decimali, indica marginal_rate_percent dell'ultimo dollaro, indica effective_rate_percent come tax diviso per income, nomina la giurisdizione United States federal e riformula la formula. La tariffa è un $0.002 fisso per richiesta riuscita con unità item.
Dove un calcolatore dell'imposta Trump merita il posto
App di finanza personale e script di taccuino che necessitano di un oracolo deterministico della TCJA 2017 possono fissare ottantamila dollari in single a un'imposta nota, una dichiarazione congiunta a centocinquantamila a un'altra, e uno status deliberatamente falso come partnership al percorso duro di invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi. I controlli andata e ritorno sono semplici: ricalcoli a mano gli scaglioni impilati, confermi l'imposta pubblicata con arrotondamento a due decimali e poi confermi che tax diviso per income coincide con effective_rate_percent, alla tariffa di automazione $0.002.
Casi di integrazione
Stime paghe e test golden
Strumenti di retribuzione e suite di QA fissano redditi imponibili noti a una cifra deterministica dell'imposta Trump, e rifiutano status non riconosciuti come partnership con invalid_input.