Calculateur TVA
Brut / net · taux IT · WooCommerce
Ce calculateur TVA affiche base HT, TVA et montant TTC pour les taux italiens 4%, 10% et 22%. Partez d’un prix TTC ou HT, utilisez la liste de prix pour traiter plusieurs lignes et la section Taux et formules pour le contexte et des fonctions PHP WooCommerce.
Prix TTC (TVA incluse)
TTC
Prix HT (TVA exclue)
HT
Taux pour copie rapide :
Scission TVA (TTC → HT)
HT = TTC / (1 + taux)
Ajout TVA (HT → TTC)
TTC = HT × (1 + taux)
Montant TVA
TVA = TTC − HT
Prix à calculer
Sens :
Résultats
Les résultats s’afficheront ici…
4%
Taux super-réduit
Denrées alimentaires de première nécessité
Légumes, fruits, céréales, légumineuses
Produits pharmaceutiques
Livres, journaux, périodiques
Logements sociaux
Vente résidence principale
Transports urbains de voyageurs
Légumes, fruits, céréales, légumineuses
Produits pharmaceutiques
Livres, journaux, périodiques
Logements sociaux
Vente résidence principale
Transports urbains de voyageurs
10%
Taux réduit
Produits alimentaires (viande, poisson, œufs…)
Restauration, bars, traiteur
Hôtels et hébergement
Électricité domestique
Gaz méthane pour chauffage
Services de nettoyage, déménagement
Restauration, bars, traiteur
Hôtels et hébergement
Électricité domestique
Gaz méthane pour chauffage
Services de nettoyage, déménagement
22%
Taux normal
Biens et services non visés par
les autres taux.
Électronique, textile, automobile,
services professionnels, logiciels,
publicité, conseil, e-commerce
courant, outillage, machines
les autres taux.
Électronique, textile, automobile,
services professionnels, logiciels,
publicité, conseil, e-commerce
courant, outillage, machines
Fonctions PHP pour WooCommerce / WordPress
/** * Calcolo IVA per WooCommerce / WordPress * Aliquote italiane: 4%, 10%, 22% */ function scorpora_iva( $lordo, $aliquota = 22 ) { $netto = $lordo / ( 1 + ( $aliquota / 100 ) ); return [ 'netto' => round( $netto, 2 ), 'iva' => round( $lordo - $netto, 2 ), 'lordo' => $lordo, 'aliquota' => $aliquota, ]; } function aggiungi_iva( $netto, $aliquota = 22 ) { $lordo = $netto * ( 1 + ( $aliquota / 100 ) ); return [ 'netto' => $netto, 'iva' => round( $lordo - $netto, 2 ), 'lordo' => round( $lordo, 2 ), 'aliquota' => $aliquota, ]; } // Uso: // $r = scorpora_iva( 122, 22 ); → netto: 100, iva: 22 // $r = aggiungi_iva( 100, 22 ); → lordo: 122, iva: 22 // $r = scorpora_iva( wc_get_price_including_tax( $product ), 22 );
Mode d’emploi
- Montant unique : saisissez la valeur dans le champ actif (TTC ou HT) et utilisez le bouton central pour inverser le sens du calcul.
- Taux pour copie rapide : choisissez 4%, 10% ou 22% pour mettre en avant la colonne et copier les montants.
- Liste de prix : une ligne par montant ; indiquez si les valeurs sont TTC (scission) ou HT (ajout TVA).
- Taux et formules : catégories indicatives et formules
HT = TTC / (1 + taux),TTC = HT × (1 + taux).
Les taux et catégories sont indicatifs ; vérifiez toujours la réglementation en vigueur.