Coût trajet domicile-travail
Rouler 12 miles par trajet à 28 miles par gallon avec 15 de parking par jour coûte 18 par jour, alors qu'un billet à 6,5 fait économiser 253 par mois. Saisissez distance, consommation, prix et billet dans une même devise pour voir quelle option gagne. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Distance
- 12
- Consommation de carburant
- 28
- Prix du carburant
- 3,5
- Stationnement
- 15
- Tarif des transports en commun
- 6,5
- Trajets par jour
- 2
- Jours ouvrés par mois
- 22
- Distance quotidienne en voiture
- 24
- Carburant quotidien
- 0,8571428571
Choisir comment se rendre au travail dépend en partie du temps et du confort, mais la question d’argent est souvent celle qui fixe une habitude durable : la voiture est-elle moins chère que le train ou le bus une fois le carburant, le stationnement et la distance aller-retour exprimés en chiffres honnêtes ? Ce calculateur du coût du trajet convertit cinq données du quotidien —distance aller, efficacité du véhicule, prix du carburant, stationnement journalier et tarif de transport pour la journée entière— en totaux quotidiens et mensuels clairs pour les deux options, avec le mode gagnant et l’écart. Les valeurs par défaut supposent un aller-retour en deux trajets et vingt-deux jours ouvrés par mois, afin que les montants mensuels correspondent à un cycle de paie habituel sans vous imposer un calendrier inventé.
Qui compare ainsi le coût de ses trajets
Les ménages et les travailleurs en mode hybride utilisent un calculateur du coût du trajet avant d’acheter un abonnement mensuel de transport ou de renégocier le stationnement, afin de choisir le mode le moins cher par l’arithmétique plutôt que par l’intuition. Les sites de relocalisation et d’immobilier intègrent la même logique pour qu’une distance d’annonce vers le bureau devienne un impact mensuel sur le portefeuille à côté du loyer.
Les équipes avantages et mobilité des entreprises estiment si une indemnité de transport couvre ce que les collaborateurs dépenseraient autrement en carburant et stationnement, avec des décomptes fixes de jours ouvrés pour comparer les plans de façon équitable. Les formateurs en finances personnelles et les cours sur tableurs ont besoin d’un oracle déterministe qui rejette les prix négatifs au lieu d’inverser silencieusement les signes dans le cahier d’un élève.
Cas d’usage
Décisions ménage entre voiture et train
Saisissez les milles aller, le mpg, le prix du carburant, le stationnement et le tarif transport du jour pour voir quel mode coûte moins par jour et sur un mois de travail typique.
Relocalisation et distance au bureau
Transformez la distance du trajet en totaux mensuels voiture versus transports pour comparer quartiers ou horaires hybrides.
Questions fréquentes
Quelles unités utiliser pour l’efficacité carburant ?
Utilisez une distance par unité de carburant (mpg ou km/L) cohérente avec votre unité de distance. N’entrez pas L/100km ; convertissez d’abord en km/L si besoin.
Comment se calcule le coût journalier en voiture ?
La distance aller est multipliée par le nombre de trajets du jour, deux par défaut, puis divisée par le rendement du véhicule et multipliée par le prix du carburant. Le parking s'ajoute : 24 miles à 28 par gallon et 3,5 le gallon font 3 de carburant, plus 15 de parking, soit 18.
Que faut-il saisir comme prix du billet ?
Le montant total payé pour une journée de trajet : deux billets simples, un forfait journée ou votre part d'un abonnement mensuel divisée par les jours où vous l'utilisez. Ce chiffre est comparé directement au coût journalier de la voiture.
Comment sont calculés les totaux mensuels ?
Chaque total journalier est multiplié par les jours travaillés du mois, 22 par défaut pour un mois de travail type. Si vous télétravaillez certains jours, réduisez ce nombre pour que les deux totaux reflètent votre emploi du temps réel.
Et si le parking ne coûte rien ou si je ne conduis qu'à l'aller ?
Mettez le parking à zéro s'il ne vous coûte rien. Si vous ne conduisez qu'un trajet par jour, indiquez un seul trajet quotidien : la dépense de carburant est alors divisée par deux.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/life/commute-cost-compare \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":12,"fuel_efficiency":28,"fuel_price":3.5,"parking":15,"transit_fare":6.5}'const res = await fetch("https://api.kit.forhosting.com/life/commute-cost-compare", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 12,
"fuel_efficiency": 28,
"fuel_price": 3.5,
"parking": 15,
"transit_fare": 6.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/commute-cost-compare",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 12,
"fuel_efficiency": 28,
"fuel_price": 3.5,
"parking": 15,
"transit_fare": 6.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/commute-cost-compare", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":12,"fuel_efficiency":28,"fuel_price":3.5,"parking":15,"transit_fare":6.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":12,"fuel_efficiency":28,"fuel_price":3.5,"parking":15,"transit_fare":6.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/commute-cost-compare", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"distance": 12,
"fuel_efficiency": 28,
"fuel_price": 3.5,
"parking": 15,
"transit_fare": 6.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.commute_cost_compare",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le moteur est une arithmétique finie pure, sans appels réseau, sans cartes et sans raccourcis dépendant de la date, de sorte que l’outil gratuit du navigateur et le chemin API restent toujours d’accord. Utilisez-le gratuitement sur cette page pour une décision rapide, ou appelez l’API à $0.002 par requête réussie lorsque des applications budgétaires, des planificateurs de déménagement ou des outils de mobilité RH ont besoin de comparaisons reproductibles du coût du trajet.
Ce que signifie le coût voiture versus transports dans ce calculateur
Le coût quotidien de la voiture est la somme du carburant brûlé sur toute la distance de la journée ouvrée et du stationnement payé ce jour-là. Le stationnement s’ajoute comme coût journalier en espèces ; si le garage est gratuit, mettez parking à zéro. Il n’y a pas de péages cachés, de prime d’assurance, de dépréciation du véhicule ni de prix du carbone : ces éléments comptent dans la vie réelle, mais restent hors de cette comparaison transparente carburant plus stationnement versus tarif. La distance aller est multipliée par les trajets par jour (deux par défaut, schéma classique domicile-bureau-domicile) pour obtenir daily_drive_distance. Le carburant utilisé ce jour-là est daily_drive_distance divisé par fuel_efficiency, où l’efficacité est une distance par unité de carburant —milles par gallon ou kilomètres par litre—, et non des litres aux cent kilomètres. L’argent du carburant est ce volume multiplié par fuel_price dans la même devise que pour le stationnement et les transports. Le coût transport du jour est simplement transit_fare : saisissez le total réellement payé ce jour de trajet, qu’il s’agisse de deux billets aller, d’un pass journalier ou de la quote-part d’un abonnement mensuel divisée par les jours ouvrés. Les chiffres mensuels multiplient chaque total quotidien par workdays_per_month (vingt-deux par défaut). La réponse signale aussi difference_daily et difference_monthly comme voiture moins transports, les économies lorsque les modes diffèrent, et l’étiquette cheaper avec driving, transit ou tie. Une distance ou un prix négatifs échouent avec invalid_input plutôt que d’inventer un crédit ; une efficacité de carburant non positive est rejetée car une division par zéro ou un mpg négatif n’est pas une économie de véhicule sensée.
Contrat d’entrée, unités, valeurs par défaut et erreurs
Gardez des unités cohérentes : si la distance est en milles, utilisez une efficacité en milles par gallon et un prix par gallon ; si elle est en kilomètres, utilisez km par litre et prix par litre. Le calculateur ne convertit ni les devises ni les systèmes d’unités. Exemple : douze milles aller, vingt-huit mpg, trois virgule cinq unités monétaires par gallon, quinze de stationnement et six virgule cinq de tarif transport avec les valeurs par défaut produisent une paire claire de totaux quotidiens et mensuels que vous pouvez figer dans des tests. L’échec de validation n’est pas facturé. Envoyez un corps JSON avec cinq nombres finis obligatoires : distance (longueur aller dans la même unité que l’efficacité), fuel_efficiency (distance positive par unité de carburant), fuel_price (prix non négatif par unité de carburant), parking (stationnement journalier non négatif) et transit_fare (coût transport de la journée entière, non négatif). L’option trips_per_day vaut deux par défaut ; l’option workdays_per_month vaut vingt-deux ; les deux doivent être positifs s’ils sont fournis. Les chaînes numériques et les nombres JSON simples sont acceptés ; les valeurs non finies, les champs obligatoires manquants et les chaînes vides échouent avec invalid_input en nommant le champ. En cas de succès, le corps renvoie les entrées normalisées, daily_drive_distance, fuel_used_daily, drive_fuel_cost_daily, drive_cost_daily, transit_cost_daily, la paire mensuelle, les champs d’écart et d’économie, cheaper, une chaîne formula documentant l’arithmétique et la precision utilisée pour l’arrondi.
Où une API de comparaison du coût de trajet apporte de la valeur
Comme l’implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant, et une entrée invalide ne consomme pas le solde. Gardez distance et efficacité dans des unités concordantes, documentez si transit_fare est un pass journalier ou deux billets, et vous obtenez des comparaisons reproductibles pour blogs, calculateurs et edge workers sans déployer d’infrastructure cartographique ou de paie.
Cas d'intégration
Applications budgétaires et indemnités de mobilité
Générez des champs déterministes drive_cost_monthly et transit_cost_monthly pour la conception d’avantages, les démos et les fixtures CI.
Questions techniques
Comment le coût voiture est-il calculé par rapport aux transports ?
Le coût quotidien voiture est (distance × trips_per_day / fuel_efficiency) × fuel_price + parking. Le coût quotidien transports est transit_fare. Les chiffres mensuels multiplient chaque total quotidien par workdays_per_month (22 par défaut).
La distance est-elle aller simple ou aller-retour ?
La distance est aller simple. Par défaut trips_per_day vaut 2, donc le moteur double la distance pour l’aller-retour. Mettez trips_per_day à 1 si votre distance est déjà le total journalier complet.
Que se passe-t-il si la distance ou un prix est négatif ?
La tâche échoue avec invalid_input. Une distance, fuel_price, parking ou transit_fare négatifs sont rejetés ; l’échec de validation n’est pas facturé.
Combien coûte le calculateur du coût du trajet ?
L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.