Plus-values court vs long terme
Sur une plus-value de 20 000, un taux court terme de 32 % donne 6 400 d'impôt et un taux long terme de 15 %, 3 000 : attendre le long terme économise 3 400. Saisissez le gain et les deux taux. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Gain
- 20 000
- Taux à court terme
- 32
- Taux à long terme
- 15
- Impôt à court terme
- 6 400
- Impôt à long terme
- 3 000
- Économie d'impôt
- 3 400
- Écart de taux
- 17
Céder un actif valorisé peut ressembler à un seul chiffre — la plus-value réalisée — jusqu'à ce que l'on demande quel barème fiscal s'appliquera. Une plus-value de court terme est en général taxée aux taux ordinaires, les mêmes tranches que le salaire. Une plus-value de long terme, après une période de détention qualificative, est souvent taxée à un taux préférentiel plus bas. L'écart n'est pas une erreur d'arrondi : sur un gain de vingt mille unités, l'espace entre un taux ordinaire de trente-deux pour cent et un taux de long terme de quinze pour cent représente des milliers d'unités d'impôt, et le net après impôt change d'autant. Ce calculateur de plus-values court terme versus long terme accepte une plus-value réalisée et les deux taux, puis renvoie les deux factures, l'économie liée au barème de long terme, le reliquat net sous chaque traitement et le barème le moins cher. C'est une comparaison arithmétique que vous maîtrisez, non un conseil fiscal ni un moteur de déclaration.
Ce que compare vraiment l'impôt de court terme face au long terme
Une plus-value est l'excédent du produit de cession sur le prix de revient. La façon dont ce gain est imposé dépend de la durée de détention dans la plupart des systèmes qui distinguent le traitement de court terme de celui de long terme. Les plus-values de court terme s'empilent en général sur le revenu ordinaire et sont taxées aux mêmes taux marginaux que les salaires, primes ou intérêts.
Les plus-values de long terme, après une détention qualificative — souvent plus d'un an aux États-Unis, bien que le seuil soit un fait juridique que vous fournissez via les taux, non une date inventée par ce calculateur — sont souvent taxées selon un barème préférentiel plus bas. Quiconque saisit calculateur plus-values court terme versus long terme ne demande pas à cet outil de classer un lot par jours de calendrier. Vous connaissez déjà, ou vous modélisez, deux taux candidats, et vous voulez l'écart en trésorerie.
L'arithmétique est élémentaire et doit le rester : l'impôt de court terme égale le gain multiplié par le taux ordinaire de court terme divisé par cent ; l'impôt de long terme égale le gain multiplié par le taux de long terme divisé par cent ; l'économie d'impôt égale la facture de court terme moins celle de long terme. Un chiffre d'économie positif signifie qu'attendre, ou se qualifier, au barème de long terme réduit l'impôt sur ce gain.
Un chiffre négatif, qui n'apparaît que si vous saisissez un taux de long terme supérieur au taux ordinaire, signifie que le barème de court terme est moins cher. Des taux égaux produisent des factures égales et une valeur preferred égale à same.
Où un point d'accès de comparaison court versus long justifie son existence
Les ménages et les conseillers utilisent un calculateur de plus-values court terme versus long terme lorsqu'ils connaissent déjà les deux taux applicables et ont besoin de l'écart de trésorerie avant de décider d'attendre un seuil de détention, de céder un lot cette année ou de donner la position. Les formations d'examen et de finances personnelles ont besoin d'un oracle déterministe qui refuse un gain non positif au lieu d'inventer un remboursement.
Les auteurs de tableurs qui copient aujourd'hui une paire de multiplications dans chaque classeur peuvent appeler un seul contrat et figer les champs arrondis dans les tests. Une entrée invalide ne consomme pas le solde. Ce n'est pas un substitut à un préparateur de déclaration : vous fournissez les taux applicables au contribuable et à l'année ; le calculateur ne fait que multiplier et soustraire pour que le même gain ne raconte jamais deux histoires différentes dans le navigateur et dans l'automatisation.
Cas d’usage
Décider d'attendre ou de céder avant un seuil
Comparez la facture au taux ordinaire et la facture préférentielle de long terme sur la même plus-value réalisée avant de juger si attendre vaut l'économie de trésorerie.
Notes du conseiller et illustrations client
Collez les deux montants d'impôt, l'économie et les reliquats nets dans une note de planification sans refaire les deux multiplications dans un tableur.
Jeux de tests déterministes pour les cours de finance
Notez les exercices court versus long avec un oracle pur qui refuse un gain non positif et n'invente jamais de remboursement.
Questions fréquentes
Comment fonctionne le calculateur de plus-values court terme versus long terme ?
Envoyez une plus-value réalisée et deux taux en pour cent. La réponse renvoie aussi l'économie, les reliquats nets et le barème le moins cher.
Faut-il saisir le produit de cession et le prix de revient, ou le gain lui-même ?
Cette page compare deux taux sur un gain connu ; elle ne classe pas un lot par jours de détention.
Que se passe-t-il si le gain est nul ou négatif ?
Ce calculateur compare l'impôt dû sur une plus-value, si bien qu'un chiffre nul ou négatif est rejeté plutôt que de renvoyer en silence une facture nulle.
Combien coûte le calculateur de plus-values court terme versus long terme ?
L'outil du navigateur est gratuit. C'est une estimation que vous maîtrisez, non un conseil fiscal.
Combien économise-t-on si la plus-value relève du long terme ?
Sur un gain de 20 000, le taux court terme de 32 % donne 6 400 d'impôt et le taux long terme de 15 % donne 3 000. L'écart, 3 400, est votre économie, et il vous reste 17 000 nets au lieu de 13 600.
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/finance/capital-gains-short-vs-long \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain":20000,"short_rate":32,"long_rate":15}'const res = await fetch("https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain": 20000,
"short_rate": 32,
"long_rate": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/capital-gains-short-vs-long",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain": 20000,
"short_rate": 32,
"long_rate": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain":20000,"short_rate":32,"long_rate":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain":20000,"short_rate":32,"long_rate":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/capital-gains-short-vs-long", 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
{
"gain": 20000,
"short_rate": 32,
"long_rate": 15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.capital_gains_short_vs_long",
"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
Ce que compare vraiment l'impôt de court terme face au long terme
Le point d'accès renvoie aussi les reliquats nets après impôt sous chaque traitement et l'écart de taux en points de pourcentage, afin qu'un planificateur puisse coller un objet JSON dans une note sans recalculer le net à la main.
Contrat d'entrée, champs de réponse et échec de la validation
Le gain doit être strictement supérieur à zéro : ce calculateur compare l'impôt sur une plus-value, non le traitement d'une moins-value, si bien qu'un gain nul ou négatif est rejeté plutôt que de renvoyer silencieusement un impôt zéro. Les deux taux doivent se situer entre zéro et cent inclus ; un taux hors de cet intervalle fermé n'est pas un pour cent que ce contrat appliquera. Une validation en échec n'est pas facturée. Envoyez en POST un corps JSON avec trois nombres finis obligatoires : gain, la plus-value réalisée dans les unités monétaires que vous utilisez déjà ; short_rate, le taux ordinaire ou de court terme en pour cent, par exemple trente-deux pour trente-deux pour cent ; et long_rate, le taux des plus-values de long terme en pour cent, par exemple quinze. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ canonique. Des alias sont acceptés par commodité : amount pour gain, st_rate ou ordinary_rate pour short_rate, et lt_rate ou ltcg_rate pour long_rate. En cas de succès, le corps répète les trois entrées arrondies half-up à deux décimales, puis renvoie short_term_tax, long_term_tax, tax_savings, rate_spread, net_after_short, net_after_long, preferred (long_term, short_term ou same), une chaîne formula et method capital_gains_short_vs_long. Lorsque l'impôt de court terme n'est pas zéro, le corps inclut aussi savings_percent, l'économie en pour cent de la facture de court terme ; ce champ facultatif est omis plutôt que mis à null lorsque le taux de court terme est zéro et que le ratio serait indéfini. Exemple chiffré : un gain de vingt mille à un taux de court terme de trente-deux pour cent et un taux de long terme de quinze pour cent donne six mille quatre cents d'impôt de court terme, trois mille de long terme, trois mille quatre cents d'économie et un preferred égal à long_term.
Où un point d'accès de comparaison court versus long justifie son existence
Les sites de contenus qui visent la requête de longue traîne calculateur plus-values court terme versus long terme bénéficient d'une page ciblée dont le chemin gratuit du navigateur coïncide octet pour octet avec le chemin API prépayé sur le même module pur, distinct d'un estimateur général de plus-values qui classe un lot par jours de détention et renvoie une seule facture. Parce que l'implémentation est du parse de palier A pur, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Le taux de long terme peut-il dépasser le taux de court terme ?
Oui. Le moteur n'oblige pas long_rate à rester sous short_rate. Si vous saisissez cette paire inhabituelle, preferred vaut short_term et tax_savings est négatif.