TVA simple

Retrouver les montants HT, TVA et TTC à partir d’un taux saisi.

Saisissez votre taux : aucun pays ni taux légal n’est choisi automatiquement. Un seul taux sur un montant global. Le montant de départ est arrondi. Depuis HT, la TVA est arrondie puis ajoutée ; depuis TTC, HT est arrondi et la TVA est la différence. Exemple : HT 100 et 20 % → TVA 20, TTC 120. Pas de ventilation multi-taux ni d’arrondi par ligne de facture.

Le point et la virgule sont acceptés pour les décimales.

Vos saisies restent dans votre navigateur.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Calculer la TVA

Formule: TTC = HT × (1 + taux/100) ; HT = TTC / (1 + taux/100)

Saisissez votre taux : aucun pays ni taux légal n’est choisi automatiquement. Un seul taux sur un montant global. Le montant de départ est arrondi. Depuis HT, la TVA est arrondie puis ajoutée ; depuis TTC, HT est arrondi et la TVA est la différence. Exemple : HT 100 et 20 % → TVA 20, TTC 120. Pas de ventilation multi-taux ni d’arrondi par ligne de facture.

amount
Montant de départ
direction
Le montant saisi est
rate
Taux de TVA (%)
precision
Décimales monétaires

Tous les montants sont dans la même monnaie, sans conversion. Choisissez 0, 2 ou 3 décimales selon votre besoin. Arrondi au plus proche, moitié vers le haut.

Reproduire le calcul en code

Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.

JavaScript
const beforeTax = 100, rate = 20;
console.log(beforeTax * (1 + rate / 100)); // 120
TypeScript
const beforeTax = 100, rate = 20;
console.log(beforeTax * (1 + rate / 100)); // 120
Python
before_tax, rate = 100, 20
print(before_tax * (1 + rate / 100))  # 120.0
Java
double beforeTax = 100, rate = 20;
System.out.println(beforeTax * (1 + rate / 100)); // 120.0
C#
double beforeTax = 100, rate = 20;
Console.WriteLine(beforeTax * (1 + rate / 100)); // 120