Dépense moyenne par jour de voyage
Le calculateur de dépense moyenne par jour transforme le montant total et la durée du voyage en un rythme quotidien clair.
Lancer gratuitement
Il est utile au retour, pendant un séjour de plusieurs jours ou pour comparer des projets de durées différentes. Saisissez les dépenses dans une seule devise et le nombre de jours, avec une fraction si nécessaire. Le résultat fournit un indicateur budgétaire cohérent sans vous obliger à classer chaque reçu au préalable.
Transformez le coût total en indicateur quotidien utile
Le total indique combien d’argent a été dépensé, mais pas à quelle vitesse le budget a été consommé. Un voyage de neuf jours et un autre de trois jours peuvent coûter autant tout en révélant des habitudes très différentes. Ce calculateur divise les dépenses totales par la durée et affiche la dépense moyenne par jour, ce qui permet de comparer des séjours de longueurs différentes. Additionnez tous les coûts compris dans le périmètre choisi : hébergement, transport, repas, activités, pourboires et petits achats. Utilisez une seule devise, car l’outil effectue un calcul et non une conversion monétaire. Décidez si les achats importants réalisés avant le départ, notamment les billets, font partie du total, puis conservez ce choix dans vos comparaisons. Le résultat rappelle le total et la durée avec la moyenne afin qu’un calcul enregistré reste compréhensible. Un total nul est valable, mais la durée doit être supérieure à zéro puisqu’une dépense ne peut pas être moyennée sans période.
Définissez les jours et les dépenses de façon cohérente
La pertinence de la moyenne quotidienne dépend de limites cohérentes. Commencez par définir le début et la fin du voyage à des fins budgétaires. Vous pouvez compter les jours civils, chaque nuitée avec le jour du départ ou des périodes exactes de vingt-quatre heures. Les fractions sont acceptées : un week-end de deux jours et demi ne doit donc pas être arrondi. Faites ensuite correspondre les dépenses à cette période. Si le décompte commence au départ du domicile, incluez les paiements effectués dès cet instant ; s’il commence à l’arrivée, écartez le transport antérieur. Le même principe vaut pour les frais partagés. Saisissez le total du groupe pour obtenir une dépense quotidienne collective, ou uniquement votre part pour une mesure individuelle. Ne mélangez pas ces deux approches. Conservez une devise unique et convertissez les opérations avant de les additionner si nécessaire. Ces choix rendent les comparaisons entre voyages réalisés, itinéraires prévus et objectifs budgétaires nettement plus fiables.
Évaluez la tenue du budget grâce à la moyenne
Une fois le montant quotidien obtenu, comparez-le à l’allocation prévue. Un rythme réel inférieur signifie que le voyage reste en moyenne sous le budget ; un rythme supérieur signale des dépenses trop rapides. Pendant le séjour, multipliez l’écart entre l’objectif et la moyenne actuelle par le nombre de jours restants pour estimer la pression sur le solde. Gardez à l’esprit qu’une moyenne lisse le calendrier des paiements. Un hôtel prépayé, une excursion coûteuse ou une journée riche en transports peut gonfler provisoirement le résultat sans compromettre le bilan final. Recalculez au fil des nouvelles dépenses et interprétez la tendance avec les achats exceptionnels connus. Après le retour, conservez le chiffre avec la destination, la saison, le nombre de voyageurs et les catégories incluses. Ce contexte transforme une valeur isolée en repère utile pour de futurs séjours. L’API coûte $0.002 par requête lorsque vous automatisez ces calculs dans un planificateur, un rapport de frais ou un tableau de bord.
Cas d’usage
Suivre les dépenses pendant le séjour
Divisez les dépenses déjà enregistrées par les jours écoulés pour vérifier si le rythme correspond à l’allocation quotidienne prévue.
Comparer des voyages terminés
Ramenez des séjours de durées différentes à un montant quotidien avant de comparer destinations, saisons ou styles d’itinéraire.
Contrôler le budget d’un groupe
Utilisez la totalité des frais communs pour calculer la dépense quotidienne du groupe, ou votre part pour une mesure personnelle.
Questions fréquentes
Quelles dépenses faut-il inclure ?
Incluez tous les coûts relevant du budget que vous souhaitez étudier. Hébergement, transport, repas, activités et frais accessoires sont fréquents, mais la cohérence prime sur une liste précise.
Puis-je saisir une fraction de jour ?
Oui. Toute durée finie et positive est acceptée, y compris une valeur comme 2.5 pour un voyage de deux jours et demi.
Le calculateur convertit-il les devises ?
Non. Convertissez d’abord les dépenses dans une devise unique, puis saisissez leur total. La moyenne utilise la même devise que votre entrée.
Dois-je inclure les billets d’avion ?
Incluez-les si la comparaison doit couvrir le coût complet. Excluez-les pour mesurer uniquement les dépenses sur place et appliquez toujours la même règle.
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Le calculateur du navigateur s’utilise directement sur cette page sans transmettre le calcul à un service distant.
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/travel/trip-spend-per-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_expenses":1260,"trip_days":9}'const res = await fetch("https://api.kit.forhosting.com/travel/trip-spend-per-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_expenses": 1260,
"trip_days": 9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/trip-spend-per-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_expenses": 1260,
"trip_days": 9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/trip-spend-per-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_expenses":1260,"trip_days":9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_expenses":1260,"trip_days":9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/trip-spend-per-day", 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
{
"total_expenses": 1260,
"trip_days": 9
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.trip_spend_per_day",
"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. |