نقصان پر Mutual Funds فروخت: Cost Basis کیسے کام کرتا ہے
Reinvested distributions کے بعد mutual funds کا cost basis، average cost اور specific share identification سمجھیں، اور جانیں wash sale rule نقصان کے حصے کو کیسے مسترد کر سکتا ہے۔
نقصان پر mutual funds فروخت کرنے سے کاغذی کمی realized capital loss میں تبدیل ہو جاتی ہے۔ اس نقصان کی مقدار اس قیمت سے طے نہیں ہوتی جو آپ کو خریداری کے وقت یاد ہو۔ یہ آپ کے cost basis سے طے ہوتی ہے۔
Basis میں وہ تمام distributions شامل ہوتی ہیں جنہیں fund نے آپ کی جانب سے reinvest کیا ہو۔ اکاؤنٹ میں استعمال ہونے والا tracking method بھی اہم ہے۔ یہ average cost ہو سکتا ہے یا specific share identification۔ یہی طریقہ طے کرتا ہے کہ آپ کے Form 1099-B پر درج ہونے والی رقم کیا ہوگی۔
ذیل میں اگست 2026 تک نافذ US federal rules کے تحت اس عمل کی وضاحت ہے۔ اس میں wash sale trap بھی شامل ہے۔ خودکار reinvestment اس trap کو اس وقت متحرک کر سکتی ہے جب آپ نے کوئی order بھی نہ دیا ہو۔
نقصان پر mutual fund فروخت کرنے پر کیا ہوتا ہے
mutual fund کا order کبھی بھی اس قیمت پر execute نہیں ہوتا جو آپ order دیتے وقت دیکھ سکتے ہیں۔ اس کی قیمت fund کے اگلے net asset value پر طے ہوتی ہے، جس کا حساب fund روزانہ market close کے بعد ایک بار کرتا ہے۔ جس figure پر آپ فروخت کرتے ہیں، وہ فیصلہ کرنے کے کئی گھنٹے بعد settle ہوتی ہے (mutual fund orders اصل میں کب trade ہوتے ہیں اس وقت کی ترتیب بیان کرتا ہے)۔
shares account سے نکلتے ہی نقصان realized ہو جاتا ہے، اور حساب proceeds minus cost basis کے مطابق کیا جاتا ہے۔ کاغذی کمی tax return پر کوئی اثر نہیں ڈالتی۔ Realized loss پہلے capital gains کو offset کرتا ہے، پھر اسی سال US federal filer کے لیے ordinary income میں زیادہ سے زیادہ $3,000 تک کمی کرتا ہے۔ باقی نقصان آئندہ سالوں میں carry forward ہو جاتا ہے۔
holding period نقصان کی نوعیت طے کرتا ہے۔ ایک سال سے زیادہ مدت اسے long-term بناتی ہے، جبکہ ایک سال یا اس سے کم مدت اسے short-term بناتی ہے۔ Funds پر ایک اضافی rule بھی لاگو ہوتا ہے جس کا سامنا stock investors کو کم ہی ہوتا ہے: چھ ماہ یا اس سے کم مدت تک رکھی گئی shares پر loss، ان shares سے حاصل ہونے والی کسی بھی long-term capital gain distribution کی حد تک long-term سمجھا جاتا ہے۔ یہ Internal Revenue Code section 852(b)(4) کے تحت ہے۔
آپ کے cost basis میں حقیقتاً کیا شامل ہے؟
Basis میں آپ کی لگائی ہوئی رقم کے ساتھ fund کی جانب سے آپ کے لیے reinvest کی گئی ہر رقم بھی شامل ہوتی ہے۔ ہر reinvested distribution ایک نئی خریداری ہوتی ہے: اس دن کی قیمت پر نئے shares، جن کا اپنا basis اور اپنی holding period clock ہوتی ہے۔ جو سرمایہ کار صرف براہِ راست منتقل کی گئی نقد رقم شمار کرتا ہے، وہ basis کو کم ظاہر کرتا ہے۔ اس کے نتیجے میں gain زیادہ اور loss کم ظاہر ہوتا ہے۔
کتنی رقم شامل ہوتی ہے، اس کا انحصار اس بات پر ہے کہ fund کتنی بار ادائیگی کرتا ہے۔ 30 جون 2026 تک بارہ ماہ کے دوران index اور income funds کے ایک گروپ کے لیے ریکارڈ پر موجود ہر cash distribution:
ہر عدد کے پیچھے موجود درست 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 distributions کیں۔ ان کے درمیان اوسط وقفہ 30 دن تھا، جبکہ مجموعی رقم فی share $3.928 رہی۔ پینل کے دوسرے سرے پر SPY نے 4 مرتبہ ادائیگی کی، جن کے درمیان 91 دن کا وقفہ تھا، اور رقم فی share $7.525 رہی۔ عوامی ریکارڈ میں Exchange traded funds شامل ہوتے ہیں۔ Mutual fund کا schedule اس کے اپنے statements اور 1099-DIV میں درج ہوتا ہے، جبکہ basis کا حساب یکساں رہتا ہے۔ Actively managed funds realized capital gains بھی distribute کرتے ہیں، عموماً دسمبر میں۔ Reinvested capital gain distribution بھی dividend کی طرح basis میں اضافہ کرتی ہے۔
دس سال تک quarterly payments کو reinvest کرنے کا مطلب چالیس الگ الگ خریداریوں ہے۔ ہر خریداری کی اپنی cost اور اپنی clock ہوتی ہے۔ 8-4-3 rule اس مدت کے لیے مقبول مختصر اصطلاح کا ایک حصہ ہے جس کے مطابق fund investors منصوبہ بندی کرتے ہیں۔ Reinvestment کا ہر اضافی سال lots کی اس سیڑھی میں ایک اور درجہ شامل کر دیتا ہے۔
اوسط لاگت یا مخصوص حصص کی شناخت؟
ایک ایسے خریدار کو لیں جس نے ڈیڑھ سال تک ہر ماہ کے آخری trading session پر US total market fund میں یکساں dollar amount لگایا۔ پینل اس مدت کو 2021 اور 2022 تک محدود رکھتا ہے، اس لیے اعداد تبدیل نہیں ہوتے۔ ہر ماہ کی closing price ایک lot ہے، اور اس کے ساتھ اب تک خریدی گئی تمام units کی running average cost درج ہے۔
ہر عدد کے پیچھے موجود درست 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_startDecember 2022 تک پوزیشن میں 18 lots موجود ہیں، جن کی قیمتیں 18 مختلف ہیں۔ آخری row میں فروخت کے فیصلے کے لیے درکار دو figures ہیں: $191.25 کی market price اور $213.64 کی average cost۔ پہلا lot July 2021 میں $226.72 پر خریدا گیا تھا۔
Average cost پوری پوزیشن کو یکجا کرتی ہے: reinvestments سمیت لگائے گئے کل dollars کو کل shares سے تقسیم کیا جاتا ہے۔ فروخت کیا جانے والا ہر share یہی basis ظاہر کرتا ہے۔ بہت سی fund companies میں یہ default طریقہ ہے اور اسے administer کرنا سب سے آسان ہوتا ہے۔
Specific share identification میں lots الگ الگ برقرار رہتے ہیں۔ seller settlement سے پہلے تحریری طور پر بتاتا ہے کہ کون سے lots فروخت کرنے ہیں، اور confirmation محفوظ رکھتا ہے۔ آخری ماہ کی price پر ہر lot کے نتیجے کے لحاظ سے یہی lots یہ درجہ بندی دکھاتے ہیں:
ہر عدد کے پیچھے موجود درست 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 lot کی لاگت فی share $241.48 تھی، اور sale price کے مقابلے میں اس کی قدر -50.23 فی share بنتی ہے۔ Sep 2022 lot کی لاگت $179.37 تھی، اور اس کی قدر 11.88 بنتی ہے۔ اس ledger کے ایک سرے سے 100 shares فروخت کرنے پر الگ figure report ہوگا، جبکہ دوسرے سرے سے 100 shares فروخت کرنے پر مختلف figure آئے گا؛ Average cost ان دونوں میں سے کوئی figure report نہیں کرتی۔ وہ blended figure report کرتی ہے۔ fund اور sale date ایک جیسے ہیں۔ Reported basis ایک جیسا نہیں ہے۔
یہ طریقہ filing کے وقت کیا جانے والا انتخاب نہیں بلکہ account level election ہے۔ عموماً تبدیلی کے بعد خریدے گئے shares پر لاگو ہوتی ہے، fund company کا paperwork اس عمل کو کنٹرول کرتا ہے، اور 1099-B بتاتا ہے کہ reported number کس method سے تیار ہوا۔
funds سے متعلق wash sale کا trap
wash sale rule کے تحت نقصان تسلیم نہیں کیا جاتا، اگر فروخت سے 30 دن پہلے یا 30 دن بعد substantially identical securities خریدی جائیں۔ یوں یہ 61 دن کی window بنتی ہے، جس کے درمیان فروخت کی تاریخ ہوتی ہے۔ جس نقصان کو تسلیم نہیں کیا جاتا، وہ replacement shares کی cost basis میں شامل ہو جاتا ہے، جبکہ پرانی holding period بھی ان shares کے ساتھ منتقل ہو جاتی ہے۔ اس طرح deduction ختم نہیں ہوتی بلکہ مؤخر ہو جاتی ہے۔
Funds اس معاملے میں ایک اضافی پیچیدگی پیدا کرتے ہیں۔ Reinvestment خودکار اور خاموشی سے ہو جاتی ہے۔ جب اس 61-day window کے اندر کوئی distribution ex ہو (ex-dividend date طے کرتی ہے کہ اسے کون وصول کرے گا) اور account میں reinvestment فعال ہو، تو حاصل ہونے والے نئے shares replacement shares شمار ہوتے ہیں۔ ان shares سے متعلق نقصان کا حصہ disallow ہو جاتا ہے۔ کسی نے order نہیں دیا ہوتا۔
61 دن کو مدِنظر رکھتے ہوئے cadence panel دوبارہ دیکھیں۔ جو fund اوسطاً ہر 30 دن بعد distribution دیتا ہے، اس میں تقریباً ہر ایسی window کے اندر ایک reinvestment آ جائے گی۔ 91 دن کے وقفے سے ادائیگی کرنے والا quarterly payer حقیقی gaps چھوڑتا ہے، لیکن window پھر بھی اتنی وسیع رہتی ہے کہ اکثر اوقات کسی payment کو اپنی گرفت میں لے لے۔
- جزوی replacement کی صورت میں نقصان کا صرف جزوی حصہ disallow ہوتا ہے۔ 500 shares کی فروخت کے مقابلے میں $40 کی reinvestment ہو تو صرف اتنے shares سے متعلق نقصان disallow ہوگا جتنے shares $40 سے خریدے گئے۔
- IRA کے اندر خریدے گئے replacement shares سخت ترین صورت ہیں۔ Revenue Ruling 2008-5 کے تحت نقصان disallow ہو جاتا ہے اور کہیں بھی basis adjustment نہیں ہوتی۔ deduction مؤخر ہونے کے بجائے ختم ہو جاتی ہے۔ عام طور پر یہ صورت اس وقت سامنے آتی ہے جب taxable account میں کی گئی فروخت کے ساتھ اسی fund کی IRA holding میں automatic reinvestment بھی ہوئی ہو۔
کیا دو index funds بنیادی طور پر یکساں ہیں؟
قانون میں “substantially identical” کی اصطلاح استعمال کی گئی ہے، لیکن ایک ہی benchmark کو track کرنے والے دو index funds کے لیے کوئی واضح حد مقرر نہیں کی گئی۔ قابلِ پیمائش چیز یہ ہے کہ دونوں funds کی حرکت ایک دوسرے سے کتنی قریب ہے۔ 2026 کی پہلی ششماہی میں ہر trading session کے دوران broad US equity funds کی SPY کے مقابل روزانہ percentage moves کو basis points کے فرق میں ناپا گیا۔ basis point، percentage point کے ایک سوویں حصے کے برابر ہوتا ہے۔
ہر عدد کے پیچھے موجود درست 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 ایک اوسط session میں SPY سے 1.44 basis points کے فاصلے پر رہتا ہے، جبکہ کسی ایک session میں زیادہ سے زیادہ فرق 32 رہا۔ panel کے دوسرے سرے پر RSP کا روزانہ اوسط فرق 40.88 basis points ہے۔ 4 funds broad US equity portfolios رکھتے ہیں، اور ایک ہی market کے مختلف حصے کو track کرنے اور مختلف index کو track کرنے کے درمیان فرق ایک ہی کالم میں نمایاں ہو جاتا ہے۔
ان اعداد و شمار سے tax کا سوال حل نہیں ہوتا۔ بعض ETFs خود mutual fund کی share classes ہوتے ہیں۔ VOO اور Admiral shares VFIAX، ایک ہی Vanguard 500 Index Fund کی دو share classes ہیں؛ یعنی ایک ہی portfolio دو ناموں کے ساتھ موجود ہے۔ بعض دیگر جوڑے مختلف sponsors کے identical index کو track کرتے ہیں۔ حتمی فیصلہ facts and circumstances کی بنیاد پر tax professional کو کرنا ہوتا ہے، جو آپ کے اپنے account documents کا جائزہ لے۔ ماہانہ returns کی پیمائش کیسے کی جاتی ہے measurement کے پہلو کی وضاحت کرتا ہے، جبکہ dollar cost averaging بتاتا ہے کہ باقاعدگی سے خریداری کرنے والے کے پاس ابتدا ہی سے lots کی ایک ladder کیسے بنتی ہے۔
نقصان پر mutual funds فروخت کرنا: اکثر پوچھے جانے والے سوالات
کیا mutual fund کو نقصان پر فروخت کرنے سے میرا tax bill کم ہوتا ہے؟
حقیقی capital loss پہلے capital gains کو offset کرتا ہے۔ US federal filer کے لیے، باقی رہنے والے loss میں سے زیادہ سے زیادہ $3,000 اسی سال ordinary income کو offset کر سکتے ہیں، جبکہ باقی رقم اگلے سالوں میں منتقل ہو جاتی ہے۔ یہ رقم proceeds میں سے basis منہا کر کے نکالی جاتی ہے، اور fund کی جانب سے جاری کردہ 1099-B رپورٹ شدہ record ہوتا ہے۔
کیا reinvested dividends میری cost basis بڑھاتے ہیں؟
جی ہاں۔ ہر reinvested distribution اسی دن کی قیمت پر shares خریدتی ہے، اور یہ رقم basis کا حصہ ہوتی ہے۔ اسے شامل نہ کرنے سے gain زیادہ اور loss کم ظاہر ہوتا ہے۔ طویل عرصے سے رکھی گئی fund position میں basis کی یہی سب سے عام غلطی ہے۔
کیا automatic dividend reinvestment wash sale پیدا کر سکتی ہے؟
جی ہاں۔ 61 دن کی window کے اندر ہونے والی reinvestment اسی fund کی خریداری شمار ہوتی ہے۔ اس لیے loss کا متعلقہ حصہ disallow ہو جاتا ہے، چاہے کوئی order دیا ہی نہ گیا ہو۔ Fund companies distributions کو cash میں لینے کی سہولت بھی دیتی ہیں، جبکہ اوپر موجود cadence panel دکھاتا ہے کہ payments کتنی بار آتی ہیں۔
average cost اور specific share identification میں کیا فرق ہے؟
Average cost account کے ہر share کے لیے ایک مشترکہ basis رپورٹ کرتا ہے۔ Specific share identification settlement سے پہلے نامزد کیے گئے عین lots کا basis رپورٹ کرتی ہے۔ اوپر موجود 18 lots میں فی share نتائج -50.23 سے 11.88 تک ہیں، اور یہی range blended average میں ختم ہو جاتی ہے۔
mutual fund کے لیے wash sale window کتنی طویل ہوتی ہے؟
فروخت سے پہلے 30 دن اور فروخت کے بعد 30 دن، یعنی فروخت کی تاریخ کو شامل کر کے کل 61 دن۔ یہ آپ کے تمام accounts پر لاگو ہوتی ہے۔ اس window کے دوران IRA میں کی گئی خریداری loss کو Revenue Ruling 2008-5 کے تحت مستقل طور پر disallow کر دیتی ہے۔
Data notes اور jurisdiction
Distribution اور price panels exchange traded funds کا data پڑھتے ہیں، جہاں ہر payment اور ہر session price عوامی record پر موجود ہوتی ہے۔ Mutual fund کی price histories اور distribution schedules fund company کے پاس رہتے ہیں۔ یہاں بیان کردہ mechanics، یعنی basis، holding period اور 61 دن کی window، دونوں پر لاگو ہوتے ہیں۔ Prices Eastern time کے مطابق regular session closes ہیں۔ 2021 اور 2022 کے panels مقررہ ماضی کی تاریخوں سے منسلک ہیں، اس لیے regeneration پر یہ figures تبدیل نہیں ہوتیں۔ درج کیے گئے tax rules August 2026 تک US federal rules ہیں، اور ان میں تبدیلی ہو سکتی ہے۔ یہ صفحہ تعلیمی مقصد کے لیے ہے اور tax advice نہیں ہے۔ آپ کی اپنی 1099-B اور tax professional آپ کی position کے بارے میں حتمی authority ہیں۔
اوپر موجود ہر number filed distribution records اور حقیقی session prices پر مبنی stored query سے حاصل کیا گیا ہے۔ SQL پڑھنے کے لیے کوئی بھی panel کھولیں، یا Strasmore terminal پر اپنے زیرِملکیت fund کے لیے یہی lot arithmetic چلائیں۔