Optionのexerciseとassignmentはcost basisにどう影響する?
米国連邦税の一般ルールでcall exercise、put assignment、put exercise、covered call assignmentがstock basisや売却額をどう変えるかを解説します。
要点
米国連邦税の一般ルールでは、exerciseやassignment後にoption premiumを独立した完了損益として残さず、stock取引へ組み込むことが通常です。Long call holderはcall costを購入株式のbasisへ加えます。Short put writerがassignmentで株式を買えば、受取premiumをbasisから引きます。Long putをexerciseして株式を売ればput costだけamount realizedを減らします。Covered call assignmentなら受取call premiumをstock saleのamount realizedへ加えます。Feeやprotective-put ruleなどは結果を変え得ます。
Long call exerciseは購入stock basisを増やす
Strike 50の標準call一枚を1株3で買い、100株をexercise取得するとします。Fee前はstrike payment 5,000とcall cost 300の合計5,300、つまり1株53がstock basisです。Premiumをexercise時に別途もう一度控除しません。
Exerciseで得たstockには独自のacquisition recordとholding periodがあり、call保有日数を単純に引き継ぎません。Option取引とstock lotが別画面に出る場合に備えconfirmationを保存します。
Short put assignmentは購入stock basisを減らす
Strike 50のputを1株2でwriteし100株をassignment取得すると、一般的なfee前basisは5,000から200を引いた4,800、1株48です。48をeconomic break-evenとして使えても、tax recordではstrike、premium、multiplier、fee、assignment dateを別々に残します。
Put premiumはexpiration、close、assignmentまでdeferされます。Assignment後は独立したoption gainではなく取得stock basisを下げ、後日のstock saleでadjusted basisとamount realizedを比較します。
Put exerciseとcall assignmentはsale proceedsを調整する
Long put holderがexerciseしてstockを売る場合、put costだけamount realizedを減らします。Strike 45、premium 1ならfee前の簡易額は1株44です。Protective putとshort-sale holding-period ruleにより結果のcharacterは変わり得ます。
Covered callがassignmentされると、受取call premiumをstock saleのamount realizedに加えます。Strike 55とpremium 1.50ならfee前で1株56.50です。その後stock自身のadjusted basisとholding periodでgain・lossを求めます。
四つのeventをbasis ledgerで照合する
各exercise・assignmentについてside、call・put、strike、premium、multiplier、contract数、stock数、fee、event date、受渡lot、reported basisまたはproceedsを記録します。1株単位と1contract単位を両方合わせます。
Premium omissionやbrokerから見えないoffset positionがあればtax documentの調整が必要です。Raw confirmationを保存し、protective put、straddle、複数account、adjusted contract、employee option、米国外税制は専門家へ確認します。
よくある質問
Cash-secured put assignment後のbasisは?
一般的な米国連邦ルールではstrike purchase amountからwritten-put premiumを引き、該当feeを反映します。Strike 50とpremium 2ならfee前の簡易basisは1株48です。これはtax basisであり、48より下の経済的downsideが消える意味ではありません。
Call exerciseでholding periodはresetされる?
Exerciseは独自のholding periodを持つstock acquisitionを作り、callを保有した日数を単純には引き継ぎません。Brokerのexercise dateとstock acquisition dateを保存します。Option costはbasisに入りますが、option保有日数がstock保有日数へ自動加算されるわけではありません。
Covered-call premiumはassignment時のsale priceに加える?
米国連邦税の一般計算では、exerciseされたwritten callのpremiumをstock saleのamount realizedへ加えます。そこからadjusted stock basisを引きます。Holding-period suspensionやqualified-covered-call ruleがcharacterへ影響し得るため、strikeとpremiumの合計はproceeds側だけの説明です。
Brokerはadjusted basisを自動で正しくreportする?
標準的なadjustmentを反映することは多いものの、確認が必要です。IRSはexerciseされたwritten-call premiumがreported sales priceに含まれない場合も明示しています。Cross-account position、protective put、straddle、adjusted contract、transferred lotは追加照合が必要です。
出典
この考え方を自分のオプションに当てはめる
契約と目標を選ぶと、価格・時間・ボラティリティの前提を一つの分析で確認できます
自分のオプションを分析する(英語)