Sprzedaż funduszy ze stratą: jak działa podstawa kosztowa
Jak ustalać podstawę kosztową przy sprzedaży funduszy inwestycyjnych ze stratą, uwzględniając reinwestowane wypłaty i regułę wash sale.
Sprzedaż funduszy inwestycyjnych ze stratą przekształca niezrealizowany spadek wartości w zrealizowaną stratę kapitałową. Jej wysokość wynika z podstawy kosztowej, a nie z ceny, którą inwestor pamięta. Podstawa kosztowa obejmuje każdą wypłatę zainwestowaną ponownie przez fundusz w imieniu inwestora. Metoda ewidencji na rachunku — średni koszt albo identyfikacja konkretnych jednostek — wpływa na kwotę wykazaną na formularzu 1099-B. Poniżej przedstawiono zasady obowiązujące na gruncie prawa federalnego USA w sierpniu 2026 r., w tym ryzyko zastosowania reguły wash sale, które może powstać wskutek automatycznej reinwestycji, nawet jeśli inwestor nie składa żadnego zlecenia.
Co dzieje się po sprzedaży funduszu inwestycyjnego ze stratą
Zlecenie dotyczące funduszu inwestycyjnego nigdy nie jest realizowane po cenie widocznej w momencie jego składania. Cena odpowiada kolejnej wartości aktywów netto funduszu, ustalanej raz dziennie po zamknięciu rynku. Cena sprzedaży zostaje ustalona kilka godzin po podjęciu decyzji (kiedy faktycznie realizowane są zlecenia dotyczące funduszy inwestycyjnych wyjaśnia ten harmonogram).
Po wyksięgowaniu jednostek z rachunku strata zostaje zrealizowana. Oblicza się ją jako różnicę między przychodem ze sprzedaży a kosztem podatkowym. Niezrealizowany spadek wartości nie wpływa na zeznanie podatkowe. Zrealizowana strata w pierwszej kolejności pomniejsza zyski kapitałowe. Następnie podatnik rozliczający podatek federalny w USA może odliczyć w danym roku do 3,000 USD od zwykłego dochodu. Pozostała część straty przechodzi na kolejne lata podatkowe.
Okres posiadania określa charakter straty. Posiadanie przez ponad rok oznacza stratę długoterminową, a okres wynoszący rok lub krócej — stratę krótkoterminową. W przypadku funduszy obowiązuje dodatkowa zasada, która rzadko dotyczy inwestorów giełdowych. W odniesieniu do jednostek posiadanych przez sześć miesięcy lub krócej strata jest traktowana jako długoterminowa w zakresie odpowiadającym długoterminowej dystrybucji zysku kapitałowego otrzymanej z tych jednostek, zgodnie z sekcją 852(b)(4) Internal Revenue Code.
Co składa się na koszt nabycia?
Koszt nabycia obejmuje wpłacone środki oraz każdą kwotę, którą fundusz reinwestował w imieniu inwestora. Każda reinwestowana wypłata jest zakupem: nowych jednostek po cenie z danego dnia, z własnym kosztem nabycia i własnym okresem posiadania. Inwestor, który uwzględnia wyłącznie przelane środki pieniężne, zaniża koszt nabycia. W rezultacie zawyża zysk i zaniża stratę.
Kwota doliczana do kosztu zależy od częstotliwości wypłat funduszu. Wszystkie wypłaty pieniężne odnotowane dla grupy funduszy indeksowych i dochodowych w okresie dwunastu miesięcy do 30 czerwca 2026 r.:
Dokładny kod SQL dla każdej liczby
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 dokonał 12 wypłat w ciągu roku, średnio co 30 dni, na łączną kwotę 3.928 USD na jednostkę. Na drugim końcu zestawienia SPY wypłacał środki 4 razy, w odstępach wynoszących 91 dni, po 7.525 USD na jednostkę. Dane publiczne obejmują ETF. Harmonogram funduszu inwestycyjnego znajduje się w jego własnych zestawieniach oraz na formularzu 1099-DIV, a sposób obliczania kosztu nabycia jest identyczny. Fundusze aktywnie zarządzane wypłacają również zrealizowane zyski kapitałowe, zwykle w grudniu. Reinwestowana wypłata zysku kapitałowego zwiększa koszt nabycia w taki sam sposób jak dywidenda.
Dziesięć lat kwartalnych wypłat przeznaczanych na reinwestycję oznacza czterdzieści odrębnych zakupów, z których każdy ma własny koszt i własny okres posiadania. Reguła 8-4-3 stanowi jeden z popularnych skrótów myślowych dotyczących horyzontu, z którym planują inwestorzy funduszy. Każdy dodatkowy rok reinwestowania dodaje kolejny szczebel do drabiny poszczególnych partii jednostek.
Średni koszt czy identyfikacja konkretnych akcji?
Załóżmy, że inwestor wpłacał tę samą kwotę w USD do funduszu obejmującego cały rynek amerykański podczas ostatniej sesji każdego miesiąca przez półtora roku. Panel obejmuje lata 2021 i 2022, dlatego wartości pozostają niezmienne. Cena zamknięcia z każdego miesiąca stanowi jeden pakiet, obok narastającego średniego kosztu wszystkich dotychczasowych zakupów.
Dokładny kod SQL dla każdej liczby
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_startNa koniec December 2022 pozycja obejmuje 18 pakietów po 18 różnych cenach. W ostatnim wierszu przedstawiono dwie wartości, od których zależy wynik sprzedaży: cenę rynkową wynoszącą $191.25 oraz średni koszt wynoszący $213.64. Pierwszy pakiet został nabyty po $226.72 w July 2021.
Średni koszt obejmuje całą pozycję: łączną zainwestowaną kwotę, wraz z reinwestycjami, podzieloną przez łączną liczbę akcji. Każda sprzedana akcja ma wykazywaną tę samą podstawę kosztową. Jest to metoda domyślna w wielu towarzystwach funduszy i najmniej obciążająca administracyjnie.
Identyfikacja konkretnych akcji pozwala zachować poszczególne pakiety oddzielnie. Sprzedający wskazuje na piśmie, które pakiety mają zostać sprzedane przed rozliczeniem transakcji, i zachowuje potwierdzenie. Poniżej przedstawiono te same pakiety, uporządkowane według wyniku, jaki każdy z nich daje przy cenie z ostatniego miesiąca:
Dokładny kod SQL dla każdej liczby
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 ASCRóżnica pokazuje istotę tej metody. Pakiet Dec 2021 kosztował $241.48 za akcję i przy cenie sprzedaży daje -50.23 za akcję. Pakiet Sep 2022 kosztował $179.37 i daje 11.88. Sprzedaż 100 akcji z jednego końca tego zestawienia wykazuje inną wartość niż sprzedaż 100 akcji z drugiego końca, podczas gdy metoda średniego kosztu nie wskazuje żadnego z tych wyników. Wykazuje wartość uśrednioną. Fundusz i data sprzedaży są takie same. Wykazywana podstawa kosztowa nie jest.
Wybór metody następuje na poziomie rachunku, a nie w momencie składania zeznania podatkowego. Zmiana zasadniczo dotyczy akcji nabytych później, dokumentacja towarzystwa funduszy określa jej zastosowanie, a formularz 1099-B wskazuje, która metoda doprowadziła do wykazania danej wartości.
Pułapka wash sale dotycząca funduszy
Zasada wash sale wyłącza możliwość rozliczenia straty, gdy w okresie 30 dni przed sprzedażą lub 30 dni po sprzedaży nabywane są zasadniczo identyczne papiery wartościowe. Jest to 61-dniowe okno, w którego środku przypada dzień sprzedaży. Kwota wyłączonej straty zwiększa podstawę kosztową akcji zastępczych, a wcześniejszy okres posiadania zostaje do niego doliczony. Odliczenie zostaje zatem odroczone, a nie bezpowrotnie utracone.
Fundusze wprowadzają dodatkowe komplikacje. Reinvestowanie odbywa się automatycznie i bez wyraźnego komunikatu. Jeżeli w tym 61-dniowym oknie przypada dzień odcięcia dywidendy decydujący o prawie do jej otrzymania, a na rachunku włączono reinwestowanie, nowe akcje są akcjami zastępczymi. Odpowiednia część straty zostaje wyłączona z rozliczenia. Nie musiało dojść do złożenia zlecenia.
Należy ponownie przeanalizować panel częstotliwości, uwzględniając 61 dni. Fundusz wypłacający środki średnio co 30 dni niemal w każdym takim oknie dokonuje reinwestowania. W przypadku funduszu wypłacającego kwartalnie, przy 91 dniach między wypłatami, występują rzeczywiste przerwy, jednak okno nadal jest na tyle szerokie, że przez znaczną część czasu obejmuje termin wypłaty.
- Częściowe nabycie akcji zastępczych powoduje wyłączenie z rozliczenia tylko części straty. Reinwestycja w wysokości 40 USD przy sprzedaży 500 akcji wyłącza jedynie część przypisaną akcjom nabytym za te 40 USD.
- Akcje zastępcze nabyte w ramach IRA stanowią bardziej restrykcyjny przypadek. Revenue Ruling 2008-5 wyłącza stratę bez jakiejkolwiek korekty podstawy kosztowej, a odliczenie zostaje utracone, zamiast odroczone. Przypadkiem ujawnianym dopiero później jest sprzedaż na rachunku opodatkowanym połączona z automatycznym reinwestowaniem w ramach IRA posiadającego ten sam fundusz.
Czy dwa fundusze indeksowe są zasadniczo identyczne?
Przepisy mówią o zasadniczej identyczności, ale nie opublikowano jednoznacznego kryterium dla dwóch funduszy indeksowych śledzących ten sam benchmark. Można natomiast zmierzyć, jak ściśle się poruszają. Dla każdego dnia sesyjnego w pierwszej połowie 2026 r. porównano dzienne zmiany procentowe wybranych szerokich funduszy akcyjnych z USA z SPY, wyrażając różnicę w punktach bazowych. Punkt bazowy to jedna setna punktu procentowego.
Dokładny kod SQL dla każdej liczby
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 dzieli od SPY średnio 1.44 punktów bazowych w typowej sesji, a największa różnica w pojedynczej sesji wyniosła 32. Na drugim końcu zestawienia RSP wykazuje średnią dzienną różnicę na poziomie 40.88 punktów bazowych. Wszystkie 4 fundusze utrzymują szeroko zdywersyfikowane portfele akcji amerykańskich, a odległość między śledzeniem jednego indeksu a śledzeniem innego wycinka tego samego rynku jest widoczna w jednej kolumnie.
Żadna z tych informacji nie rozstrzyga kwestii podatkowej. Niektóre ETF są klasami jednostek uczestnictwa tego samego funduszu inwestycyjnego: VOO i jednostki Admiral VFIAX to dwie klasy jednostek jednego funduszu Vanguard 500 Index Fund, czyli jeden portfel występujący pod dwiema nazwami. Inne pary śledzą identyczny indeks, ale są oferowane przez różnych sponsorów. Ocena zależy od faktów i okoliczności i powinna zostać przeprowadzona przez doradcę podatkowego na podstawie dokumentów dotyczących konkretnego rachunku. Jak mierzy się miesięczne stopy zwrotu omawia stronę pomiarową, a uśrednianie ceny zakupu wyjaśnia, w jaki sposób regularny nabywca gromadzi kolejne partie jednostek.
Sprzedaż funduszy inwestycyjnych ze stratą: FAQ
Czy sprzedaż funduszu inwestycyjnego ze stratą obniża podatek?
Zrealizowana strata kapitałowa w pierwszej kolejności pomniejsza zyski kapitałowe. W przypadku podatnika rozliczającego federalny podatek w USA do 3 000 USD pozostałej straty może w danym roku pomniejszyć dochód zwykły, a reszta jest przenoszona na kolejne lata. Kwota straty lub zysku to wpływy ze sprzedaży pomniejszone o koszt nabycia. Dokument 1099-B wystawiony przez fundusz stanowi wykaz ujęty w rozliczeniu.
Czy reinwestowane dywidendy zwiększają koszt nabycia?
Tak. Każda reinwestowana wypłata służy do zakupu jednostek po cenie z danego dnia, a odpowiadająca jej kwota wchodzi do kosztu nabycia. Pominięcie tych kwot zawyża zysk i zaniża stratę. Jest to najczęstszy błąd w ustalaniu kosztu nabycia przy długo utrzymywanej pozycji w funduszu.
Czy automatyczna reinwestycja dywidend może spowodować sprzedaż wash sale?
Tak. Reinwestycja w okresie 61 dni jest zakupem tego samego funduszu. Odpowiadająca jej część straty zostaje wyłączona z rozliczenia, nawet jeśli nie złożono zlecenia. Towarzystwa funduszy pozwalają zamiast tego otrzymywać wypłaty w gotówce. Panel częstotliwości powyżej pokazuje, jak często następują wypłaty.
Jaka jest różnica między metodą średniego kosztu a identyfikacją konkretnych jednostek?
Metoda średniego kosztu wykazuje jedną zagregowaną podstawę kosztową dla wszystkich jednostek na rachunku. Identyfikacja konkretnych jednostek wykazuje koszt nabycia dokładnie tych partii, które wskazano przed rozliczeniem transakcji. W przypadku 18 partii powyżej wyniki w przeliczeniu na jednostkę mieszczą się w przedziale od -50.23 do 11.88. Metoda średniego kosztu uśrednia ten przedział.
Jak długi jest okres wash sale w przypadku funduszu inwestycyjnego?
Obejmuje trzydzieści dni przed sprzedażą i trzydzieści dni po niej, czyli łącznie 61 dni wraz z dniem sprzedaży. Dotyczy wszystkich rachunków posiadanych przez podatnika. Zakup na rachunku IRA w tym okresie powoduje trwałe wyłączenie straty z rozliczenia na podstawie Revenue Ruling 2008-5.
Uwagi dotyczące danych i jurysdykcji
Panele wypłat i cen odczytują dane dotyczące ETF, w przypadku których każda wypłata i cena z każdej sesji znajdują się w publicznym rejestrze. Historia cen i harmonogramy wypłat funduszy inwestycyjnych są przechowywane przez towarzystwo funduszu. Opisane zasady, w tym koszt nabycia, okres posiadania i okres 61 dni, mają zastosowanie do obu rodzajów instrumentów. Ceny oznaczają zamknięcia regularnej sesji w czasie wschodnim. Panele z lat 2021 i 2022 są przypisane do ustalonych dat z przeszłości, dlatego ich wartości nie zmieniają się przy ponownym generowaniu. Przytoczone zasady podatkowe dotyczą federalnego prawa podatkowego USA obowiązującego w sierpniu 2026 r. i mogą ulec zmianie. Niniejsza strona ma charakter edukacyjny i nie stanowi porady podatkowej. W odniesieniu do konkretnej sytuacji rozstrzygające znaczenie mają własny dokument 1099-B oraz konsultacja z doradcą podatkowym.
Każda liczba powyżej pochodzi z zapisanego zapytania obejmującego zgłoszone dane o wypłatach i rzeczywiste ceny z sesji. Otwórz dowolny panel, aby odczytać kod SQL, lub wykonaj takie same obliczenia dla partii jednostek posiadanego funduszu w terminalu Strasmore.