Calculer un prix avec taxe de vente
Sachez ce que coûtera vraiment un achat une fois la taxe ajoutée : un prix de 80 au taux de 7,5 % porte 6 de taxe, pour un total de 86, les deux montants étant affichés séparément. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prix
- 49,99
- Taux de taxe
- 8,25
- Montant de la taxe
- 4,124175
- Prix total
- 54,114175
Calculez un prix avec taxe de vente lorsque vous connaissez déjà le montant hors taxe et le taux applicable. Le calculateur fournit séparément le montant de la taxe et le prix total final, ce qui convient aux reçus, devis, factures, budgets et tests de paiement. Saisissez le taux en pourcentage : 8.25 signifie 8.25 pour cent. Zéro est accepté pour une vente exonérée, tandis qu’un taux négatif est refusé comme saisie incorrecte.
Calculer un prix avec la taxe de vente
Commencez par le prix hors taxe et le taux de taxe de vente exprimé en pourcentage. Le calculateur divise d’abord ce pourcentage par cent, puis multiplie le taux décimal obtenu par le prix initial. Le résultat correspond au montant de la taxe, qui est ensuite ajouté au prix d’origine pour obtenir le total.
Par exemple, un prix hors taxe de 80 soumis à un taux de 7.5 pour cent donne 6 de taxe et un total de 86. Cette ventilation est utile, car un reçu, un devis ou une écriture comptable doit souvent présenter séparément le sous-total, la taxe et la somme due. Saisissez 7.5 pour un taux de 7.5 pour cent ; ne saisissez pas 0.075, sauf si le taux voulu est réellement de 0.075 pour cent.
Un taux nul est valide et ne modifie pas le total. Un taux négatif est refusé, car cet outil ajoute une taxe et ne traite ni les remises, ni les crédits, ni les ristournes, ni les calculs inversés.
Choisir le bon prix et le bon taux
Utilisez le sous-total taxable comme prix. Si un panier comprend des articles taxables et exonérés, additionnez d’abord uniquement les articles soumis au taux choisi, ou calculez chaque groupe séparément avant de réunir les résultats. Le calculateur ne décide pas si un article est taxable et ne recherche pas de taux selon un code postal, une ville, un État, une province ou un pays.
Ces décisions dépendent de la juridiction, de la catégorie du produit, des obligations du vendeur et parfois de l’acheteur ; vous devez donc obtenir le taux exact auprès de votre propre source. Les deux entrées doivent être des nombres finis. Le prix hors taxe doit être positif ou nul et ne pas dépasser mille milliards ; le taux doit être compris entre zéro et mille pour cent.
Ces limites évitent les calculs non finis ou accidentels sans imposer de règle monétaire.
Exploiter le résultat dans les reçus, budgets et logiciels
Un outil budgétaire peut enregistrer la taxe séparément afin d’expliquer pourquoi l’achat réel dépasse le prix hors taxe annoncé. Les développeurs peuvent employer la réponse structurée comme résultat de référence pour tester une caisse, un système de facturation ou un import de feuille de calcul. Les opérations sont arrondies de façon déterministe à douze décimales au maximum, ce qui élimine le bruit courant des nombres à virgule flottante tout en conservant davantage de précision qu’un affichage monétaire habituel.
Appliquez les règles légales d’arrondi ou de répartition par ligne dans le système qui établit la facture finale, car les juridictions peuvent imposer le moment de l’arrondi.
Cas d’usage
Vérifier le total d’un reçu
Saisissez le sous-total hors taxe et le taux imprimé afin de comparer la taxe attendue et le total final avec le reçu.
Préparer un devis client
Ajoutez un taux de taxe connu au prix hors taxe proposé et présentez la taxe séparément de la somme due.
Tester les calculs de paiement
Produisez des valeurs déterministes de taxe et de total pour les tests automatisés des paniers, paiements et factures.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
La taxe est égale au prix multiplié par le taux puis divisé par 100. Le total est le prix hors taxe augmenté de cette taxe.
Le calculateur trouve-t-il mon taux local ?
Non. Indiquez le taux connu applicable à l’opération ; le calculateur effectue l’arithmétique sans déterminer la juridiction fiscale.
Comment saisir un taux de taxe comme 7,5 % ?
Saisissez-le comme un simple pourcentage : 7,5 et non 0,075. Avec 0,075, le calculateur comprendrait un taux de 0,075 %, et la taxe serait bien trop faible.
Puis-je calculer avec un taux de taxe nul ?
Oui. Un taux nul est accepté pour les achats exonérés et laisse le total égal au prix. Les taux négatifs sont refusés, car le calculateur ajoute seulement la taxe et ne gère ni remises ni avoirs.
Que faire d’un panier mêlant articles taxés et exonérés ?
Saisissez uniquement le sous-total des articles soumis au taux appliqué. Si plusieurs taux s’appliquent, calculez chaque groupe séparément puis additionnez les résultats.
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/calc2/sales-tax-add \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":49.99,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/calc2/sales-tax-add", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 49.99,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/sales-tax-add",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 49.99,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/sales-tax-add", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":49.99,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":49.99,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/sales-tax-add", 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
{
"price": 49.99,
"tax_rate": 8.25
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.sales_tax_add",
"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 calcul est déterministe, n’interroge aucun réseau et produit le même résultat structuré dans le navigateur et par l’API.
Calculer un prix avec la taxe de vente
La réponse conserve le prix et le taux fournis et ajoute les champs tax_amount et total_price.
Choisir le bon prix et le bon taux
Le champ tax_rate emploie une notation en pourcentage : 5 signifie cinq pour cent, 8.25 signifie huit virgule vingt-cinq pour cent et 0 signifie aucune taxe. Les symboles de devise et chaînes formatées ne sont pas acceptés : convertissez “$1,249.00” dans votre application avant d’envoyer la valeur numérique 1249.
Exploiter le résultat dans les reçus, budgets et logiciels
Le résultat comporte quatre champs numériques : price, tax_rate, tax_amount et total_price. Sur un reçu, price peut désigner le sous-total taxable, tax_amount la taxe de vente et total_price la somme due. Chaque requête API réussie coûte $0.002 ; un taux négatif renvoie l’erreur invalid_input. Aucun service externe, nombre aléatoire ou date actuelle n’influence la réponse : des entrées identiques produisent toujours le même JSON.
Questions techniques
Faut-il saisir 8.25 ou 0.0825 pour un taux de 8.25 pour cent ?
Saisissez 8.25. La valeur tax_rate est exprimée en pourcentage et non sous forme de fraction décimale.
Que se passe-t-il si le taux est négatif ?
La requête renvoie l’erreur invalid_input, car ce calculateur ajoute uniquement une taxe positive ou nulle.
Quel est le coût d’un calcul par API ?
Chaque requête API réussie coûte $0.002. La version pour navigateur peut exécuter localement le même calcul déterministe.