Plus-values Royaume-Uni
Un gain de 20 000 avec un abattement annuel de 3 000 laisse 17 000 imposables ; un contribuable de la tranche de base qui vend des actions ou d'autres actifs paie 18 %, soit 3 060. Saisissez gain, abattement restant, tranche d'impôt et type d'actif. 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
- Abattement annuel
- 3 000
- Tranche d'impôt sur le revenu
- Basic
- Type d'actif
- Other
- Plus-value imposable
- 17 000
- Abattement utilisé
- 3 000
- Taux (%)
- 18
- Tax
- 3 060
L'impôt britannique sur les plus-values frappe le bénéfice que vous réalisez en cédant des actions, des cryptoactifs, une seconde résidence ou la plupart des autres biens imposables. Ce calculateur de plus-values du Royaume-Uni prend un gain réalisé en livres, l'abattement annuel qu'il vous reste pour l'exercice, votre tranche d'impôt sur le revenu et le type d'actif, puis renvoie l'impôt dû selon les taux principaux en vigueur depuis le 30 octobre 2024. La plus-value imposable est le gain moins l'abattement, planché à zéro ; ce reliquat est multiplié par dix-huit pour cent pour un contribuable de la tranche de base sur les autres actifs ou l'immobilier résidentiel, par vingt-quatre pour cent pour les tranches supérieure ou additionnelle sur ces mêmes biens, ou par trente-deux pour cent pour le carried interest. Un gain négatif est rejeté comme entrée invalide plutôt que d'être inversé en un remboursement inventé.
Ce qu'est la CGT britannique et comment se forme l'impôt dû
L'impôt britannique sur les plus-values frappe la plus-value imposable qui reste après que vous avez déduit les coûts admissibles et l'abattement annuel d'une cession. Ce calculateur commence une étape plus loin : vous connaissez déjà le gain réalisé en livres et vous transmettez l'abattement qu'il vous reste pour l'année. Le barème est le calendrier principal de la CGT britannique depuis le 30 octobre 2024.
L'immobilier résidentiel qui n'est pas votre seule ou principale résidence utilise le même couple de dix-huit et vingt-quatre pour cent. Le carried interest est taxé à trente-deux pour cent dans toutes les tranches. Exemple : un gain de vingt mille livres, un abattement de trois mille, un contribuable de la tranche de base et d'autres biens laissent dix-sept mille imposables et un impôt de trois mille soixante livres.
Un gain nul est également admis et produit un impôt de zéro. Les champs monétaires sont arrondis au supérieur à partir de cinq à deux décimales pour que l'impôt corresponde aux pence sterling habituels.
Où un calculateur de plus-values du Royaume-Uni gagne sa place
Ceux qui saisissent impôt sur les plus-values du Royaume-Uni dans un moteur savent déjà qu'ils tarifient une cession britannique, non une estimation états-unienne court contre long terme et non un gadget générique de produit moins base. Ils veulent l'impôt dû à partir d'un gain connu, de l'abattement annuel encore inutilisé, d'une tranche d'impôt sur le revenu et d'une classe d'actif, sans reconstruire la même soustraction et consultation de table dans une cellule de tableur qui dérive lorsque quelqu'un oublie quel taux s'appliquait après le 30 octobre 2024.
Les particuliers qui rédigent une feuille de Self Assessment à partir d'un relevé de courtier ont besoin d'un nombre qu'ils puissent coller à côté de la cession. Les cours en salle et de tenue des livres qui enseignent la CGT britannique ont besoin d'un oracle qui refuse un gain négatif au lieu d'émettre en silence un total signé qu'un correcteur pourrait traiter comme un remboursement. Une validation échouée ne consomme pas de solde.
Associez cette capacité à un outil séparé d'allègement ou de moins-value lorsque vous avez besoin de ces couches ; conservez cette surface centrée sur l'impôt britannique de plus-values que les gens veulent dire lorsqu'ils cherchent cette expression.
Cas d’usage
Feuille de Self Assessment à partir d'un gain de courtier
Saisissez le gain réalisé, l'abattement annuel encore inutilisé, votre tranche d'impôt sur le revenu et les autres biens pour figer la CGT britannique due avant de la copier dans un brouillon de déclaration.
Cession d'un logement locatif qui n'est pas la résidence principale
Utilisez le type d'actif residential avec la tranche d'impôt sur le revenu correspondante pour estimer l'impôt sur une plus-value immobilière britannique après l'abattement annuel, sans mélanger les règles américaines de durée de détention.
Dossier de clôture d'exercice pour un expert-comptable
Exécutez les quatre mêmes champs depuis un script afin que le chiffre fiscal du dossier client coïncide avec la vérification du navigateur, y compris le carried interest à trente-deux pour cent.
Questions fréquentes
Comment calcule-t-on la CGT britannique à partir d'un gain connu ?
La plus-value imposable est max(0, gain moins l'abattement). L'impôt est ce reliquat multiplié par le taux britannique de la tranche et de l'actif, arrondi aux pence.
Que se passe-t-il si le gain est négatif ?
Une moins-value n'est pas taxée comme une facture britannique de plus-values au signe négatif, et l'échec n'est pas facturé.
Quels taux de CGT le calculateur utilise-t-il ?
Taux principaux depuis le 30 octobre 2024 : autres biens et immobilier résidentiel à 18 % pour les contribuables de la tranche de base et à 24 % pour les tranches supérieure ou additionnelle ; carried interest à 32 % dans toutes les tranches. Tout le reliquat imposable est taxé à ce seul taux.
Qu'est-ce que l'abattement annuel dans cet outil ?
C'est l'abattement annuel qu'il vous reste pour l'exercice, en livres, et que vous fournissez. Un montant individuel typique depuis 2024/25 est 3000. Si l'abattement couvre tout le gain, l'impôt est zéro.
Que se passe-t-il si mon gain est inférieur à mon abattement annuel ?
Rien n'est alors imposable et l'impôt dû est nul. Le calculateur affiche un gain imposable de zéro plutôt qu'une erreur, car une cession qui tient dans l'abattement annuel ne doit simplement aucun impôt sur les plus-values.
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/fin/capital-gains-tax-uk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}'const res = await fetch("https://api.kit.forhosting.com/fin/capital-gains-tax-uk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain": 20000,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/capital-gains-tax-uk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain": 20000,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/capital-gains-tax-uk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/capital-gains-tax-uk", 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,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.capital_gains_tax_uk",
"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.
Limites
max_gain | 1000000000000 |
max_allowance | 1000000000000 |
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
Les appels réussis sont facturés à $0.002 ; une entrée invalide n'est pas débitée.
Ce qu'est la CGT britannique et comment se forme l'impôt dû
Soustrayez l'abattement du gain et ramenez le résultat à zéro s'il est négatif ; ce reliquat est taxable_gain. Multipliez taxable_gain par le taux qui appartient au couple tranche d'impôt sur le revenu et type d'actif, et vous obtenez tax, le montant que cet extrémité renvoie comme résultat principal et à nouveau comme amount afin qu'un tableau de bord puisse lier l'une ou l'autre clé. Les autres biens — actions, cryptoactifs, fonds et la plupart des possessions personnelles au-dessus du seuil de chattel — sont taxés à dix-huit pour cent lorsque income_tax_band vaut basic et à vingt-quatre pour cent lorsque la tranche est higher ou additional. Lorsque l'abattement est plus grand que le gain, taxable_gain vaut zéro et l'impôt dû est zéro : c'est ainsi qu'une cession dans l'abattement annuel est représentée, et non comme une erreur. Un gain négatif n'est ni une demande d'allègement pour moins-value ni un remboursement : il est rejeté comme invalid_input afin qu'une faute de frappe n'émette pas une facture signée qu'un grand livre aval comptabiliserait comme avoir. La chaîne de formule de la réponse répète que tax égale le maximum de zéro et gain moins annual_exempt_allowance, fois rate_percent sur cent, afin qu'un relecteur puisse imprimer l'identité à côté du nombre sans la reconstruire.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Exemple : gain cinquante mille, abattement trois mille, tranche higher, actif residential produit quarante-sept mille imposables à vingt-quatre pour cent et un impôt de onze mille deux cent quatre-vingts. Préférez les nombres nus aux chaînes formatées ; les marques de monnaie, séparateurs de milliers et étiquettes d'unité en fin de chaîne ne sont pas analysés. Cette extrémité ne répartit pas un gain sur la tranche de base inutilisée, n'applique ni Business Asset Disposal Relief, ni Private Residence Relief, ni moins-values reportées, et ne dépose pas de déclaration. Associez le résultat à votre propre étape de Self Assessment si vous avez besoin d'un chiffre déposé. Envoyez un corps JSON avec deux nombres finis obligatoires et deux chaînes énumérées obligatoires, tous en livres sterling pour un seul exercice fiscal. gain est la plus-value réalisée après coûts accessoires de vente et dépenses admissibles, avant l'abattement annuel, et doit être supérieur ou égal à zéro ; les alias amount, capital_gain, gain_amount, realised_gain et realized_gain sont acceptés afin qu'un export de courtier n'ait pas besoin d'une étape de renommage. Un gain négatif échoue avec invalid_input en nommant gain et n'est pas facturé. annual_exempt_allowance est l'abattement annuel encore disponible pour l'année et doit être supérieur ou égal à zéro ; les alias aea, allowance, annual_exemption, exempt_amount et annual_exempt_amount sont acceptés. income_tax_band doit être l'un de basic, higher ou additional ; les alias tax_band, band et income_band sont acceptés. asset_type doit être l'un de other, residential ou carried_interest ; les alias asset et asset_class sont acceptés, et shares, crypto, property et carried se résolvent vers les valeurs canoniques. Chaque champ monétaire peut arriver comme nombre JSON ou comme chaîne numérique qui correspond à un motif décimal fini strict. Champs obligatoires manquants, chaînes vides, valeurs non finies, énumérations inconnues ou montants au-dessus d'un billion échouent avec invalid_input en nommant le champ. En cas de succès le corps répète gain, annual_exempt_allowance, income_tax_band et asset_type arrondis, renvoie taxable_gain comme le reliquat planché, allowance_used comme le moindre du gain et de l'abattement, rate_percent comme le taux britannique consulté, et tax et amount comme le même produit à deux décimales arrondi au supérieur à partir de cinq, plus la monnaie GBP et une chaîne de formule que vous pouvez imprimer à côté des nombres. Le prix d'un élément réussi est un $0.002 forfaitaire.
Où un calculateur de plus-values du Royaume-Uni gagne sa place
Les experts-comptables qui examinent un dossier client avant la clôture d'exercice ont besoin de la même identité qu'un script financier appellera plus tard par l'API. Les investisseurs immobiliers qui cèdent un logement mis en location qui n'est pas la résidence principale, et les titulaires de carry qui estiment une charge de carried interest, ont besoin des lignes residential et carried_interest de la table plutôt que d'un taux unique mélangé. Parce que l'implémentation est du code analytique parse de palier A, chaque appel réussi reste bon marché à $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, épinglez tax et taxable_gain dans les tests, et vous obtenez un montant sterling reproductible pour des notes de planification, des dossiers de clôture et des carnets fiscaux légers sans dresser un système complet de Self Assessment.
Questions techniques
Combien coûte le calculateur de plus-values du Royaume-Uni ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.