فروش صندوق سرمایهگذاری با زیان و محاسبه مبنا
مبنای مالیاتی صندوق مشترک پس از توزیعهای سرمایهگذاریشده مجدد چگونه تعیین میشود؟ با روشهای محاسبه زیان و خطر دام فروش صوری آشنا شوید.
فروش صندوقهای سرمایهگذاری مشترک با زیان، افتِ ثبتشده روی کاغذ را به زیان سرمایهای تحققیافته تبدیل میکند. میزان این زیان را بهای تمامشده مالیاتی تعیین میکند، نه قیمتی که به یاد دارید پرداخت کردهاید. این مبنا شامل تمام توزیعهایی است که صندوق از طرف شما دوباره سرمایهگذاری کرده است. روش ثبت در حساب نیز—هزینه میانگین یا شناسایی سهام مشخص—رقمی را که در Form 1099-B درج میشود تغییر میدهد. در ادامه، سازوکار این موضوع بر اساس مقررات فدرال آمریکا تا اوت 2026 توضیح داده میشود؛ از جمله دام فروش صوری که ممکن است با سرمایهگذاری مجدد خودکار ایجاد شود، حتی اگر هیچ سفارشی ثبت نکرده باشید.
هنگام فروش یک mutual fund با زیان چه رخ میدهد
سفارش یک mutual fund هیچگاه با قیمتی که هنگام ثبت سفارش میبینید اجرا نمیشود. قیمتگذاری بر اساس خالص ارزش دارایی بعدی انجام میشود که صندوق روزی یکبار پس از پایان معاملات محاسبه میکند. قیمت فروش نیز چند ساعت پس از تصمیم شما نهایی میشود (ساعت دقیق اجرای سفارشهای mutual fund این روند را توضیح میدهد).
پس از خروج واحدها از حساب، زیان تحققیافته محسوب میشود. محاسبه آن نیز برابر است با عایدی فروش منهای cost basis. کاهش قیمت روی کاغذ در اظهارنامه مالیاتی اثری ندارد. زیان تحققیافته ابتدا از سود سرمایه کسر میشود. سپس، برای مؤدی مالیاتی فدرال در آمریکا، حداکثر 3٬000 دلار از درآمد عادی همان سال را جبران میکند. مانده زیان به سالهای بعد منتقل میشود.
دوره نگهداری، ماهیت زیان را تعیین میکند. نگهداری بیش از یک سال، زیان را بلندمدت میکند. نگهداری یک سال یا کمتر، زیان را کوتاهمدت محسوب میکند. صندوقها یک قاعده اضافی دارند که سرمایهگذاران سهام بهندرت با آن مواجه میشوند: در مورد واحدهایی که شش ماه یا کمتر نگهداری شدهاند، زیان تا میزان هرگونه توزیع سود سرمایه بلندمدت دریافتشده از همان واحدها، بلندمدت محسوب میشود؛ این حکم بر اساس بخش 852(b)(4) قانون درآمد داخلی آمریکا اعمال میشود.
واقعاً چه چیزهایی در مبنای هزینه شما لحاظ میشود؟
مبنای هزینه برابر است با مبلغی که سرمایهگذاری کردهاید، بهعلاوه هر دلاری که صندوق از طرف شما دوباره سرمایهگذاری کرده است. هر توزیعِ دوبارهسرمایهگذاریشده، یک خرید محسوب میشود: سهام جدید با قیمت همان روز، مبنای هزینه مستقل و دوره نگهداری مستقل. سرمایهگذاری که فقط وجه نقد واریزشده را محاسبه کند، مبنای هزینه را کمتر از مقدار واقعی نشان میدهد؛ در نتیجه، سود بیش از مقدار واقعی و زیان کمتر از مقدار واقعی گزارش میشود.
مقدار اضافهشده به مبنای هزینه، به دفعات پرداخت صندوق بستگی دارد. تمام توزیعهای نقدی ثبتشده برای گروهی از صندوقهای شاخص و درآمدی در 12 ماه منتهی به 30 ژوئن 2026:
کد دقیق SQL پشت هر عدد
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 در طول سال 12 توزیع انجام داد؛ فاصله میان پرداختها بهطور متوسط 30 روز بود و مجموع توزیع به ازای هر سهم به $3.928 رسید. در سوی دیگر این مجموعه، SPY، 4 بار پرداخت انجام داد؛ فاصله پرداختها 91 روز بود و مبلغ پرداختی به ازای هر سهم $7.525. سوابق عمومی، صندوقهای قابل معامله در بورس را پوشش میدهد. برنامه پرداخت صندوق سرمایهگذاری مشترک در صورتحسابهای خود صندوق و فرم 1099-DIV درج میشود و محاسبات مبنای هزینه در هر دو مورد یکسان است. صندوقهای دارای مدیریت فعال همچنین سود سرمایه تحققیافته توزیع میکنند که معمولاً در دسامبر انجام میشود. توزیع سود سرمایهای که دوباره سرمایهگذاری شود، درست مانند سود سهام، به مبنای هزینه اضافه میشود.
ده سال پرداختهای فصلیِ دوبارهسرمایهگذاریشده، به معنای چهل خرید جداگانه است که هر یک هزینه و دوره نگهداری مستقل خود را دارد. قاعده 8-4-3 یکی از صورتهای کوتاه و رایج برای افق زمانی مورد توجه سرمایهگذاران صندوقهاست و هر سال اضافیِ دوبارهسرمایهگذاری، یک ردیف دیگر به نردبان قطعات خریداریشده اضافه میکند.
میانگین هزینه یا شناسایی سهام مشخص؟
فرض کنید خریدار، بهمدت یک سال و نیم، در آخرین جلسه معاملاتی هر ماه مبلغ دلاری یکسانی را در یک صندوق کل بازار آمریکا سرمایهگذاری کرده است. این پنل، بازه موردنظر را به سالهای 2021 و 2022 محدود میکند تا ارقام ثابت بمانند. قیمت پایانی هر ماه، یک محموله خرید است و در کنار آن، میانگین هزینه جاری همه خریدهای انجامشده تا آن زمان نمایش داده میشود.
کد دقیق SQL پشت هر عدد
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_startتا December 2022، این موقعیت شامل 18 محموله خرید با 18 قیمت متفاوت است. ردیف آخر، دو رقمی را نشان میدهد که مبنای تصمیمگیری درباره فروش هستند: قیمت بازار $191.25 در برابر میانگین هزینه $213.64. نخستین محموله با قیمت $226.72 در July 2021 خریداری شد.
میانگین هزینه کل موقعیت را در یک رقم ادغام میکند: مجموع دلارهای سرمایهگذاریشده، شامل سرمایهگذاری مجدد، تقسیم بر مجموع سهام. هر سهم فروختهشده با همین مبنا گزارش میشود. این روش در بسیاری از شرکتهای صندوق، روش پیشفرض است و اجرای اداری سادهتری دارد.
شناسایی سهام مشخص، محمولههای خرید را جدا از هم نگه میدارد. فروشنده پیش از تسویه، بهصورت کتبی مشخص میکند کدام محمولهها فروخته شوند و تأییدیه آن را نگه میدارد. در اینجا، همان محمولهها بر اساس اثری که در قیمت ماه پایانی دارند رتبهبندی شدهاند:
کد دقیق SQL پشت هر عدد
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 ASCتفاوت میان این دو روش، تمام نکته را روشن میکند. هزینه هر سهم در محموله Dec 2021 برابر با $241.48 است و در برابر قیمت فروش، سود یا زیانی معادل -50.23 به ازای هر سهم ایجاد میکند. هزینه هر سهم در محموله Sep 2022 برابر با $179.37 است و نتیجه آن 11.88 است. فروش 100 سهم از یک سوی این دفتر، رقم متفاوتی را نسبت به فروش 100 سهم از سوی دیگر گزارش میکند؛ اما میانگین هزینه هیچکدام را گزارش نمیکند. این روش، میانگین کل را گزارش میکند. صندوق و تاریخ فروش یکسان هستند، اما مبنای گزارششده یکسان نیست.
این روش در سطح حساب انتخاب میشود، نه هنگام ارائه اظهارنامه. تغییر روش معمولاً برای سهامی اعمال میشود که پس از آن خریداری میشوند. رویههای مکتوب شرکت صندوق بر آن حاکم است و فرم 1099-B مشخص میکند رقم گزارششده بر اساس کدام روش محاسبه شده است.
دام فروش صوری که به صندوقها مربوط میشود
قاعده فروش صوری، زمانی که اوراق بهادار اساساً یکسان در فاصله 30 روز پیش از فروش یا 30 روز پس از آن خریداری شوند، شناسایی زیان را ممنوع میکند. این بازه در مجموع 61 روز است و تاریخ فروش در میانه آن قرار دارد. مبلغ غیرقابلقبول به مبنای سهام جایگزین منتقل میشود و دوره نگهداری قبلی نیز به آن اضافه میشود. بنابراین، کسر مالیاتی به تعویق میافتد، نه اینکه از بین برود.
صندوقها یک پیچیدگی دیگر ایجاد میکنند. سرمایهگذاری مجدد بهصورت خودکار و بدون جلب توجه انجام میشود. اگر یک توزیع در داخل این بازه 61روزه به تاریخ ex-dividend برسد (تاریخ بدون سود تقسیمی تعیین میکند چه کسی آن را دریافت کند) و گزینه سرمایهگذاری مجدد در حساب فعال باشد، سهام جدید، سهام جایگزین محسوب میشوند و بخشی از زیان که به این سهام مربوط است، غیرقابلقبول خواهد بود. هیچکس سفارشی ثبت نکرده است.
با در نظر داشتن 61 روز، بار دیگر به پنل تناوب توزیعها نگاه کنید. صندوقی که بهطور میانگین هر 30 روز یکبار توزیع انجام میدهد، تقریباً در هر بازهای با این طول، یک سرمایهگذاری مجدد خواهد داشت. صندوقی که هر فصل و با فاصله 91 روز بین پرداختها توزیع میکند، فاصلههای واقعی ایجاد میکند؛ بااینحال، بازه همچنان آنقدر طولانی است که در بسیاری از موارد یک پرداخت را دربر بگیرد.
- جایگزینی جزئی، فقط بخشی از زیان را غیرقابلقبول میکند. در برابر فروش 500 سهم، اگر 40 دلار مجدداً سرمایهگذاری شود، فقط بخشی از زیان که به سهامی مربوط است که با آن 40 دلار خریداری شدهاند، غیرقابلقبول خواهد بود.
- سهام جایگزینی که در یک IRA خریداری میشوند، حالت سختگیرانهتری دارند. Revenue Ruling 2008-5 زیان را بدون هیچ تعدیلی در مبنا در هیچ حسابی غیرقابلقبول میکند؛ بنابراین کسر مالیاتی به تعویق نمیافتد و از بین میرود. فروش در یک حساب مشمول مالیات، همراه با سرمایهگذاری مجدد خودکار در یک IRA که همان صندوق را نگهداری میکند، موردی است که افراد معمولاً بعداً متوجه آن میشوند.
آیا دو صندوق شاخصی اساساً یکسان هستند؟
قانون از عبارت «اساساً یکسان» استفاده میکند و برای دو صندوق شاخصی که یک شاخص معیار را دنبال میکنند، مرز روشنی تعیین نشده است. آنچه میتوان اندازهگیری کرد، میزان نزدیکی حرکت آنهاست. درصد تغییرات روزانه مجموعهای از صندوقهای سهام گسترده آمریکا در مقایسه با SPY، در تمامی جلسات معاملاتی نیمه نخست 2026، بر حسب واحد پایه اختلاف محاسبه شده است. هر واحد پایه برابر با یکصدم واحد درصد است.
کد دقیق SQL پشت هر عدد
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 در یک جلسه معمولی، بهطور میانگین 1.44 واحد پایه با SPY اختلاف دارد و بیشترین اختلاف آن در یک جلسه معاملاتی به 32 میرسد. در سوی دیگر این مجموعه، میانگین اختلاف روزانه RSP برابر با 40.88 واحد پایه است. همه 4 صندوق، سبدهایی از سهام گسترده آمریکا در اختیار دارند. فاصله میان دنبالکردن یک شاخص و دنبالکردن بخش متفاوتی از همان بازار، در یک ستون نمایان میشود.
هیچکدام از این موارد، پرسش مالیاتی را حل نمیکند. برخی ETFها طبقههای سهامیِ خود صندوق سرمایهگذاری مشترک هستند. برای نمونه، VOO و سهام Admiral با نماد VFIAX، دو طبقه سهامی از یک Vanguard 500 Index Fund و در واقع یک سبد واحد با دو نام هستند. برخی جفتها نیز شاخصی یکسان را از ناشران متفاوت دنبال میکنند. تشخیص نهایی بر اساس مجموعه واقعیتها و شرایط انجام میشود و به نظر متخصص مالیاتیای بستگی دارد که اسناد حساب خودتان را بررسی میکند. نحوه اندازهگیری بازده ماهانه جنبه اندازهگیری را پوشش میدهد و خرید پلهای با مبلغ ثابت توضیح میدهد که چگونه یک خریدار منظم، در وهله نخست، مجموعهای پلکانی از محمولههای خرید ایجاد میکند.
زیانفروشی صندوقهای سرمایهگذاری مشترک: پرسشهای متداول
آیا فروش صندوق سرمایهگذاری مشترک با زیان، مالیات من را کاهش میدهد؟
زیان سرمایهای تحققیافته ابتدا با سودهای سرمایهای تهاتر میشود. برای مؤدی فدرال در آمریکا، حداکثر 3٬000 دلار از زیان باقیمانده در همان سال با درآمد عادی تهاتر میشود و مابقی به سالهای بعد منتقل خواهد شد. مبلغ زیان یا سود برابر است با عواید فروش منهای مبنای هزینه. فرم 1099-B صندوق، سابقه گزارششده این معامله است.
آیا سودهای تقسیمیِ سرمایهگذاریشده مجدد، مبنای هزینه را افزایش میدهند؟
بله. هر توزیعِ سرمایهگذاریشده مجدد، در قیمت همان روز سهام جدیدی خریداری میکند و آن مبالغ بخشی از مبنای هزینه هستند. حذف این مبالغ باعث میشود سود بیش از واقع و زیان کمتر از واقع نشان داده شود. این رایجترین خطای محاسبه مبنا در موقعیتهای معاملاتی صندوقهایی است که برای مدت طولانی نگهداری شدهاند.
آیا سرمایهگذاری خودکار مجدد سود تقسیمی میتواند موجب فروش صوری شود؟
بله. سرمایهگذاری مجدد در بازه 61روزه، خرید همان صندوق محسوب میشود. بنابراین بخش متناظر زیان، حتی بدون ثبت سفارش، غیرقابلقبول خواهد بود. شرکتهای صندوق اجازه میدهند توزیعها بهصورت نقدی دریافت شوند. پنل تناوب پرداخت در بالا نیز نشان میدهد پرداختها با چه فاصلهای انجام میشوند.
تفاوت میان میانگینگیری از هزینه و شناسایی سهام مشخص چیست؟
در روش میانگینگیری از هزینه، یک مبنای ترکیبی برای تمام سهام موجود در حساب گزارش میشود. در روش شناسایی سهام مشخص، مبنای دقیق قطعاتی گزارش میشود که پیش از تسویه تعیین شدهاند. در میان 18 قطعه بالا، نتایج هر سهم از -50.23 تا 11.88 متغیر است. میانگینگیری این دامنه را از بین میبرد.
بازه فروش صوری برای صندوق سرمایهگذاری مشترک چقدر است؟
30 روز پیش از فروش و 30 روز پس از آن؛ در مجموع 61 روز با احتساب خودِ روز فروش. این قاعده بر تمام حسابهای شما اعمال میشود. خرید در یک حساب IRA طی این بازه، طبق Revenue Ruling 2008-5، زیان را برای همیشه غیرقابلقبول میکند.
یادداشتهای داده و حوزه قضایی
پنلهای توزیع و قیمت، ETFها را بررسی میکنند؛ جایی که هر پرداخت و قیمت هر جلسه معاملاتی در سوابق عمومی ثبت شده است. سوابق قیمت و برنامههای توزیع صندوقهای سرمایهگذاری مشترک نزد شرکت صندوق نگهداری میشوند. سازوکارهای توضیحدادهشده در اینجا، یعنی مبنای هزینه، دوره نگهداری و بازه 61روزه، برای هر دو نوع صندوق اعمال میشوند. قیمتها، قیمتهای پایانی معاملات عادی در وقت شرقی هستند. پنلهای 2021 و 2022 به تاریخهای ثابت گذشته متصلاند؛ بنابراین این ارقام هنگام بازتولید تغییر نمیکنند. قوانین مالیاتی ذکرشده، قوانین فدرال آمریکا تا اوت 2026 هستند و ممکن است تغییر کنند. این صفحه صرفاً جنبه آموزشی دارد و مشاوره مالیاتی نیست. 1099-B شما و متخصص مالیاتی، مراجع معتبر درباره موقعیت مالیاتی شما هستند.
هر عدد بالا از یک پرسوجوی ذخیرهشده بر اساس سوابق توزیع ثبتشده و قیمتهای واقعی جلسات معاملاتی به دست آمده است. برای خواندن SQL، هر پنل را باز کنید؛ یا همین محاسبات مربوط به قطعات معاملاتی را روی صندوقی که در پایانه Strasmore دارید اجرا کنید.