Calcolatore tariffa oraria
Con 80.000 di costi annui, 1.200 ore fatturabili e un margine del 25%, deve chiedere 88,89 l'ora, mentre con 66,67 coprirebbe solo i costi. Fissi la sua tariffa sui numeri reali, non a sensazione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Costi annuali
- 80.000
- Ore fatturabili
- 1200
- Margine di profitto
- 25
- Ricavi richiesti
- 106.666,67
- Importo del profitto
- 26.666,67
- Tariffa di pareggio
- 66,67
- Tariffa oraria
- 88,89
Liberi professionisti, consulenti e studi di servizi professionali non possono quotare una tariffa oraria a intuito. Il numero che tiene in piedi l'attività è la tariffa fatturabile: i costi annuali ripartiti sulle ore che Lei può davvero fatturare, poi sollevati del margine di profitto che intende conservare. Questo calcolatore di tariffa fatturabile accetta quelle tre voci — costi annuali, ore fatturabili e margine di profitto desiderato in percentuale — e restituisce la tariffa all'ora che deve addebitare perché l'anno copra il libro e il margine.
Come si calcola la tariffa oraria da costi, ore e margine
Una tariffa fatturabile non è uno stipendio convertito né un'etichetta di ricarico. È il prezzo orario che recupera un anno di costi e lascia ancora il margine di profitto scelto sui ricavi che quelle ore produrranno. Un consulente in sola che lavora duemila ore l'anno ne fattura spesso solo milleduecento o milleseicento dopo vendite, amministrazione, ferie e scarto.
Venticinque significa il venticinque per cento di ciò che deve fatturare, quindi il complemento è il settantacinque per cento: i ricavi necessari equivalgono ai costi annuali divisi per uno meno la frazione di margine. La tariffa oraria è quel ricavo necessario diviso per le ore fatturabili. In modo equivalente, formi prima la tariffa di pareggio come costi annuali su ore fatturabili, poi divida quella tariffa di pareggio per lo stesso complemento.
Quando il margine è zero le due tariffe coincidono e Lei prezza solo per coprire il libro. Quando il margine è del venticinque per cento su ottantamila di costi e milleduecento ore fatturabili, i ricavi necessari sono centoseimilaseicentosessantasei e due terzi, la tariffa di pareggio è circa sessantasei sessantasette e la tariffa fatturabile è circa ottantotto ottantanove nella stessa unità monetaria. Un margine del cento per cento o più viene respinto perché il complemento sarebbe zero o negativo e i ricavi necessari resterebbero indefiniti.
L'aritmetica è una manciata di operazioni finite; non c'è previsione di saturazione, né motore fiscale, né conversione di valuta.
Casi d'uso
Listini di freelance e consulenti
Trasformi un anno di costi, una previsione onesta di ore fatturabili e un margine obiettivo nella tariffa oraria da stampare sul listino.
Domande frequenti
Che succede se le ore fatturabili sono zero o negative?
Ore nulle o negative non possono fissare una tariffa oraria, e quei fallimenti non vengono fatturati.
In che cosa differisce dal convertire uno stipendio in una paga oraria?
Da stipendio a ora si divide la retribuzione annuale per le ore programmate. Una tariffa fatturabile recupera una pila di costi, la solleva di un margine di profitto sui ricavi e divide per le ore fatturabili. Le due risposte non sono intercambiabili.
Il margine di profitto è la stessa cosa di un ricarico?
No. Qui il margine è una quota dei ricavi da fatturare, non un ricarico sul costo. Un margine del 25% significa che i costi sono tre quarti del fatturato, quindi si dividono per questa quota invece di aggiungere un quarto.
Cosa devo includere nei costi annui?
Tutto ciò che deve recuperare con il lavoro per i clienti: compenso o prelievo del titolare, contributi, benefit, affitto, software, assicurazioni, collaboratori e ogni altra spesa operativa. Tralasciare una voce abbassa la tariffa senza abbassare ciò che spende davvero.
Quante ore fatturabili devo ipotizzare in un anno?
Solo quelle che può mettere in fattura, non le ore alla scrivania. Un consulente che lavora duemila ore l'anno spesso ne fattura tra milleduecento e milleseicento, dopo vendite, amministrazione, ferie e tempi morti.
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/bill-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}'const res = await fetch("https://api.kit.forhosting.com/fin/bill-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/bill-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/bill-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/bill-rate", 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
{
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.bill_rate",
"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
Ore fatturabili nulle o negative rendono la tariffa indefinita, così il compito fallisce con invalid_input e non viene fatturato.
Come si calcola la tariffa oraria da costi, ore e margine
Inizi da annual_costs: stipendio o prelievo del titolare, contributi, benefit, affitto, software, assicurazioni, subappalti e ogni altra riga operativa che deve recuperare dal lavoro per i clienti. Abbini quel totale a billable_hours — le ore che può davvero mettere in fattura, non le ore passate alla scrivania. La terza voce è profit_margin, una percentuale dei ricavi necessari, non una frazione e non un ricarico sul costo.
Contratto di ingresso, forma della risposta ed errori
Quei fallimenti non vengono fatturati. Esempio: ottantamila di costi annuali, milleduecento ore fatturabili e un margine del venticinque per cento producono un ricavo necessario di centoseimilaseicentosessantasei punto sei sette, un utile di ventiseimilaseicentosessantasei punto sei sette, una tariffa di pareggio di sessantasei punto sei sette e una tariffa oraria di ottantotto punto otto nove. Invii con POST un corpo JSON con tre numeri finiti obbligatori. annual_costs è la pila di costi annuali da recuperare, in una sola unità monetaria; gli alias costs, annual_cost e overhead puntano allo stesso campo. billable_hours è il conteggio di ore che può fatturare in quello stesso anno; gli alias hours e billable sono accettati perché un foglio di saturazione conservi i nomi delle colonne. profit_margin è il margine di profitto desiderato come percentuale dei ricavi necessari — venticinque significa venticinque per cento, non zero punto due cinque — e gli alias margin e margin_percent sono accettati. Ogni campo numerico può arrivare come numero JSON o stringa numerica. Campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input che nomina il campo. Se annual_costs è negativo, la richiesta fallisce. Se profit_margin è negativo o maggiore o uguale a cento, la richiesta fallisce, perché un margine del cento per cento dividerebbe per zero. Se la convalida passa, il corpo ripete annual_costs, billable_hours e profit_margin, poi riporta required_revenue, profit_amount, break_even_rate e hourly_rate, tutte le cifre monetarie arrotondate half-up ai centesimi. Abbini il JSON al proprio modello di saturazione se deve ricavare le ore fatturabili da un organico; questo endpoint prezza un conteggio di ore dato, non prevede la saturazione.
Dove un calcolatore di tariffa fatturabile merita il posto
I consulenti indipendenti usano un calcolatore di tariffa fatturabile a inizio anno per trasformare una pila di costi e una previsione onesta di ore fatturabili in un pavimento che possano quotare senza sottovendere il calendario. Agenzie e studi ricalcolano gli stessi tre campi quando la saturazione scende o i costi generali salgono, poi pubblicano una nuova tariffa di casa prima che le proposte escano sotto costo. È una ricerca e un mestiere diversi dal convertire uno stipendio in una paga oraria equivalente: da stipendio a ora si divide la retribuzione per le ore programmate, mentre una tariffa fatturabile solleva i costi di un margine di profitto e divide per le ore fatturabili. La convalida fallita non consuma saldo. I partner finanziari prendono annual_costs dal budget, billable_hours dal piano organico e profit_margin dall'obiettivo, e fissano hourly_rate in un foglio prezzi così ogni estimatore condivide un numero. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Tenga billable_hours strettamente positivo, profit_margin sotto cento, fissi nei test i campi monetari arrotondati e ottiene una tariffa oraria riproducibile per listini, plugin LMS e worker di bordo, senza montare un motore di servizi professionali proprio.
Casi di integrazione
Aggiornamento della tariffa dello studio
Ridefinisca la tariffa dello studio quando cambiano saturazione o costi generali: stesso calcolatore, nuovi annual_costs o billable_hours, un hourly_rate condiviso.
Proposte e ancore per gli estimatori
Fissi required_revenue e hourly_rate negli strumenti di proposta e nel CI perché ogni preventivo usi lo stesso pavimento costo più margine.
Domande tecniche
Come si calcola la tariffa oraria fatturabile?
Il ricavo necessario è annual_costs diviso per uno meno profit_margin/100. La tariffa oraria è quel ricavo necessario diviso per billable_hours. In modo equivalente, divida la tariffa di pareggio (annual_costs / billable_hours) per lo stesso complemento. profit_margin è una percentuale dei ricavi, non un ricarico sul costo.
profit_margin è una percentuale o una frazione?
Una percentuale dei ricavi necessari. Inserisca 25 per un margine del venticinque per cento, non 0.25. I valori sotto zero o maggiori o uguali a 100 vengono respinti perché un margine del 100 per cento dividerebbe per zero.
Quanto costa il calcolatore di tariffa fatturabile?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.