ForHosting KIT · Finances et argent

Estimateur d'impôt sur les plus-values

Vendre 50 000 un bien acheté 30 000 et détenu 400 jours donne une plus-value à long terme de 20 000 et, à 15 %, un impôt de 3 000. Saisissez prix, coût et jours pour voir la durée, le taux et l'impôt. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Produit de la vente
50 000
Prix de revient fiscal
30 000
Vous obtenez
Plus-value
20 000
Catégorie de détention
long
Taux d’imposition (%)
15
Impôt sur la plus-value
3 000

Ce calculateur prend le produit de cession, le prix de revient et le nombre de jours de détention d'un actif, puis renvoie la plus-value, son caractère court terme ou long terme, le taux appliqué y compris toute surtaxe NIIT, et l'impôt qui en résulte.

Comment s'articulent la plus-value, la durée et le taux

La plus-value est ce que vous recevez lors d'une vente moins ce que le bien vous a coûté. Le calculateur établit d'abord ce gain, puis regarde combien de temps vous avez détenu le bien. Si les jours de détention dépassent le seuil, 365 par défaut, la plus-value est à long terme et le taux long terme s'applique, 15 % sauf modification ; sinon, elle est à court terme et le taux court terme s'applique, 37 % par défaut. La surtaxe éventuelle s'ajoute par-dessus. Vendre 50 000 un bien acheté 30 000 au bout de 400 jours donne un gain de 20 000 imposé à 15 %, soit 3 000 d'impôt.

Les erreurs qui changent la note

Vendre un jour trop tôt peut faire basculer le gain au taux court terme : vérifiez le nombre de jours avant de vendre, car avec le seuil par défaut, 365 jours pile restent du court terme. Une vente à perte donne un impôt nul, jamais un montant négatif. Les taux par défaut sont un point de départ, pas votre année fiscale : remplacez-les par ceux qui vous concernent. L'impôt est calculé sur le gain non arrondi, si bien que l'arrondi affiché ne modifie jamais le montant dû. Il s'agit d'une estimation, pas d'un conseil fiscal.

Estimation fiscale avant cession

Avant de vendre des actions, des cryptomonnaies ou un bien immobilier, estimez la plus-value et l'impôt dû, et voyez comment le franchissement du seuil de détention long terme modifie le taux et la note.

Intégration conseil et outillage

Intégrez une estimation de plus-value déterministe dans un outil de planification ou une note client, en surchargeant les hypothèses de taux pour coller à une année fiscale précise.

Que se passe-t-il si je vends à perte ?

L'impôt est plafonné à zéro : une plus-value négative fait figurer la perte réelle dans le champ gain, mais un impôt de 0. La durée et le taux sont toujours renvoyés.

Est-ce un conseil fiscal ?

Non. C'est une estimation déterministe que vous maîtrisez entièrement via les entrées de taux.

Quand une plus-value est-elle considérée à long terme ?

Quand vous avez détenu le bien plus de jours que le seuil, fixé à 365 sauf si vous le modifiez. Avec exactement 365 jours, elle reste à court terme ; avec 400 jours, elle passe à long terme.

Puis-je ajouter la surtaxe sur les revenus nets de placement ?

Oui. Indiquez le taux de cette surtaxe : il s'ajoute au taux court ou long terme avant le calcul de l'impôt. Sans indication de votre part, il reste à zéro.

Quels taux sont utilisés par défaut ?

15 % pour une plus-value à long terme et 37 % pour une plus-value à court terme, sans surtaxe. Vous pouvez remplacer chacun de ces taux pour l'adapter à une année fiscale précise.

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.

POSThttps://api.kit.forhosting.com/finance/capital-gains-tax

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é.

curl -X POST https://api.kit.forhosting.com/finance/capital-gains-tax \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"proceeds":50000,"cost_basis":30000}'
{
  "proceeds": 50000,
  "cost_basis": 30000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.capital_gains_tax",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment la plus-value, la durée et l'impôt sont calculés

L'impôt vaut alors Math.max(0, gain) multiplié par ce pourcentage de taux combiné, de sorte qu'une moins-value produit un impôt nul plutôt qu'un nombre négatif. Exemple chiffré : un produit de 50 000, un prix de revient de 30 000, une détention de 400 jours à un taux long terme de 15 % donnent une plus-value de 20 000, une durée « long », un taux de 15 % et un impôt de 3 000. L'outil calcule d'abord la plus-value comme le produit de cession moins le prix de revient (proceeds moins cost_basis). Il classe ensuite la période de détention : si holding_days est strictement supérieur à long_threshold_days (365 par défaut), la plus-value est à long terme, sinon à court terme. Le taux applicable est le taux long terme (lt_rate, 15 % par défaut) ou le taux court terme (st_rate, 37 % par défaut), majoré de toute surtaxe sur les revenus nets de placement (niit_rate, 0 % par défaut). La sortie renvoie proceeds, cost_basis, holding_days, la plus-value arrondie, la chaîne de durée, rate_percent et l'impôt arrondi.

Entrées, valeurs par défaut, arrondi et validation

Un champ decimals (2 par défaut) arrondit la plus-value et l'impôt selon une règle explicite half-up appliquée une seule fois par sortie. Notez que l'impôt est calculé à partir de la plus-value brute, et non de la plus-value arrondie, si bien que l'arrondi d'affichage ne fausse jamais le montant dû. Seuls proceeds et cost_basis sont obligatoires ; tous deux doivent être des nombres finis et l'un ou l'autre peut être négatif si vous modélisez une position atypique. holding_days vaut 400 par défaut et doit être un entier positif ou nul — un nombre de jours fractionnaire ou négatif renvoie une erreur typée invalid_input. Toutes les hypothèses de taux sont surchargeables : st_rate, lt_rate, niit_rate et long_threshold_days vous permettent de coller à une juridiction ou une année fiscale précise sans coder en dur les tranches américaines. Comme une moins-value plafonne l'impôt à zéro, la durée et rate_percent restent renseignés même lorsqu'aucun impôt n'est dû.

Widget, API et pages multilingues

Il s'agit d'une estimation déterministe, non d'un conseil fiscal. Tournez-vous vers l'API lorsque vous devez valoriser de nombreux lots à la fois, appuyer une opération de récolte de moins-values à l'échelle d'un portefeuille, ou surcharger les hypothèses de taux par juridiction sur des milliers de lignes. Les exécutions API sont facturées à partir de $0.002 sur le solde prépayé KIT, et seules les tâches réussies sont facturées. Les pages sont publiées en huit langues avec des slugs et des mots-clés traduits, si bien qu'une personne cherchant une estimation de plus-value dans sa propre langue atteint une page locale, tandis que les noms de champs JSON restent identiques dans chaque locale.

Balayages de portefeuille et de récolte

Appelez l'API sur de nombreux lots avec des taux court terme, long terme et NIIT personnalisés pour modéliser une récolte de moins-values ou comparer des juridictions en masse.

Comment décide-t-on du court terme ou du long terme ?

Une plus-value est à long terme lorsque holding_days est strictement supérieur à long_threshold_days (365 par défaut) ; sinon elle est à court terme. Le seuil est configurable.

Quels taux utilise-t-il par défaut ?

Il applique par défaut un taux court terme de 37 %, un taux long terme de 15 % et une surtaxe NIIT de 0 %. st_rate, lt_rate et niit_rate sont tous surchargeables à chaque appel.

Quelles entrées sont obligatoires et validées ?

proceeds et cost_basis sont des nombres finis obligatoires ; holding_days doit être un entier positif ou nul. Tout le reste renvoie une erreur typée invalid_input.

Consulter la documentation complète du KIT →