손실로 뮤추얼 펀드 매도 시 원가 기준과 워시 세일
재투자한 분배금까지 포함한 뮤추얼 펀드 원가 기준 계산법과 평균 원가·특정 주식 식별 방식, 자동 재투자에 따른 워시 세일 규정을 설명합니다.
뮤추얼 펀드를 손실 상태에서 매도하면 장부상 하락이 실현 자본손실로 전환됩니다. 손실 규모는 기억하고 있는 매입 가격이 아니라 원가 기준에 따라 결정됩니다. 원가 기준에는 펀드가 투자자를 대신해 재투자한 모든 분배금이 포함됩니다. 계좌에서 적용하는 추적 방식, 즉 평균 원가 방식인지 특정 주식 식별 방식인지에 따라 Form 1099-B에 반영되는 금액도 달라집니다. 다음은 2026년 8월 기준 미국 연방 규정에 따른 처리 방식입니다. 주문을 전혀 내지 않았더라도 자동 재투자로 인해 발생할 수 있는 워시 세일 위험도 함께 설명합니다.
뮤추얼 펀드를 손실로 매도하면 어떻게 되는가
뮤추얼 펀드 주문은 주문을 낼 때 확인할 수 있는 가격으로 체결되지 않는다. 펀드는 하루에 한 번 장 마감 후 계산하는 다음 순자산가치(NAV)를 기준으로 가격이 결정된다. 실제 매도 가격은 주문을 낸 뒤 몇 시간 후에 확정된다(뮤추얼 펀드 주문이 실제로 거래되는 시점에서 그 시간 흐름을 설명한다).
좌수가 계좌에서 빠져나가면 손실이 실현된다. 계산식은 매도대금에서 원가 기준(cost basis)을 차감하는 방식이다. 평가손실은 세금 신고에 영향을 주지 않는다. 실현손실은 먼저 자본이득과 상계된다. 그 후 해당 연도 미국 연방세 신고자의 경우 최대 $3,000까지 일반소득과 상계할 수 있다. 남은 손실은 이월된다.
보유 기간에 따라 손실의 성격이 결정된다. 1년을 초과하면 장기 손실이고, 1년 이하이면 단기 손실이다. 펀드에는 주식 투자자가 거의 접하지 않는 추가 규정이 있다. 6개월 이하 보유한 좌수의 경우, 해당 좌수에서 받은 장기 자본이득 분배금에 해당하는 범위까지 손실을 장기 손실로 취급한다. 이는 미국 내국세법(Internal Revenue Code) 제852(b)(4)조에 따른다.
실제 cost basis(원가 기준)에는 무엇이 포함되는가?
Basis는 투자자가 납입한 금액에 펀드가 투자자를 대신해 재투자한 모든 금액을 더한 것이다. 재투자된 각 분배금은 매수로 처리된다. 해당일 가격으로 신규 주식을 매수하며, 각 주식에는 고유한 basis와 보유기간이 별도로 적용된다. 현금으로 직접 입금한 금액만 계산하면 basis를 과소평가하게 된다. 그 결과 양도차익은 과대평가되고 양도손실은 과소평가된다.
추가되는 금액은 펀드의 지급 빈도에 따라 달라진다. 다음은 2026년 6월 30일까지 12개월 동안 일부 인덱스 및 인컴 펀드에 대해 기록된 모든 현금 분배 내역이다.
모든 수치 뒤에 숨겨진 정확한 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였다. 공개 기록에서 확인할 수 있는 대상은 ETF다. 뮤추얼펀드의 지급 일정은 자체 명세서와 1099-DIV에 기재되며, basis 계산 방식은 동일하다. 액티브 운용 펀드는 실현 자본이익도 분배한다. 이러한 분배는 대개 12월에 이뤄지며, 재투자된 자본이익 분배금도 배당금과 같은 방식으로 basis를 증가시킨다.
10년 동안 분기별 지급금을 재투자하면 40건의 개별 매수가 발생한다. 각 매수에는 고유한 비용과 보유기간이 별도로 적용된다. 8-4-3 규칙은 펀드 투자자가 계획을 세울 때 참고하는 기간을 나타내는 대중적인 약식 표현 중 하나다. 재투자 기간이 1년 늘어날 때마다 보유 주식 묶음이 한 단계씩 추가된다.
평균 원가 방식과 특정 주식 식별 방식 중 어느 쪽인가?
매수자가 1년 반 동안 매월 마지막 거래일에 미국 전체 시장 펀드에 같은 금액을 투자했다고 가정하자. 패널은 이 기간을 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_startDecember 2022 기준으로 해당 포지션은 18개의 매수분과 18개의 서로 다른 가격을 보유한다. 마지막 행에는 매도 결과를 좌우하는 두 수치가 표시된다. 시장가격은 $191.25, 평균 원가는 $213.64이다. 첫 번째 매수분은 July 2021에 주당 $226.72에 매수했다.
평균 원가 방식은 전체 포지션을 하나로 합산한다. 재투자분을 포함한 총투자금액을 총주식 수로 나눈다. 매도하는 모든 주식에는 동일한 원가가 적용된다. 많은 펀드 회사에서 기본 방식으로 사용되며 관리가 가장 간편하다.
특정 주식 식별 방식은 각 매수분을 별도로 관리한다. 매도자는 결제 전에 어떤 매수분을 매도할지 서면으로 지정하고 확인서를 보관한다. 다음은 동일한 매수분을 마지막 달의 가격에 미치는 결과에 따라 정렬한 것이다.
모든 수치 뒤에 숨겨진 정확한 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일 이내에 실질적으로 동일한 증권을 취득하면 손실을 인정하지 않는다. 매도일을 가운데 둔 61일의 기간이다. 인정되지 않은 손실 금액은 대체 주식의 원가 기준에 더해지고, 기존 보유 기간도 승계된다. 따라서 공제가 사라지는 것이 아니라 이연된다.
펀드에는 한 가지 변수가 더 있다. 재투자는 자동으로 조용히 처리된다. 해당 61일 기간 안에 분배금의 배당락일이 있고 계좌에서 재투자가 설정되어 있으면, 새로 취득한 주식은 대체 주식이 된다. 이에 따라 대체 주식에 해당하는 손실 부분은 인정되지 않는다. 직접 주문을 낸 사람이 없어도 마찬가지다.
61일을 염두에 두고 다시 분배 주기 패널을 살펴보자. 평균적으로 30일마다 분배하는 펀드는 이 정도 기간의 거의 모든 구간에서 재투자가 발생한다. 91일 간격으로 분기별 분배를 하는 펀드는 실제 공백이 생기지만, 그 기간은 여전히 대부분의 경우 분배금을 포착할 만큼 길다.
- 부분적으로 대체되면 손실도 일부만 인정되지 않는다. 500주를 매도한 뒤 $40를 재투자했다면, $40로 매수한 주식에 해당하는 손실만 인정되지 않는다.
- IRA에서 매수한 대체 주식은 더 엄격하게 적용된다. Revenue Ruling 2008-5에 따르면 원가 기준을 어디에도 조정하지 않은 채 손실이 인정되지 않는다. 따라서 공제는 이연되지 않고 사라진다. 과세 계좌에서 펀드를 매도하면서 같은 펀드를 보유한 IRA에서 자동 재투자가 이뤄지는 경우가 뒤늦게 발견되는 대표적인 사례다.
두 index fund가 실질적으로 동일한가?
법률에는 ‘실질적으로 동일하다’고 규정되어 있지만, 동일한 벤치마크를 추종하는 두 index fund에 적용되는 명확한 기준은 아직 제시되지 않았다. 측정할 수 있는 것은 두 상품의 움직임이 얼마나 밀접한지다. 아래 자료는 2026년 상반기 매 거래일에 SPY와 비교한 미국 대형주 펀드들의 일간 수익률 변동을 나타낸다. 단위는 차이를 나타내는 basis point(베이시스포인트)다. 1 basis point는 1%포인트의 100분의 1이다.
모든 수치 뒤에 숨겨진 정확한 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은 평균 거래일에 SPY와 1.44 basis point 차이를 보이며, 단일 거래일 기준 최대 차이는 32다. 반대편에 있는 RSP은 일간 차이가 평균 40.88 basis point다. 4개 펀드는 모두 미국 대형주 포트폴리오를 보유한다. 동일한 시장에서 한 지수를 추종하는 경우와 다른 영역을 추종하는 경우의 차이는 한 열에 나타난다.
그러나 이 자료만으로 세금 문제에 대한 결론을 내릴 수는 없다. 일부 ETF는 해당 mutual fund(뮤추얼펀드)의 share class(수익증권 종류)다. VOO와 Admiral shares인 VFIAX는 하나의 Vanguard 500 Index Fund를 구성하는 두 share class로, 하나의 포트폴리오가 두 이름으로 판매되는 구조다. 또 다른 일부 조합은 서로 다른 운용사가 동일한 지수를 추종한다. 최종 판단은 세무 전문가가 투자자 본인의 계좌 서류를 검토해 사실관계와 상황을 종합하여 내려야 한다. 월간 수익률 측정 방법에서는 측정 방법을 다루며, dollar cost averaging에서는 정기적으로 매수할 때 여러 매수분이 순차적으로 쌓이는 과정을 설명한다.
손실을 보고 뮤추얼펀드를 매도하는 경우: 자주 묻는 질문
뮤추얼펀드를 손실을 보고 매도하면 세금 부담이 줄어듭니까?
실현된 자본손실은 먼저 자본이득을 상계합니다. 미국 연방 세금 신고자의 경우, 남은 손실 중 최대 $3,000까지는 해당 연도의 일반소득을 상계할 수 있으며, 나머지는 이월됩니다. 금액은 매도대금에서 원가 기준을 뺀 값입니다. 펀드가 발행하는 1099-B가 신고 기록으로 사용됩니다.
재투자한 배당금은 원가 기준을 높입니까?
그렇습니다. 재투자된 모든 분배금은 해당일의 가격으로 주식을 매수하는 데 사용되며, 해당 금액은 원가 기준에 포함됩니다. 이를 제외하면 이익은 과대계상되고 손실은 과소계상됩니다. 장기간 보유한 펀드 포지션에서 가장 흔히 발생하는 원가 기준 오류입니다.
자동 배당금 재투자가 워시 세일을 발생시킬 수 있습니까?
그렇습니다. 61일 기간 안에 이루어진 재투자는 동일한 펀드를 매수한 것으로 간주됩니다. 따라서 주문을 직접 내지 않았더라도 손실 중 대응하는 부분은 공제받을 수 없습니다. 펀드 회사는 분배금을 현금으로 받는 방식도 허용합니다. 위의 지급 주기 패널에서 지급 빈도를 확인할 수 있습니다.
평균 원가 방식과 특정 주식 식별 방식의 차이는 무엇입니까?
평균 원가 방식은 계좌 내 모든 주식에 하나의 혼합 원가 기준을 적용합니다. 특정 주식 식별 방식은 결제 전에 지정한 정확한 로트의 원가 기준을 적용합니다. 위의 18개 로트에서 주당 결과는 -50.23부터 11.88까지이며, 이 범위가 평균 원가 방식에서 하나의 값으로 합쳐지는 부분입니다.
뮤추얼펀드의 워시 세일 기간은 얼마나 됩니까?
매도일 전 30일과 매도일 후 30일을 합친 기간입니다. 매도일 자체를 포함하면 61일입니다. 이 규정은 모든 계좌에 걸쳐 적용됩니다. 해당 기간에 IRA에서 매수하면 Revenue Ruling 2008-5에 따라 손실이 영구적으로 공제 불가 처리됩니다.
데이터 참고사항 및 관할권
분배금 및 가격 패널은 모든 지급과 각 거래 세션의 가격이 공개 기록에 남는 거래소 거래 펀드(ETF)를 기준으로 합니다. 뮤추얼펀드의 가격 이력과 분배 일정은 펀드 회사가 관리합니다. 여기서 설명한 원리인 원가 기준, 보유 기간, 61일 기간은 두 유형 모두에 적용됩니다. 가격은 미국 동부시간 기준 정규 거래 세션의 종가입니다. 2021년 및 2022년 패널은 과거의 고정된 날짜를 기준으로 하므로 재생성해도 해당 수치는 변하지 않습니다. 인용된 세법은 2026년 8월 기준 미국 연방 세법이며 변경될 수 있습니다. 이 페이지는 교육 목적이며 세무 자문이 아닙니다. 본인의 1099-B와 세무 전문가가 해당 포지션에 관한 판단 기준입니다.
위의 모든 수치는 신고된 분배 기록과 실제 거래 세션 가격을 대상으로 실행한 저장 쿼리에서 산출되었습니다. 패널을 열어 SQL을 확인하거나 Strasmore 터미널에서 보유 중인 펀드에 동일한 로트 계산을 실행할 수 있습니다.