Menjual Reksa Dana Rugi: Cara Kerja Cost Basis
Pahami cost basis reksa dana setelah distribusi diinvestasikan kembali selama bertahun-tahun, serta wash sale yang dapat menangguhkan sebagian kerugian.
Menjual reksa dana dalam posisi rugi mengubah penurunan di atas kertas menjadi kerugian modal yang direalisasikan. Besarnya kerugian ditentukan oleh cost basis, bukan oleh harga yang Anda ingat saat membelinya. Basis mencakup setiap distribusi yang diinvestasikan kembali oleh fund atas nama Anda. Metode pelacakan pada akun—average cost atau specific share identification—juga mengubah angka yang dilaporkan pada Form 1099-B. Uraian berikut menjelaskan mekanismenya berdasarkan aturan federal AS yang berlaku per Agustus 2026, termasuk jebakan wash sale yang dapat dipicu oleh reinvestasi otomatis meskipun Anda sama sekali tidak memasukkan order.
Apa yang terjadi ketika Anda menjual reksa dana dalam kondisi rugi
Order reksa dana tidak pernah dieksekusi pada harga yang dapat Anda lihat saat order ditempatkan. Harganya ditetapkan berdasarkan net asset value berikutnya yang dihitung reksa dana, sekali sehari setelah penutupan pasar. Nilai yang menjadi harga jual baru ditetapkan beberapa jam setelah keputusan dibuat (kapan order reksa dana sebenarnya diperdagangkan menjelaskan rangkaian waktunya).
Setelah unit penyertaan keluar dari rekening, kerugian tersebut terealisasi. Perhitungannya adalah hasil penjualan dikurangi cost basis. Penurunan nilai yang belum terealisasi tidak berdampak pada pelaporan pajak. Kerugian terealisasi pertama-tama mengimbangi capital gains, kemudian hingga $3,000 pendapatan biasa bagi wajib pajak federal AS pada tahun tersebut. Sisanya dapat dibawa ke tahun berikutnya.
Periode kepemilikan menentukan klasifikasi kerugian. Kepemilikan lebih dari satu tahun menghasilkan kerugian jangka panjang. Kepemilikan selama satu tahun atau kurang menghasilkan kerugian jangka pendek. Reksa dana memiliki aturan tambahan yang jarang dihadapi investor saham: untuk unit yang dimiliki selama enam bulan atau kurang, kerugian diperlakukan sebagai kerugian jangka panjang sebesar long term capital gain distribution yang diterima atas unit tersebut, berdasarkan Internal Revenue Code section 852(b)(4).
Apa saja yang sebenarnya termasuk dalam cost basis Anda?
Basis adalah dana yang Anda investasikan ditambah setiap dolar yang direinvestasikan oleh fund untuk Anda. Setiap distribusi yang direinvestasikan merupakan pembelian: saham baru pada harga hari itu, dengan basisnya sendiri dan perhitungan periode kepemilikannya sendiri. Investor yang hanya menghitung dana tunai yang ditransfer akan mengecilkan basis. Akibatnya, capital gain terlihat lebih besar dan kerugian terlihat lebih kecil.
Besarnya tambahan bergantung pada seberapa sering fund membayar. Berikut setiap distribusi tunai yang tercatat untuk kelompok fund indeks dan pendapatan selama dua belas bulan hingga 30 Juni 2026:
SQL tepat di balik setiap angka
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 melakukan 12 distribusi sepanjang tahun, dengan jarak rata-rata 30 hari dan total $3.928 per saham. Di ujung lain panel, SPY membayar sebanyak 4 kali dengan jarak 91 hari, sebesar $7.525 per saham. Exchange traded funds adalah instrumen yang tercakup dalam catatan publik. Jadwal mutual fund tercantum dalam laporan dan 1099-DIV masing-masing, dan perhitungan basisnya identik. Fund yang dikelola secara aktif juga membagikan capital gain yang telah direalisasikan, biasanya pada Desember. Distribusi capital gain yang direinvestasikan menambah basis dengan cara yang sama seperti dividen.
Pembayaran kuartalan yang direinvestasikan selama sepuluh tahun berarti empat puluh pembelian terpisah. Masing-masing memiliki biaya dan perhitungan periode kepemilikannya sendiri. Aturan 8-4-3 adalah salah satu istilah ringkas yang populer untuk horizon yang menjadi acuan investor fund. Setiap tahun tambahan reinvestasi menambah satu tingkat lagi pada susunan lot.
Biaya rata-rata atau identifikasi saham tertentu?
Bayangkan seorang investor menempatkan jumlah dolar yang sama ke dalam fund total market AS pada sesi perdagangan terakhir setiap bulan selama satu setengah tahun. Panel menetapkan periode tersebut pada 2021 dan 2022, sehingga angkanya tidak berubah. Harga penutupan setiap bulan merupakan satu lot, di samping biaya rata-rata berjalan dari seluruh pembelian hingga saat itu.
SQL tepat di balik setiap angka
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_startPada December 2022, posisi tersebut memiliki 18 lot dengan 18 harga yang berbeda. Baris terakhir memuat dua angka yang menjadi dasar penjualan: harga pasar sebesar $191.25 dibandingkan dengan biaya rata-rata sebesar $213.64. Lot pertama dibeli pada harga $226.72 pada July 2021.
Biaya rata-rata menggabungkan seluruh posisi: total dolar yang diinvestasikan, termasuk reinvestasi, dibagi dengan total saham. Setiap saham yang dijual dilaporkan dengan cost basis yang sama. Metode ini merupakan default di banyak perusahaan fund dan paling mudah dikelola.
Identifikasi saham tertentu mempertahankan setiap lot secara terpisah. Penjual menentukan lot mana yang akan dijual sebelum settlement, secara tertulis, lalu menyimpan konfirmasinya. Berikut lot yang sama, diurutkan berdasarkan dampak masing-masing pada harga bulan terakhir:
SQL tepat di balik setiap angka
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 ASCPerbedaannya adalah inti persoalannya. Lot Dec 2021 dibeli seharga $241.48 per saham dan menghasilkan -50.23 per saham dibandingkan dengan harga jual. Lot Sep 2022 dibeli seharga $179.37 dan menghasilkan 11.88. Penjualan 100 saham dari satu ujung catatan tersebut menghasilkan angka yang berbeda dari penjualan 100 saham dari ujung lainnya, sementara biaya rata-rata tidak melaporkan keduanya. Metode itu melaporkan gabungannya. Fund dan tanggal penjualannya sama. Cost basis yang dilaporkan berbeda.
Metode ini merupakan pilihan pada tingkat akun, bukan pilihan saat pelaporan pajak. Perubahan umumnya berlaku untuk saham yang dibeli setelahnya. Dokumen perusahaan fund mengatur penerapannya, dan Form 1099-B menyatakan metode yang menghasilkan angka yang dilaporkan.
Jebakan wash sale yang berlaku untuk fund
Aturan wash sale tidak mengakui kerugian apabila sekuritas yang secara substansial identik diperoleh dalam 30 hari sebelum atau 30 hari setelah penjualan. Ini merupakan jendela 61 hari dengan tanggal penjualan di tengah. Jumlah yang tidak diakui ditambahkan ke cost basis saham pengganti, dan masa kepemilikan lama turut diperhitungkan. Dengan demikian, pengurangan pajak ditangguhkan, bukan dihapuskan.
Fund menambah satu kerumitan. Reinvestasi berlangsung otomatis dan tanpa pemberitahuan khusus. Jika suatu distribusi memasuki status ex-dividend dalam jendela 61 hari tersebut (tanggal ex-dividend menentukan pihak yang menerimanya) dan akun mengaktifkan reinvestasi, saham baru itu menjadi saham pengganti. Bagian kerugian yang terkait dengan saham tersebut tidak diakui. Tidak ada pihak yang menempatkan order.
Baca kembali panel cadence dengan mengingat 61 hari. Fund yang rata-rata membagikan distribusi setiap 30 hari hampir selalu menempatkan reinvestasi dalam jendela sepanjang itu. Fund yang membayar secara kuartalan dengan jeda 91 hari antar-pembayaran memiliki jeda yang nyata, tetapi jendelanya masih cukup lebar untuk mencakup suatu pembayaran dalam banyak kasus.
- Penggantian sebagian hanya membuat sebagian kerugian tidak diakui. Reinvestasi sebesar $40 untuk penjualan 500 saham hanya membuat bagian kerugian yang terkait dengan saham yang dibeli menggunakan $40 tersebut tidak diakui.
- Saham pengganti yang dibeli dalam IRA merupakan versi yang paling merugikan. Revenue Ruling 2008-5 tidak mengakui kerugian tersebut tanpa penyesuaian cost basis di mana pun, sehingga pengurangan pajaknya hilang, bukan ditangguhkan. Kasus yang biasanya baru disadari kemudian adalah penjualan di akun kena pajak yang dipasangkan dengan reinvestasi otomatis dalam kepemilikan IRA atas fund yang sama.
Apakah dua index fund secara substansial identik?
Undang-undang menggunakan istilah “secara substansial identik”, dan belum ada batas tegas yang dipublikasikan untuk dua index fund yang melacak benchmark yang sama. Yang dapat diukur adalah seberapa dekat pergerakan keduanya. Perubahan persentase harian sejumlah broad US equity fund dibandingkan dengan SPY, pada setiap sesi selama paruh pertama 2026, dinyatakan dalam basis point perbedaan. Satu basis point adalah seperseratus poin persentase.
SQL tepat di balik setiap angka
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 berjarak 1.44 basis point dari SPY pada sesi rata-rata, dengan perbedaan terbesar dalam satu sesi sebesar 32. Di ujung lain panel, RSP mencatat rata-rata perbedaan harian sebesar 40.88 basis point. Seluruh 4 fund memiliki portofolio broad US equity, dan jarak antara melacak satu indeks dan melacak segmen berbeda dari pasar yang sama terlihat dalam satu kolom.
Semua itu tidak menyelesaikan pertanyaan pajak. Beberapa ETF merupakan kelas saham dari mutual fund itu sendiri: VOO dan saham Admiral VFIAX adalah dua kelas saham dari satu Vanguard 500 Index Fund, yaitu satu portofolio dengan dua nama. Pasangan lainnya melacak indeks yang identik dari sponsor yang berbeda. Penentuannya bergantung pada fakta dan keadaan, dan harus dinilai oleh profesional pajak berdasarkan dokumen akun Anda sendiri. Cara mengukur imbal hasil bulanan membahas sisi pengukuran, sedangkan dollar cost averaging menjelaskan bagaimana pembelian rutin pada akhirnya menghasilkan serangkaian lot.
Reksa dana yang dijual rugi: FAQ
Apakah menjual reksa dana dalam posisi rugi mengurangi tagihan pajak saya?
Kerugian modal yang telah direalisasikan terlebih dahulu mengimbangi keuntungan modal. Bagi wajib pajak federal AS, hingga $3,000 dari kerugian yang tersisa dapat mengimbangi penghasilan biasa pada tahun tersebut, sedangkan sisanya dapat dibawa ke tahun berikutnya. Jumlahnya adalah hasil penjualan dikurangi cost basis, dan 1099-B dari fund menjadi catatan yang dilaporkan.
Apakah dividen yang diinvestasikan kembali meningkatkan cost basis saya?
Ya. Setiap distribusi yang diinvestasikan kembali digunakan untuk membeli saham pada harga hari itu, dan jumlah tersebut menjadi bagian dari basis. Mengabaikannya akan melebihkan keuntungan dan mengecilkan kerugian. Ini adalah kesalahan basis yang paling umum pada posisi fund yang dimiliki dalam jangka panjang.
Apakah reinvestasi dividen otomatis dapat menimbulkan wash sale?
Ya. Reinvestasi dalam periode 61 hari merupakan pembelian fund yang sama. Bagian kerugian yang sesuai tidak dapat dikurangkan, meskipun tidak ada order yang ditempatkan. Fund companies memungkinkan distribusi diterima dalam bentuk tunai. Panel cadence di atas menunjukkan seberapa sering pembayaran diterima.
Apa perbedaan antara average cost dan specific share identification?
Average cost melaporkan satu basis gabungan untuk setiap saham dalam akun. Specific share identification melaporkan basis lot tertentu yang diidentifikasi sebelum settlement. Di antara 18 lot di atas, hasil per saham berkisar dari -50.23 hingga 11.88. Rentang tersebut dirata-ratakan dalam metode gabungan.
Berapa lama periode wash sale untuk reksa dana?
Tiga puluh hari sebelum penjualan dan tiga puluh hari setelahnya, sehingga totalnya 61 hari jika tanggal penjualan turut dihitung. Aturan ini berlaku di seluruh akun Anda. Pembelian dalam IRA selama periode tersebut membuat kerugian tidak dapat dikurangkan secara permanen berdasarkan Revenue Ruling 2008-5.
Catatan data dan yurisdiksi
Panel distribusi dan harga membaca data ETF, tempat setiap pembayaran dan harga setiap sesi tercatat dalam catatan publik. Riwayat harga dan jadwal distribusi reksa dana tersimpan pada fund company. Mekanisme yang dijelaskan di sini, termasuk basis, holding period, dan periode 61 hari, berlaku untuk keduanya. Harga merupakan penutupan sesi reguler dalam waktu Eastern. Panel 2021 dan 2022 ditetapkan pada tanggal lampau tertentu, sehingga angkanya tidak berubah saat dibuat ulang. Aturan pajak yang dikutip adalah aturan federal AS per Agustus 2026 dan dapat berubah. Halaman ini bersifat edukatif dan bukan nasihat pajak. 1099-B Anda dan profesional pajak merupakan rujukan yang berwenang untuk posisi Anda.
Setiap angka di atas berasal dari stored query atas catatan distribusi yang dilaporkan dan harga sesi aktual. Buka panel mana pun untuk membaca SQL, atau jalankan perhitungan lot yang sama pada fund yang Anda miliki di terminal Strasmore.