wash sale 계산

Wash sale이 뭔지는 다 알테니까
어떻게 걸리는지는 설명하지 않는다



Brokerage회사를 하나만 사용하면서
Wash sale이 발생했을때
그 회사 tax statement에서
wash sale disallowed가 계산이되서 나온다
택스 보고할때 편하다

하지만 여러회사를 사용할 경우
직접 계산해야할때가 있다

복잡해 보일수도 있지만 한번 해보면 그렇게 까다롭지않다
예를들어 아래와같은 경우 wash sale이 생긴다
숫자는 예를 위해 간단히 바꿨다
또 첫번째 회사는 vanguard라고 하고
두번째 회사는 fidelity라고 하자


시나리오는 다음과 같다:
Vanguard에서 12월달에 VTI 400주를 손실로 팔았다.
같은달에 fidelity에서 VTI와 VOO를 사고
roth에서 VTSAX를 샀다

여기서 Fidelity에서 산 VTI와 roth에서 산 VTSAX wash sale에 걸린다
VTI는 같은 달 손해보고 팔고 다시 샀기때문이고
VTSAX는 VTI와 equivalent한 mutual fund 이다
이 2펀드는 “같은” (substantially identical)것으로 치기때문에 wash sale이다

Fidelity에서 산 VOO는 걸리지 않는다
왜냐면 VOO는 S&P 500 index 이고 total market index fund인 VTI와는 다르다
이런 이유로 VOO와 VTI두개로 TLH하는경우가 많다

예 1)
300주와 100주 lot을 한꺼번에 팔았다고 하자
어떤 lot이 먼저 팔렸는지 기록이 있다면
먼저 팔린 lot에서 wash sale을 계산해야된다
예를들어 2018년에 산 100주가 먼저 팔렸다 치자
이경우 wash sale 계산은 아래와 같다:
Fidelity 에서 산 VTI 50 주: 50*8.20 = $410
Roth 에서 산 VTSAX 90주: (61/122*90)*8.20= $369
보충설명은:
VTSAX와 VTI 가격이 다르기 때문에 share conversion을 해야된다.
VTSAX는 주당 $61샀지만 VTI는 $122에 팔았다
그러므로 매수한 VTSAX 100주를 VTI로  전환해야된다 61/122 = 0.5다
이렇게 VTSAX 90주는 VTI 45주로 전환된다
마지막으로 주당 $8.20 손실했기때문에 금액은 8.20*45=$369이다

총액은 $410+$369 = $779
이 금액이 택스보고 할때 vanguard에서 매도한 VTI 100주로 적용되며
wash sale disallowed칸에 기록해야된다

만약에12월달에 fidelity에서 매수한 VTI 50주를 2019년에 판다고 하면
wash로 기록한 한 $410이 basis에 더해진다
이렇게 더해진 basis를 2019년 택스에 입력한다

하지만 roth에 있는 VTSAX 90주를 판다면
이것에 wash로 기록한 $369는 basis에 더하지 못한다
Roth account이기때문에 Permanently disallowed가 된다
별로 안좋게 되는거다. 그래도 어쩔수없다.


예 2)
위와같이 400주를 판다
하지만 어떤 lot이 팔렸는지 기록에없다고 치자
이경우에는 먼저 산 lot에서부서 시작이다

그러니까 2017년에 먼저 산 lot으로부터 시작해서 계산한다
Fidelity에서 산 VTI 50 주: 50*5.30 = $265
Roth 에서 산 VTSAX 90주: (61/122*90)*5.30= $238.5

총액은 $503.5
1번 예와 같이 이 금액이 택스보고 할때 vanguard에서 매도한
VTI 300주에 wash sale disallowed box칸에 들어갈 금액이다

예1과같이 fidelity에서 매수한 VTI 50주를 판다고 하면
wash로 기록한 한 $265이 basis에 더해진다

하지만 roth에 있는 VTSAX는 1번 예와같이 basis에 더하지 못한다

이런 이유로 roth에서 wash sale을 trigger하는건 손해가 많다
disallowed되면서 basis에 넣지도 못한다
피하는게 좋다

Comments

Popular Posts

투자 마인드 - 대견한 딸?