Calcolatore di Retribuzione Annua da Paga Oraria
Una paga oraria si confronta solo dopo averla moltiplicata: 25 l'ora per 40 ore a settimana e 52 settimane fanno 52.000 di stipendio annuale lordo. Così mette due offerte sulla stessa scala. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Paga oraria
- 25
- Ore settimanali
- 40
- Settimane per anno
- 52
- Retribuzione annua
- 52.000
- Paga settimanale
- 1000
Il calcolatore di retribuzione annua trasforma una paga oraria nella cifra che conta davvero quando confronta offerte di lavoro, negozia un contratto o pianifica un budget: il Suo guadagno annuo lordo. Lei fornisce la tariffa oraria, le ore lavorate ogni settimana e le settimane lavorate in un anno, e ottiene la retribuzione totale dell'anno insieme al dato settimanale, senza registrazione, senza fogli di calcolo e senza sorprese di arrotondamento.
Da una tariffa oraria a una cifra annua
Le paghe orarie sono difficili da confrontare perché nessuno vive allo stesso modo di settimana in settimana. Un lavoro offre trenta euro l'ora per quaranta ore settimanali tutto l'anno; un altro ne offre trentacinque ma garantisce solo trenta ore e chiude per due settimane ogni estate.
Quale dei due paghi di più nell'arco di un anno non è evidente finché non si fanno i conti, ed è esattamente ciò che questo calcolatore di retribuzione annua fa in un unico passaggio deterministico: moltiplica la Sua paga oraria per le ore settimanali ottenendo la retribuzione lorda settimanale, poi la moltiplica per le settimane effettivamente lavorate in un anno ottenendo la retribuzione annua lorda. Il risultato è una cifra al lordo di imposte e trattenute — il numero di partenza di ogni negoziazione, richiesta di prestito e budget familiare.
Poiché la formula è fissa e non c'è alcuna stima, gli stessi input producono sempre lo stesso risultato, il che lo rende sicuro da integrare in controlli automatici, fogli di confronto tra offerte e pipeline di validazione delle buste paga, dove un numero indovinato sarebbe peggiore di nessun numero.
Inserire correttamente i dati
I tre input sembrano semplici, ma ciascuno richiede una valutazione che cambia il risultato. La paga oraria di solito è immediata: la Sua tariffa contrattuale prima di qualsiasi maggiorazione per straordinari. Le ore settimanali dovrebbero riflettere ciò che lavora davvero in una settimana tipica, non il massimo teorico: se il Suo orario fa in media trentadue ore, usarne quaranta gonfia la cifra annua di un quarto.
Le settimane per anno sono il punto dove la maggior parte delle persone sbaglia. Un anno solare completo ha cinquantadue settimane, ma se prende due settimane di congedo non retribuito, la cifra onesta è cinquanta; i lavoratori stagionali potrebbero usarne quaranta o meno. Lo zero è accettato per qualsiasi campo e produce semplicemente una retribuzione pari a zero, utile per modellare un anno sabbatico o una pausa tra un contratto e l'altro.
Dove i team lo usano davvero
Individualmente, si ricorre a questo calcolo quando arriva un'offerta e bisogna confrontarla con una posizione stipendiata quotata su base annua: convertire la tariffa oraria in retribuzione annua mette le due offerte sulla stessa scala. I selezionatori e i team HR lo usano nella direzione opposta, verificando che una tariffa oraria pubblicata raggiunga la fascia annua promessa prima che l'annuncio vada online. Gli sviluppatori lo integrano nei flussi di onboarding, nei simulatori di benefit e nelle dashboard della gig economy, dove i guadagni annui previsti devono apparire accanto alla cifra oraria.
Compare anche negli strumenti di preventivazione per freelance, dove tradurre una tariffa giornaliera in un equivalente annuo aiuta a fissare prezzi sostenibili. Non c'è alcun account da creare per la versione gratuita e nessuna tariffa da negoziare per quella a pagamento.
Casi d'uso
Confronti un'offerta oraria con una stipendiata
Converta l'offerta oraria in retribuzione annua lorda così che entrambe le offerte siano sulla stessa scala annua prima di negoziare.
Proietti i guadagni con un orario variabile
Modelli ore settimanali e settimane annue realistiche — inclusi congedi non retribuiti o chiusure stagionali — per vedere il totale annuo onesto.
Domande frequenti
Quanto costa?
È anche completamente gratuito da usare nel Suo browser su questa pagina.
Il risultato è al lordo o al netto delle imposte?
Al lordo. La cifra è la retribuzione lorda: paga oraria per ore settimanali per settimane annue, senza imposte, trattenute o maggiorazioni per straordinari.
Cosa succede se passo un numero negativo?
Un valore negativo di paga, ore o settimane non ha alcun significato reale e di solito indica un errore di segno a monte.
Posso passare zero settimane per modellare un congedo non retribuito?
Sì. Lo zero è un valore valido per qualsiasi campo e produce semplicemente una retribuzione pari a zero, utile per modellare anni sabbatici o pause tra contratti.
Quante settimane per anno dovrei usare?
Cinquantadue per un anno intero di lavoro retribuito, meno se prende congedo non retribuito — per esempio cinquanta con due settimane di assenza. Usi il numero che riflette le settimane effettivamente lavorate.
I miei dati vengono conservati?
No. Gli input vengono usati per la moltiplicazione e scartati; viene restituito solo il risultato calcolato.
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/annual-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_wage":25,"hours_per_week":40,"weeks_per_year":52}'const res = await fetch("https://api.kit.forhosting.com/fin/annual-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_wage": 25,
"hours_per_week": 40,
"weeks_per_year": 52
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/annual-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_wage": 25,
"hours_per_week": 40,
"weeks_per_year": 52
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/annual-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_wage":25,"hours_per_week":40,"weeks_per_year":52}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_wage":25,"hours_per_week":40,"weeks_per_year":52}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/annual-pay", 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
{
"hourly_wage": 25,
"hours_per_week": 40,
"weeks_per_year": 52
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.annual_pay",
"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
Funziona gratuitamente nel Suo browser su questa pagina, e lo stesso identico calcolo è disponibile come chiamata API a $0.002 per richiesta quando deve automatizzarlo in controlli sulle buste paga, confronti tra offerte o strumenti di pianificazione finanziaria.
Inserire correttamente i dati
I valori negativi, invece, vengono rifiutati con un errore invalid_input, perché una paga negativa o un numero negativo di settimane non ha alcun significato reale e segnala quasi sempre un errore di segno a monte nel codice chiamante, da correggere anziché moltiplicare in silenzio.
Dove i team lo usano davvero
L'API costa $0.002 per richiesta e gira sulla nostra rete edge globale senza conservare nulla in seguito; lo stesso identico codice funziona gratuitamente nel Suo browser su questa pagina, così può validare una cifra a mano e pagare solo quando la automatizza su larga scala.
Casi di integrazione
Convalidi automaticamente le cifre delle buste paga
Chiami l'API in una pipeline per ricalcolare la retribuzione annua attesa dalle tariffe contrattuali e segnalare le discrepanze prima del giorno di paga.