Vendre des fonds à perte : comprendre le cost basis
Découvrez ce que comprend le cost basis après des distributions réinvesties et comment la wash sale peut annuler une partie de votre moins-value.
Vendre des fonds communs de placement à perte transforme une baisse latente en moins-value réalisée. Le montant de cette moins-value dépend de votre cost basis, et non du prix dont vous vous souvenez. Le cost basis inclut toutes les distributions que le fonds a réinvesties pour votre compte. La méthode de suivi appliquée au compte, coût moyen ou identification de titres spécifiques, modifie le montant qui figure sur votre formulaire 1099-B. Voici le fonctionnement selon les règles fédérales américaines en vigueur en août 2026, y compris le piège de la wash sale qu’un réinvestissement automatique peut déclencher alors même que vous ne passez aucun ordre.
Ce qui se passe lorsque vous vendez un fonds commun de placement à perte
Un ordre sur un fonds commun de placement n’est jamais exécuté au prix affiché au moment où vous le passez. Il est valorisé à la prochaine valeur liquidative calculée par le fonds, une fois par jour après la clôture. Le prix de vente définitif est arrêté plusieurs heures après la décision (le moment où les ordres sur les fonds communs de placement sont réellement exécutés détaille ce calendrier).
Dès que les parts quittent le compte, la perte est réalisée. Le calcul correspond au produit de cession moins le cost basis. Une baisse latente n’a aucun effet sur la déclaration fiscale. Une perte réalisée compense d’abord les plus-values, puis jusqu’à 3 000 dollars de revenus ordinaires pour un contribuable américain soumis à l’impôt fédéral au titre de l’année concernée. Le solde est reportable.
La durée de détention détermine la nature de la perte. Une détention de plus d’un an correspond à une perte à long terme. Une détention d’un an ou moins correspond à une perte à court terme. Les fonds appliquent une règle supplémentaire que les investisseurs en actions rencontrent rarement : pour des parts détenues six mois ou moins, la perte est considérée comme une perte à long terme à hauteur de toute distribution de plus-value à long terme reçue sur ces parts, conformément à la section 852(b)(4) de l’Internal Revenue Code.
Que comprend réellement votre cost basis ?
La cost basis correspond à la somme investie, augmentée de chaque dollar que le fonds a réinvesti pour votre compte. Chaque distribution réinvestie constitue un achat : de nouvelles parts au cours du jour, avec leur propre cost basis et leur propre durée de détention. Un investisseur qui ne comptabilise que les liquidités versées sous-estime sa cost basis. Il surestime ainsi sa plus-value et sous-estime sa moins-value.
Le montant ajouté dépend de la fréquence des distributions du fonds. Voici chaque distribution en numéraire enregistrée pour un groupe de fonds indiciels et de fonds de rendement sur les douze mois allant jusqu'au 30 juin 2026 :
Le SQL exact derrière chaque chiffre
SELECT ticker,
count() AS distributions,
round((max(ex_dividend_date) - min(ex_dividend_date)) / (count() - 1), 0) AS avg_days_between,
round(sum(cash_amount), 3) AS total_per_share_usd
FROM global_markets.stocks_dividends
WHERE ticker IN ('JEPI', 'QYLD', 'BND', 'AGG', 'SCHD', 'VNQ', 'VTI', 'VOO', 'SPY')
AND ex_dividend_date >= toDate('2025-07-01')
AND ex_dividend_date <= toDate('2026-06-30')
AND cash_amount > 0
GROUP BY ticker
HAVING count() > 1
ORDER BY avg_days_between ASCAGG a effectué 12 distributions sur l'année, espacées en moyenne de 30 jours, pour un total de $3.928 par part. À l'autre extrémité de l'échantillon, SPY a versé 4 distributions, espacées de 91 jours, pour un montant de $7.525 par part. Les ETF sont couverts par les données publiques. Le calendrier d'un fonds commun de placement figure dans ses propres relevés et sur son formulaire 1099-DIV. Le calcul de la cost basis est identique. Les fonds gérés activement distribuent également les plus-values réalisées, généralement en décembre. Une distribution de plus-value réinvestie augmente la cost basis de la même manière qu'un dividende.
Dix années de versements trimestriels réinvestis représentent quarante achats distincts. Chacun a son propre coût et sa propre durée de détention. La règle des 8-4-3 est une formule abrégée couramment utilisée pour désigner l'horizon que les investisseurs en fonds prennent comme référence. Chaque année supplémentaire de réinvestissement ajoute un nouvel échelon à l'échelle des lots.
Coût moyen ou identification de titres spécifiques ?
Prenons un investisseur qui a placé le même montant en dollars dans un fonds répliquant l’ensemble du marché américain lors de la dernière séance de chaque mois pendant un an et demi. Le tableau fixe cette période à 2021 et 2022, afin que les chiffres ne changent jamais. Le cours de clôture de chaque mois constitue un lot, à côté du coût moyen cumulé de tous les achats effectués jusque-là.
Le SQL exact derrière chaque chiffre
WITH monthly AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VTI'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2022-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
)
SELECT formatDateTime(month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(month_start, 'MMMM yyyy') AS month_label,
round(close_price, 2) AS lot_price_usd,
round(avg(close_price) OVER (ORDER BY month_start
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW), 2) AS average_cost_usd
FROM monthly
ORDER BY month_startEn December 2022, la position détient 18 lots à 18 cours différents. La dernière ligne présente les deux chiffres qui déterminent le résultat d’une vente : un cours de marché de $191.25 contre un coût moyen de $213.64. Le premier lot a été acheté à $226.72 en July 2021.
Le coût moyen regroupe l’ensemble de la position : le total des montants investis, réinvestissements compris, divisé par le nombre total d’actions. Chaque action vendue se voit attribuer ce même prix de revient fiscal. C’est la méthode par défaut chez de nombreuses sociétés de fonds et celle qui est la plus simple à administrer.
L’identification de titres spécifiques conserve les lots séparément. Le vendeur indique par écrit quels lots vendre avant le règlement de la transaction et conserve la confirmation. Voici les mêmes lots, classés selon leur résultat au cours du dernier mois :
Le SQL exact derrière chaque chiffre
WITH monthly AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VTI'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2021-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2022-12-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
sale AS (
SELECT argMax(close_price, month_start) AS sale_price
FROM monthly
)
SELECT formatDateTimeInJodaSyntax(m.month_start, 'MMM yyyy') AS label,
round(m.close_price, 2) AS cost_per_share_usd,
round(s.sale_price - m.close_price, 2) AS per_share_result_usd
FROM monthly AS m
CROSS JOIN sale AS s
ORDER BY per_share_result_usd ASCLe spread résume toute la différence. Le lot Dec 2021 a coûté $241.48 par action et affiche une valeur de -50.23 par action par rapport au prix de vente. Le lot Sep 2022 a coûté $179.37 et affiche une valeur de 11.88. Vendre 100 actions d’un côté de ce registre produit un chiffre différent de celui obtenu en vendant 100 actions de l’autre côté, tandis que le coût moyen ne correspond à aucun des deux. Il correspond au prix de revient moyen. Le fonds et la date de vente sont identiques. Le prix de revient déclaré ne l’est pas.
La méthode se choisit au niveau du compte, et non au moment de la déclaration fiscale. Une modification s’applique généralement aux actions achetées par la suite, les documents de la société de fonds en fixent les modalités, et le formulaire 1099-B indique quelle méthode a produit le montant déclaré.
Le piège du wash sale propre aux fonds
La règle du wash sale interdit de constater une moins-value lorsque des titres substantiellement identiques sont acquis dans les 30 jours précédant ou suivant la vente. La période s’étend donc sur 61 jours, avec la date de vente au milieu. Le montant non déductible est ajouté au cost basis des titres de remplacement, et la durée de détention de l’ancienne position est reprise. La déduction est ainsi reportée, et non supprimée.
Les fonds ajoutent une difficulté. Le réinvestissement est automatique et discret. Lorsqu’une distribution devient ex-dividend dans cette période de 61 jours (la date ex-dividend détermine qui la reçoit) et que le compte est configuré pour réinvestir, les nouvelles parts sont des titres de remplacement. La fraction de la moins-value correspondant à ces parts n’est alors pas déductible. Aucun ordre n’a été passé.
Relisez le panneau de cadence en gardant 61 jours à l’esprit. Un fonds qui distribue en moyenne tous les 30 jours effectue presque toujours un réinvestissement dans une période de cette durée. Pour un fonds qui distribue chaque trimestre, avec 91 jours entre les paiements, les intervalles sont réels, mais la période reste suffisamment longue pour qu’un paiement soit souvent inclus.
- Un remplacement partiel entraîne la non-déductibilité d’une fraction de la moins-value. Un réinvestissement de 40 $ lors de la vente de 500 parts ne rend non déductible que la fraction correspondant aux parts achetées avec ces 40 $.
- Les titres de remplacement achetés dans un IRA constituent le cas le plus sévère. Revenue Ruling 2008-5 rend la moins-value non déductible sans ajustement du cost basis nulle part. La déduction disparaît au lieu d’être reportée. Le cas que les investisseurs découvrent après coup est celui d’une vente sur un compte imposable combinée à un réinvestissement automatique dans un IRA détenant le même fonds.
Deux fonds indiciels sont-ils substantiellement identiques ?
La loi parle de titres substantiellement identiques. Aucune règle précise n’a été publiée pour deux fonds indiciels qui suivent le même indice de référence. Ce qui peut être mesuré, c’est la proximité de leurs évolutions. Les variations quotidiennes en pourcentage d’un ensemble de fonds actions américains diversifiés par rapport à SPY, à chaque séance du premier semestre 2026, sont exprimées en points de base d’écart. Un point de base correspond à un centième de point de pourcentage.
Le SQL exact derrière chaque chiffre
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMax(close, window_start) AS close_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VOO', 'IVV', 'SPLG', 'VTI', 'RSP')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session_date
),
with_prior AS (
SELECT ticker,
session_date,
close_price,
lagInFrame(close_price) OVER (PARTITION BY ticker ORDER BY session_date) AS prior_close
FROM daily
),
moves AS (
SELECT ticker, session_date, close_price / prior_close - 1 AS daily_move
FROM with_prior
WHERE prior_close > 0
),
benchmark AS (
SELECT session_date, daily_move
FROM moves
WHERE ticker = 'SPY'
)
SELECT m.ticker AS ticker,
round(avg(abs(m.daily_move - b.daily_move)) * 10000, 2) AS avg_daily_gap_bps,
round(max(abs(m.daily_move - b.daily_move)) * 10000, 2) AS max_daily_gap_bps
FROM moves AS m
INNER JOIN benchmark AS b ON m.session_date = b.session_date
WHERE m.ticker != 'SPY'
GROUP BY m.ticker
ORDER BY avg_daily_gap_bps ASCVOO se situe à 1.44 points de base de SPY lors d’une séance moyenne, avec un écart maximal sur une seule séance de 32. À l’autre extrémité de l’échantillon, RSP affiche un écart quotidien moyen de 40.88 points de base. Les 4 fonds détiennent tous des portefeuilles d’actions américaines diversifiées. L’écart entre le suivi d’un indice et celui d’un autre segment du même marché apparaît dans une seule colonne.
Cela ne tranche pas la question fiscale. Certains ETF sont des catégories de parts du fonds commun de placement lui-même : VOO et les parts Admiral VFIAX sont deux catégories de parts d’un même Vanguard 500 Index Fund, un portefeuille unique sous deux noms. D’autres paires suivent un indice identique, mais sont gérées par des promoteurs différents. La détermination repose sur une appréciation des faits et des circonstances, effectuée par un professionnel de la fiscalité à partir des documents de votre propre compte. Comment sont mesurés les rendements mensuels traite de l’aspect méthodologique, et investissement programmé explique comment un acheteur régulier finit par constituer une série de lots.
Vendre des fonds communs de placement à perte : FAQ
La vente d’un fonds commun de placement à perte réduit-elle ma facture fiscale ?
Une moins-value réalisée compense d’abord les plus-values. Pour un contribuable soumis à l’impôt fédéral américain, jusqu’à $3,000 de toute moins-value restante peut compenser les revenus ordinaires de l’année. Le solde est reporté. Le montant correspond au produit de cession moins le cost basis. Le formulaire 1099-B du fonds constitue l’enregistrement déclaré.
Les dividendes réinvestis augmentent-ils mon cost basis ?
Oui. Chaque distribution réinvestie achète des parts au cours du jour. Ces montants sont inclus dans le cost basis. Les exclure surestime une plus-value et sous-estime une moins-value. C’est l’erreur de cost basis la plus fréquente sur une position détenue depuis longtemps dans un fonds.
Le réinvestissement automatique des dividendes peut-il créer une wash sale ?
Oui. Un réinvestissement effectué dans la fenêtre de 61 jours constitue un achat du même fonds. La fraction correspondante de la moins-value n’est alors pas déductible, même si aucun ordre n’a été passé. Les sociétés de fonds permettent de recevoir les distributions en espèces. Le panneau de fréquence ci-dessus indique à quelle fréquence les paiements sont versés.
Quelle est la différence entre le coût moyen et l’identification de titres spécifiques ?
Le coût moyen indique un cost basis global identique pour chaque part du compte. L’identification de titres spécifiques indique le cost basis des lots exacts désignés avant le règlement. Pour les 18 lots ci-dessus, les résultats par part vont de -50.23 à 11.88. C’est cette fourchette que la moyenne lisse.
Quelle est la durée de la fenêtre de wash sale pour un fonds commun de placement ?
Trente jours avant la vente et trente jours après, soit 61 jours en comptant la date de vente. La règle s’applique à tous vos comptes. Un achat effectué dans un IRA pendant cette fenêtre rend définitivement la moins-value non déductible en vertu de la Revenue Ruling 2008-5.
Notes méthodologiques et juridiction
Les panneaux de distributions et de cours utilisent des ETF, pour lesquels chaque paiement et chaque cours de séance figurent dans les données publiques. Les historiques de cours et les calendriers de distributions des fonds communs de placement sont conservés par la société de fonds. Les mécanismes décrits ici — cost basis, période de détention et fenêtre de 61 jours — s’appliquent aux deux catégories. Les cours correspondent aux clôtures de la séance normale, en heure de l’Est. Les panneaux de 2021 et 2022 sont rattachés à des dates passées fixes. Ces chiffres ne changent donc pas lors d’une nouvelle génération. Les règles fiscales citées sont les règles fédérales américaines en vigueur en août 2026. Elles peuvent évoluer. Cette page est fournie à titre informatif et ne constitue pas un conseil fiscal. Votre propre formulaire 1099-B et un professionnel de la fiscalité font autorité pour votre situation.
Chaque chiffre ci-dessus provient d’une requête enregistrée portant sur des historiques de distributions déclarées et des cours réels de séance. Ouvrez n’importe quel panneau pour consulter le SQL, ou appliquez le même calcul par lots à un fonds que vous détenez sur le terminal Strasmore.