Calcolatore di reddito annuale
Con 25 l'ora, 40 ore a settimana per 52 settimane, il suo reddito lordo è di 52.000 l'anno e 1.000 a settimana. Passi a 48 settimane e vede subito quanto le costano i periodi di permesso non retribuito. 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
- Reddito annuo
- 52.000
- Reddito settimanale
- 1000
Il calcolatore di reddito annuo risponde alla domanda dietro ogni offerta di lavoro, contratto freelance e foglio di bilancio: data una paga oraria, quanto somma davvero in un anno? Lei invia tre numeri — la paga oraria, le ore lavorate a settimana e le settimane lavorate all'anno — e riceve il reddito annuale, insieme al reddito settimanale e a un'eco degli input, così il risultato è verificabile. Che stia confrontando un'offerta da dipendente con un lavoro a contratto, proiettando il bilancio familiare o verificando quanto paga davvero un part-time, questa è la conversione fatta in modo pulito in una sola richiesta.
Cosa calcola davvero il calcolatore di reddito annuo
La formula è volutamente trasparente: il reddito annuo è la paga oraria moltiplicata per le ore lavorate a settimana e per le settimane lavorate all'anno. Se guadagna 25 l'ora, lavora 40 ore a settimana e lavora tutte le 52 settimane dell'anno, il risultato è 52,000 all'anno. Il calcolatore di reddito annuo restituisce anche la cifra settimanale, perché la paga settimanale è spesso il numero che si percepisce ogni giorno, e riporta i Suoi tre input arrotondati, così una risposta archiviata si spiega da sola.
Nulla è presunto su straordinari, bonus, tasse o congedi non retribuiti: sono domande separate con le loro risposte. Ciò che ottiene qui è il reddito annuo lordo a orario costante, che è la base giusta per quasi ogni confronto: due offerte di lavoro, una negoziazione di aumento o il primo controllo di coerenza prima di una stima più dettagliata della paga netta. Poiché il calcolo è pura aritmetica senza tabelle nascoste né regole regionali, la stessa richiesta produce sempre la stessa risposta, su qualsiasi macchina, in qualsiasi momento.
Scegliere i numeri giusti per settimane e ore
L'errore più comune nella conversione mentale da orario ad annuale è presumere 52 settimane quando la realtà è diversa. Se prende due settimane di congedo non retribuito, usi 50. I lavoratori stagionali potrebbero usarne 30 o meno.
L'input delle ore settimanali ha la stessa sottigliezza: un contratto nominale di 40 ore in cui ne fattura davvero 35 produce una cifra annuale molto diversa, e con il part-time la differenza è ancora maggiore. Lo esegua una volta con 52 settimane e una con 48 e vedrà subito quanto Le costano all'anno le ferie non pagate. Lo esegua con 20 ore contro 40 e avrà la differenza reale tra part-time e tempo pieno alla stessa paga.
I valori frazionari sono pienamente supportati: 32.5 ore a settimana a 18.75 l'ora per 48 settimane danno 29,250 all'anno, e il reddito settimanale di 609.38 viene restituito insieme.
Come funziona la validazione e quanto costa
Ogni input deve essere un numero finito e nessuno può essere negativo. Lo zero, invece, è accettato ovunque: zero settimane lavorate danno semplicemente zero reddito annuo, che è la risposta corretta, non un errore. I valori sono arrotondati a due decimali nella risposta, così i risultati sono stabili su ogni macchina e confrontabili byte per byte.
La capability gira all'edge senza stato mantenuto tra le richieste e nulla viene memorizzato dei Suoi numeri in seguito.
Casi d'uso
Confrontare un'offerta da dipendente con un lavoro a contratto
Converta la tariffa oraria del contractor in una cifra annuale, così entrambe le offerte sono sulla stessa scala prima della negoziazione.
Modellare il costo delle ferie non pagate
Esegua il calcolo a 52 settimane e di nuovo a 48 per vedere esattamente quanto quattro settimane senza paga tolgono al reddito annuale.
Proiettare un orario part-time
Inserisca 20 o 25 ore a settimana alla paga offerta per pianificare il bilancio familiare con orario ridotto prima di accettare il cambiamento.
Domande frequenti
Quanto costa?
Lo stesso calcolo è gratuito nel Suo browser su questa pagina.
Il risultato è reddito lordo o netto?
Lordo. Tasse, detrazioni e benefit non sono modellati; il risultato è paga per ore per settimane, la base standard per i confronti.
Cosa conta come input non valido?
Qualsiasi campo mancante, non un numero finito o negativo. L'errore nomina il campo incriminato e le richieste rifiutate non vengono mai addebitate.
Posso usare ore o paghe frazionarie?
Sì. Valori come 32.5 ore o una paga di 18.75 funzionano senza problemi, e i risultati sono arrotondati a due decimali.
Presume 52 settimane all'anno?
No. Lei passa esplicitamente le settimane lavorate all'anno, quindi congedi non pagati, lavoro stagionale e contratti di parte d'anno sono modellati con precisione.
Viene memorizzato qualcosa dei miei numeri?
No. Il calcolo è stateless: la richiesta viene elaborata e scartata, e viene restituito solo il risultato.
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-income \
-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-income", {
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-income",
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-income", 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-income", 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_income",
"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
Moltiplica paga per ore per settimane, niente di più e niente di meno, ed è proprio questo a renderlo affidabile: la stessa aritmetica deterministica gira gratis nel Suo browser e dietro l'API a pagamento, quindi il numero con cui fa le prove è quello con cui automatizza.
Scegliere i numeri giusti per settimane e ore
Questo endpoint prende quei valori esattamente come li fornisce, quindi la qualità della risposta è la qualità dei Suoi input — ed è un vantaggio, perché Le permette di modellare scenari in modo esplicito.
Come funziona la validazione e quanto costa
Una paga negativa, un numero di ore negativo, un campo mancante o una stringa al posto di un numero vengono rifiutati con un errore tipizzato invalid_input che Le indica esattamente quale campo ha fallito e perché — e una richiesta rifiutata non viene mai addebitata, quindi può provare e correggere liberamente. Via API costa $0.002 a richiesta, e lo stesso identico calcolo gira gratis nel Suo browser su questa pagina, quindi paga solo quando inserisce la conversione in una pipeline automatizzata, in uno strumento di paghe o in un motore di confronto che la chiama migliaia di volte.