Vai al contenuto
🛠️ToolsShed

Paycheck Calculator

Calcola la tua retribuzione netta al netto dell'imposta federale, FICA, imposta statale e detrazioni pre-tasse.

Stime basate sulle aliquote fiscali statunitensi del 2024. I risultati effettivi possono variare. Consultare un professionista fiscale per calcoli accurati.

Informazioni sullo strumento

Un calcolatore di buste paga ti aiuta a capire esattamente quanto denaro riceverai effettivamente dopo tasse e detrazioni. Che tu stia negoziando uno stipendio, pianificando il tuo budget mensile o chiedendoti perché il tuo stipendio sembra più piccolo del previsto, questo strumento scompone il calcolo delle imposte sul reddito federale, i contributi FICA (previdenza sociale e Medicare), le tasse statali e le detrazioni pre-fiscali come i contributi al 401(k) o i premi dell'assicurazione sanitaria. Avere una visione accurata del tuo stipendio netto è essenziale per una pianificazione finanziaria realistica.

Per utilizzare il calcolatore, inserisci il tuo reddito lordo annuale (o la tariffa oraria con ore alla settimana), seleziona il tuo stato di dichiarazione e inserisci le detrazioni pre-fiscali che hai. Lo strumento applica automaticamente gli scaglioni fiscali federali 2024 e le detrazioni standard, quindi tiene conto delle aliquote FICA (6,2% previdenza sociale, 1,45% Medicare) e dell'aliquota fiscale del tuo stato, se applicabile. Puoi anche modellare diversi scenari—cosa succederebbe se aumentassi i tuoi contributi 401(k)? Cosa succederebbe se facessi lavoro straordinario?—per vedere come i cambiamenti influiscono sul tuo stipendio netto.

Questo calcolatore è più utile per i dipendenti che confrontano offerte di lavoro, pianificano le spese mensili o capiscono le detrazioni dal libro paga. Tieni presente che fornisce una stima basata su tariffe standard; lo stipendio effettivo può variare leggermente a seconda del sistema retributivo specifico del tuo datore di lavoro, delle tasse locali aggiuntive o dei recenti cambiamenti fiscali. Per situazioni fiscali complesse—reddito da lavoro autonomo, guadagni da investimenti o più lavori—consulta un professionista fiscale per un quadro più dettagliato.

Domande Frequenti

Implementazione del Codice

def calculate_paycheck(
    gross_annual: float,
    filing_status: str = "single",
    state_tax_rate: float = 0.05,
    k401_pct: float = 0.06,
    health_ins: float = 200,
    hsa: float = 50,
    pay_periods: int = 26
) -> dict:
    gross = gross_annual / pay_periods
    pretax_deductions = gross * k401_pct + health_ins + hsa

    # 2024 federal tax brackets (single)
    brackets_single = [
        (11600, 0.10), (44725, 0.12), (95375, 0.22),
        (201050, 0.24), (383900, 0.32), (487450, 0.35), (float('inf'), 0.37)
    ]
    brackets_married = [
        (23200, 0.10), (89450, 0.12), (190750, 0.22),
        (364200, 0.24), (462500, 0.32), (693750, 0.35), (float('inf'), 0.37)
    ]
    brackets = brackets_married if filing_status == "married" else brackets_single

    taxable_annual = gross_annual - (pretax_deductions * pay_periods)
    fed_tax_annual = 0
    prev = 0
    for limit, rate in brackets:
        if taxable_annual <= prev:
            break
        fed_tax_annual += min(taxable_annual, limit) * rate - prev * rate
        prev = limit
    federal_tax = fed_tax_annual / pay_periods

    ss_tax = min(gross, 168600 / pay_periods) * 0.062
    medicare_tax = gross * 0.0145
    state_tax = gross * state_tax_rate
    total_deductions = pretax_deductions + federal_tax + ss_tax + medicare_tax + state_tax
    net = gross - total_deductions

    return {
        "gross": round(gross, 2),
        "federal_tax": round(federal_tax, 2),
        "social_security": round(ss_tax, 2),
        "medicare": round(medicare_tax, 2),
        "state_tax": round(state_tax, 2),
        "pretax_deductions": round(pretax_deductions, 2),
        "net": round(net, 2)
    }

result = calculate_paycheck(75000, "single", 0.05, 0.06, 200, 50, 26)
print(f"Gross:    ${result['gross']:,.2f}")
print(f"Net Pay:  ${result['net']:,.2f}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.