Menjual Dana Bersama pada Harga Rugi: Cara Asas Kos
Ketahui perkara yang termasuk dalam asas kos dana bersama selepas agihan dilabur semula, serta cara peraturan wash sale boleh menafikan sebahagian kerugian.
Menjual dana bersama pada harga rugi menukarkan kemerosotan atas kertas kepada kerugian modal yang direalisasikan. Amaun kerugian itu ditentukan oleh asas kos anda, bukannya harga yang anda ingat pernah dibayar. Asas tersebut merangkumi setiap agihan yang dilabur semula oleh dana bagi pihak anda. Kaedah penjejakan dalam akaun, sama ada kos purata atau pengenalpastian unit tertentu, turut mengubah angka yang dilaporkan pada Borang 1099-B anda. Perbincangan berikut menerangkan mekanismenya di bawah peraturan persekutuan AS setakat Ogos 2026, termasuk perangkap wash sale yang boleh tercetus akibat pelaburan semula automatik walaupun anda langsung tidak membuat pesanan.
Perkara yang berlaku apabila anda menjual dana bersama pada kerugian
Pesanan dana bersama tidak pernah dilaksanakan pada harga yang dapat anda lihat semasa membuat pesanan. Harganya ditetapkan pada nilai aset bersih seterusnya yang dikira oleh dana, sekali sehari selepas penutupan pasaran. Angka harga jualan itu dimuktamadkan beberapa jam selepas keputusan dibuat (bila pesanan dana bersama sebenarnya didagangkan menerangkan tempoh tersebut).
Sebaik sahaja unit meninggalkan akaun, kerugian itu direalisasikan. Pengiraannya ialah hasil jualan ditolak kos asas. Penurunan nilai atas kertas tidak memberi kesan pada penyata cukai. Kerugian direalisasikan terlebih dahulu mengimbangi keuntungan modal. Selepas itu, sehingga $3,000 pendapatan biasa boleh diimbangi bagi pembayar cukai persekutuan AS pada tahun tersebut. Baki kerugian dibawa ke hadapan.
Tempoh pegangan menentukan klasifikasi kerugian. Pegangan melebihi setahun diklasifikasikan sebagai jangka panjang. Pegangan selama setahun atau kurang diklasifikasikan sebagai jangka pendek. Dana juga tertakluk pada peraturan tambahan yang jarang dihadapi oleh pelabur saham. Bagi unit yang dipegang selama enam bulan atau kurang, kerugian dianggap sebagai kerugian jangka panjang setakat jumlah pengagihan keuntungan modal jangka panjang yang diterima daripada unit tersebut, di bawah seksyen 852(b)(4) Internal Revenue Code.
Apakah yang sebenarnya termasuk dalam cost basis anda?
Cost basis ialah wang yang anda laburkan, ditambah setiap dolar yang dilaburkan semula oleh dana bagi pihak anda. Setiap agihan yang dilaburkan semula ialah satu pembelian: saham baharu pada harga hari tersebut, dengan cost basis dan tempoh pegangan tersendiri. Pelabur yang hanya mengira wang tunai yang dipindahkan akan mengecilkan cost basis, lalu melebihkan keuntungan dan mengecilkan kerugian.
Jumlah yang ditambah bergantung pada kekerapan dana membuat bayaran. Setiap agihan tunai yang direkodkan bagi sekumpulan dana indeks dan dana pendapatan dalam tempoh dua belas bulan hingga 30 Jun 2026:
SQL tepat di sebalik setiap nombor
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 membuat 12 agihan sepanjang tahun, dengan purata sela 30 hari dan jumlah keseluruhan $3.928 sesaham. Di hujung panel yang satu lagi, SPY membuat bayaran 4 kali dengan sela 91 hari, sebanyak $7.525 sesaham. ETF ialah instrumen yang diliputi oleh rekod awam. Jadual dana bersama terdapat dalam penyata dana itu sendiri dan borang 1099-DIV, manakala pengiraan cost basis adalah sama. Dana yang diurus secara aktif turut mengagihkan keuntungan modal terealisasi, biasanya pada bulan Disember. Agihan keuntungan modal yang dilaburkan semula menambah cost basis dengan cara yang sama seperti dividen.
Sepuluh tahun bayaran suku tahunan yang dilaburkan semula menghasilkan empat puluh pembelian berasingan, setiap satunya dengan kos dan tempoh pegangan tersendiri. Peraturan 8-4-3 ialah salah satu ringkasan popular bagi tempoh pelaburan yang dirancang oleh pelabur dana. Setiap tahun tambahan pelaburan semula menambah satu lagi tingkat pada susunan lot tersebut.
Kos purata atau pengenalpastian saham tertentu?
Ambil seorang pembeli yang melaburkan jumlah dolar yang sama dalam dana jumlah pasaran AS pada sesi terakhir setiap bulan selama setahun setengah. Panel menetapkan tempoh itu kepada 2021 dan 2022, jadi angkanya tidak berubah. Harga penutupan setiap bulan ialah satu lot, bersama kos purata terkumpul bagi semua pembelian setakat itu.
SQL tepat di sebalik setiap nombor
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_startMenjelang December 2022, pegangan itu mengandungi 18 lot pada 18 harga yang berbeza. Baris terakhir menunjukkan dua angka yang menentukan hasil jualan: harga pasaran sebanyak $191.25 berbanding kos purata sebanyak $213.64. Lot pertama dibeli pada harga $226.72 pada July 2021.
Kos purata menggabungkan keseluruhan pegangan: jumlah dolar yang dilaburkan, termasuk pelaburan semula, dibahagikan dengan jumlah saham. Setiap saham yang dijual melaporkan asas kos yang sama. Ini ialah kaedah lalai di banyak syarikat dana dan paling mudah untuk ditadbir.
Pengenalpastian saham tertentu mengekalkan setiap lot secara berasingan. Penjual menyatakan lot yang hendak dijual sebelum penyelesaian, secara bertulis, dan menyimpan pengesahannya. Berikut ialah lot yang sama, disusun mengikut kesan setiap lot pada harga bulan terakhir:
SQL tepat di sebalik setiap nombor
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 ASCPerbezaan itu ialah pengajaran utamanya. Lot Dec 2021 berharga $241.48 sesaham dan menghasilkan -50.23 sesaham berbanding harga jualan. Lot Sep 2022 berharga $179.37 dan menghasilkan 11.88. Menjual 100 saham dari satu hujung rekod itu melaporkan angka yang berbeza daripada menjual 100 saham di hujung yang lain, manakala kos purata tidak melaporkan mana-mana satu daripadanya. Ia melaporkan gabungan keseluruhan. Dana dan tarikh jualan adalah sama. Asas kos yang dilaporkan tidak sama.
Kaedah ini ialah pilihan pada peringkat akaun, bukan pilihan ketika memfailkan penyata. Perubahan biasanya terpakai pada saham yang dibeli selepas itu, dokumen syarikat dana menjadi penentu, dan borang 1099-B menyatakan kaedah yang menghasilkan angka yang dilaporkan.
Perangkap wash sale yang berkaitan dengan dana
Peraturan wash sale tidak membenarkan kerugian apabila sekuriti yang hampir serupa diperoleh dalam tempoh 30 hari sebelum atau 30 hari selepas jualan. Ini ialah tempoh 61 hari, dengan tarikh jualan di tengah-tengahnya. Jumlah yang tidak dibenarkan ditambah pada kos asas saham gantian, manakala tempoh pegangan lama turut dikekalkan. Oleh itu, potongan cukai ditangguhkan dan bukannya dihapuskan.
Dana menambah satu kerumitan. Pelaburan semula berlaku secara automatik dan tanpa disedari. Apabila sesuatu agihan menjadi ex dalam tempoh 61 hari itu (tarikh ex-dividen menentukan pihak yang menerimanya) dan akaun tersebut mengaktifkan pelaburan semula, saham baharu itu menjadi saham gantian. Bahagian kerugian yang sepadan dengannya tidak dibenarkan. Tiada siapa yang membuat pesanan.
Baca semula panel kekerapan dengan mengambil kira tempoh 61 hari. Dana yang membuat agihan setiap purata 30 hari hampir pasti melaksanakan pelaburan semula dalam mana-mana tempoh sedemikian. Dana yang membuat bayaran suku tahunan pada jarak 91 hari meninggalkan jurang yang ketara, namun tempoh itu masih cukup panjang untuk menangkap bayaran pada kebanyakan masa.
- Penggantian sebahagian menyebabkan hanya sebahagian kerugian tidak dibenarkan. Pelaburan semula sebanyak $40 berbanding jualan 500 saham hanya menyebabkan bahagian kerugian yang berkaitan dengan saham yang dibeli menggunakan $40 itu tidak dibenarkan.
- Saham gantian yang dibeli dalam IRA merupakan keadaan yang lebih ketat. Revenue Ruling 2008-5 tidak membenarkan kerugian itu tanpa pelarasan kos asas di mana-mana. Potongan tersebut hilang dan bukannya ditangguhkan. Jualan dalam akaun bercukai yang digabungkan dengan pelaburan semula automatik dalam pegangan IRA bagi dana yang sama ialah keadaan yang biasanya hanya disedari selepas itu.
Adakah dua dana indeks yang pada asasnya serupa?
Undang-undang menyatakan “pada asasnya serupa”, tetapi belum ada garis pemisah yang jelas bagi dua dana indeks yang menjejaki penanda aras yang sama. Perkara yang boleh diukur ialah sejauh mana pergerakan kedua-duanya seiring. Perubahan peratusan harian bagi sekumpulan dana ekuiti AS yang luas berbanding SPY, pada setiap sesi dalam separuh pertama 2026, dinyatakan dalam mata asas perbezaan. Satu mata asas bersamaan satu per seratus mata peratusan.
SQL tepat di sebalik setiap nombor
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 berada pada jarak 1.44 mata asas daripada SPY dalam sesi purata, dengan perbezaan terbesar dalam satu sesi sebanyak 32. Di hujung panel yang satu lagi, RSP mencatat purata perbezaan harian sebanyak 40.88 mata asas. Kesemua 4 dana memegang portfolio ekuiti AS yang luas. Jarak antara menjejaki satu indeks dengan menjejaki segmen pasaran yang sama tetapi berbeza dapat dilihat dalam satu lajur.
Tiada satu pun daripada perkara itu menyelesaikan persoalan cukai. Sesetengah ETF ialah kelas saham bagi dana bersama itu sendiri: VOO dan saham Admiral VFIAX ialah dua kelas saham bagi satu Vanguard 500 Index Fund, iaitu satu portfolio yang menggunakan dua nama. Pasangan lain menjejaki indeks yang sama daripada penaja yang berbeza. Penentuan itu bergantung pada fakta dan keadaan, dan perlu dibuat oleh profesional cukai yang meneliti dokumen akaun anda sendiri. Cara pulangan bulanan diukur merangkumi aspek pengukuran, manakala purata kos dolar menerangkan cara pelabur yang membuat pembelian secara berkala akhirnya mengumpulkan beberapa lot pegangan.
Menjual dana bersama pada kerugian: Soalan Lazim
Adakah menjual dana bersama pada kerugian mengurangkan bil cukai saya?
Kerugian modal yang direalisasikan mengimbangi keuntungan modal terlebih dahulu. Bagi pembayar cukai persekutuan AS, sehingga $3,000 daripada baki kerugian boleh mengimbangi pendapatan biasa pada tahun tersebut, manakala bakinya dibawa ke hadapan. Jumlahnya ialah hasil jualan ditolak asas kos, dan borang 1099-B daripada dana tersebut ialah rekod yang dilaporkan.
Adakah dividen yang dilabur semula meningkatkan asas kos saya?
Ya. Setiap agihan yang dilabur semula membeli unit pada harga hari tersebut, dan jumlah itu menjadi sebahagian daripada asas kos. Jika jumlah tersebut tidak dimasukkan, keuntungan akan terlebih nyata dan kerugian akan terkurang nyata. Ini merupakan kesilapan asas kos yang paling lazim bagi pegangan dana jangka panjang.
Bolehkah pelaburan semula dividen secara automatik mewujudkan jualan wash sale?
Ya. Pelaburan semula dalam tempoh 61 hari ialah pembelian dana yang sama, dan bahagian kerugian yang sepadan tidak dibenarkan walaupun tiada pesanan dibuat. Syarikat dana membenarkan agihan diterima secara tunai, dan panel kekerapan di atas menunjukkan kekerapan pembayaran diterima.
Apakah perbezaan antara kos purata dengan pengenalpastian unit tertentu?
Kos purata melaporkan satu asas kos gabungan untuk setiap unit dalam akaun. Pengenalpastian unit tertentu melaporkan asas kos lot tepat yang dinamakan sebelum penyelesaian. Bagi 18 lot di atas, keputusan bagi setiap unit berada dalam julat -50.23 hingga 11.88, dan julat itu diratakan oleh kaedah gabungan.
Berapa lamakah tempoh jualan wash sale bagi dana bersama?
Tiga puluh hari sebelum jualan dan tiga puluh hari selepasnya, iaitu 61 hari apabila tarikh jualan turut dikira. Peraturan ini terpakai pada semua akaun anda, dan pembelian dalam IRA sepanjang tempoh tersebut menyebabkan kerugian itu tidak boleh dituntut secara kekal di bawah Revenue Ruling 2008-5.
Nota data dan bidang kuasa
Panel agihan dan harga membaca data dana dagangan bursa, apabila setiap pembayaran dan harga setiap sesi tersedia dalam rekod awam. Sejarah harga dan jadual agihan dana bersama disimpan oleh syarikat dana. Mekanisme yang diterangkan di sini, iaitu asas kos, tempoh pegangan dan tempoh 61 hari, terpakai kepada kedua-duanya. Harga ialah harga penutupan sesi biasa dalam waktu Timur. Panel 2021 dan 2022 ditetapkan pada tarikh lampau yang tetap, jadi angka tersebut tidak berubah apabila dijana semula. Peraturan cukai yang dirujuk ialah peraturan persekutuan AS setakat Ogos 2026 dan peraturan tersebut boleh berubah. Halaman ini bertujuan memberikan pendidikan dan bukan nasihat cukai. Borang 1099-B anda sendiri dan profesional cukai ialah rujukan berautoriti bagi kedudukan cukai anda.
Setiap angka di atas berasal daripada pertanyaan tersimpan yang menggunakan rekod agihan yang difailkan dan harga sesi sebenar. Buka mana-mana panel untuk membaca SQL, atau jalankan pengiraan lot yang sama bagi dana yang anda pegang di terminal Strasmore.