Stima semplificata dello stipendio netto
Con 5000 di lordo, il 20% di tasse, il 5% di previdenza e il 3% di assicurazione, vengono trattenuti 1400 e sul conto arrivano 3600. Inserisca le aliquote fisse che conosce già e veda ogni trattenuta come importo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Retribuzione lorda
- 5000
- Imposta (%)
- 20
- Pensione (%)
- 5
- Assicurazione (%)
- 3
- Ritenuta totale (%)
- 28
- Importo dell'imposta
- 1000
- Importo pensione
- 250
- Importo assicurazione
- 150
Lo stipendio lordo è ciò che mostra la lettera di offerta o il foglio ore prima che esca denaro per tasse, contributi previdenziali e premi assicurativi. Il netto, o take-home, è ciò che arriva davvero in banca. Questa stima semplificata dello stipendio netto accetta un importo lordo più tre percentuali piatte—tasse, previdenza e assicurazione—, moltiplica ciascuna aliquota per il lordo, sottrae il totale trattenuto e restituisce la cifra netta con un riparto chiaro per riga.
Cosa significa il netto semplificato e come funziona il calcolo
Un sistema di payroll completo modella scaglioni fiscali progressivi, deduzioni pre e post imposta, matching del datore, contributi sociali con massimale annuale e crediti specifici di ciascuna giurisdizione. Quella profondità è essenziale per la conformità, ma è eccessiva quando qualcuno vuole solo un netto approssimativo da poche aliquote piatte già note—ad esempio venti per cento di tasse combinate, cinque per cento in un piano previdenziale e tre per cento di assicurazione sanitaria.
Zero è consentito per qualsiasi percentuale quando quella voce non si applica; lordo zero è valido e produce netto zero. I valori negativi sono rifiutati. Il disegno omette di proposito le tabelle progressive così il contratto resta un'unica funzione deterministica di quattro numeri—ideale per la didattica, il confronto rapido di offerte e le landing SEO che promettono un calcolatore trasparente, non un sostituto dell'autorità fiscale.
Quando serve una stima rapida del netto
Le app di budget e le dashboard freelance spesso già memorizzano una percentuale di tasse pianificata, una previdenziale e una di benefit; inviare quei quattro numeri una volta riempie una scheda busta paga con righe e un rapporto trattenuto per i grafici. Gli educatori di finanza personale possono seminare esempi d'aula che mostrano come aumentare i contributi previdenziali abbassi subito il netto anche se la ricchezza di lungo periodo cresce, senza erigere un fornitore di payroll.
I team di contenuto possono illustrare il fallimento duro quando le aliquote superano il cento per cento così i lettori capiscono che le combinazioni non valide vengono rifiutate anziché silenziosamente limitate. La validazione fallita non consuma saldo.
Casi d'uso
Pagine di confronto offerte e stipendi
Consenta ai visitatori di inserire il lordo più aliquote piatte di tasse, previdenza e assicurazione per vedere il netto stimato a fianco tra offerte di lavoro.
App di budget e schede busta paga
Trasformi il lordo memorizzato e le percentuali di trattenuta pianificate in importi di riga, totale trattenuto e netto del periodo senza un motore di payroll.
Educazione alla finanza personale
Mostri come cambiare le percentuali di previdenza o assicurazione sposta il netto con un oracolo deterministico per fogli di lavoro e controlli LMS.
Domande frequenti
Come si calcola lo stipendio netto semplificato?
Le tre percentuali devono totalizzare 100 o meno.
Cosa succede se tasse, previdenza e assicurazione superano il 100%?
Trattenute che superano il lordo non producono una busta paga sensata; la richiesta viene rifiutata e non fatturata.
Usa scaglioni fiscali progressivi?
No. Le tre aliquote sono percentuali piatte del lordo.
Posso lasciare una trattenuta a zero?
Sì. Inserisca zero per qualsiasi voce che non la riguarda, ad esempio un'assicurazione che non paga tramite il datore di lavoro. Anche un lordo pari a zero è accettato e dà un netto pari a zero.
Perché versare di più alla previdenza riduce lo stipendio netto?
Perché ogni percentuale viene tolta dal lordo prima che il denaro le arrivi. Nell'esempio, il 5% di previdenza toglie 250 dalla busta paga, anche se il suo risparmio a lungo termine cresce.
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/take-home-pay-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}'const res = await fetch("https://api.kit.forhosting.com/fin/take-home-pay-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/take-home-pay-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/take-home-pay-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_pay":5000,"tax_pct":20,"retirement_pct":5,"insurance_pct":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/take-home-pay-estimate", 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
{
"gross_pay": 5000,
"tax_pct": 20,
"retirement_pct": 5,
"insurance_pct": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.take_home_pay_estimate",
"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
Se le tre percentuali superano il cento per cento, la richiesta fallisce con invalid_input invece di inventare una busta paga negativa. La stessa aritmetica pura alimenta lo strumento gratuito del browser e il percorso API a pagamento, così le anteprime della landing e le automazioni di produzione non discordano mai su un netto a due decimali.
Cosa significa il netto semplificato e come funziona il calcolo
Questa capacità implementa esattamente quel modello semplificato: tratta ogni input come percentuale del lordo, converte ciascuna percentuale in importo monetario, somma gli importi in total_withheld e imposta net_pay uguale a gross_pay meno total_withheld. In modo equivalente, net_pay è il lordo moltiplicato per uno meno total_withholding_pct su cento. La risposta riecheggia ogni input, riporta total_withholding_pct, i tre importi di riga, total_withheld, net_pay e un take_home_ratio tra zero e uno così i grafici mostrano la quota trattenuta senza dividere di nuovo.
Contratto di input, forma della risposta ed errori
Esempio: lordo cinquemila, tasse venti, previdenza cinque, assicurazione tre produce trattenuta totale del ventotto per cento, tasse mille, previdenza duecentocinquanta, assicurazione centocinquanta, totale trattenuto millequattrocento e netto tremilaseicento. Abbini il riparto al proprio motore fiscale progressivo se serve la trattenuta legale; inizi qui quando la domanda di prodotto è una stima trasparente a tasso piatto per demo UI, schede di coaching o calcolatori di offerta. Invii con POST un corpo JSON con quattro numeri finiti obbligatori: gross_pay (unità monetarie del periodo di paga, maggiore o uguale a zero; alias gross, salary, pay), tax_pct (percentuale piatta di tasse, ad esempio venti per il venti per cento; alias tax, tax_percent, tax_rate), retirement_pct (percentuale di contributo previdenziale; alias retirement, retirement_percent, pension_pct) e insurance_pct (percentuale di trattenuta assicurativa; alias insurance, insurance_percent, health_pct). Ogni campo può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote, valori non finiti e negativi falliscono con invalid_input nominando il campo e non vengono fatturati. In caso di successo il corpo include gross_pay, tax_pct, retirement_pct, insurance_pct, total_withholding_pct, tax_amount, retirement_amount, insurance_amount, total_withheld, net_pay, take_home_ratio e una breve stringa di formula che riafferma il modello.
Dove un'API di stima dello stipendio netto crea valore
Gli strumenti di onboarding HR e i generatori di lettere di offerta possono chiamare lo stesso modulo puro dal browser per anteprime gratuite e dall'API quando si salvano scenari, garantendo che il netto visto da un candidato sulla landing coincida con il netto memorizzato dopo il salvataggio. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Posso impostare una delle percentuali a zero?
Sì. Zero è valido per tax_pct, retirement_pct o insurance_pct quando quella trattenuta non si applica allo scenario che sta modellando.
Quanto costa la stima dello stipendio netto?
Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.