TL;DR
- UK CGT は £3K の annual allowance あり、消費しないと毎年消える
- Section 104 pool (平均取得単価) で cost basis 計算
- 30-day rule で同銘柄の buyback は 30 日待つか cross-account 例外を使う
- 「Bed & ISA」は同日 cross-account の例外、毎年 CGT 消費に使える定石
Hook
「税金 £600 を毎年合法的に消すルーティンが、retail には組める」
UK の Capital Gains Tax (CGT) には £3,000 の annual allowance がある。使わなければ翌年に持ち越せず、毎年消える。retail がこれを意識的に消費する仕組みを作れば、basic rate taxpayer なら年 £600、higher なら年 £1,200 の税効率改善になる。
Background
UK CGT の matching rules は HMRC Capital Gains Manual (CG51550 ほか) に詳細。複雑だが、retail に関係する範囲は限定的。
CGT allowance の経緯
- 2022-23: £12,300
- 2023-24: £6,000
- 2024-25: £3,000
近年大幅縮小。「allowance 消費」の重要性が相対的に上昇。
Theory — Matching Priority
UK で同銘柄を売却した時、買値 (cost basis) は以下の matching priority で決まる:
1. Same-day rule (最優先)
同日に同銘柄を buy & sell した場合、その 1 組をマッチング。当日買い当日売りの利益はその組み合わせで計算。
2. 30-day rule (Bed & Breakfast 防止)
売却後 30 日以内に同銘柄を再購入した場合、その「30 日以内 buyback」が売却にマッチング。これは「年度末に売って利益実現 → 翌日 buyback で position 維持」という avoidance を防ぐ規則。
3. Section 104 pool
上記でマッチしない残りは、Section 104 pool (= その銘柄の総保有平均単価) からマッチング。
Matching の例
GIA で: – 2024-04-01: ETF を 100 株 @£100 買い – 2024-09-01: 50 株 @£110 追加 – 2024-12-01: 80 株 売却 @£120
cost basis 計算: – Section 104 pool: 平均 @ (100×100 + 50×110) / 150 = £103.33 – 売却 80 株 → 全て pool マッチ (30-day buyback なし、same-day なし) – 売却益: 80 × (120 – 103.33) = £1,333
Section 104 pool 残: 70 株 @ £103.33
30-day rule の落とし穴
2024-12-01: 100 株 売却 @£120 → 利益 £1,667 2024-12-15: 100 株 buy @£115 → これが 30-day rule で先の売却にマッチ 売却益: 100 × (120 – 115) = £500 (元の £1,667 ではなく)
「年度末利益実現 → 即 buyback」は機能しない。30 日待つ必要。
Concrete example — Bed & ISA の execution
CGT allowance を毎年消費する典型 routine:
- Year-end (例: 3月末): GIA で含み益 £3,000 ある position を見つける
- Sell GIA: 該当 ETF を売却
- Buy ISA: 同日 ISA で buyback
- CGT: £3,000 利益が CGT allowance 内で課税ゼロ
- Position effect: ETF 保有が GIA → ISA に移動、含み益はリセット
これが「Bed & ISA」。30-day rule は cross-account (GIA ⇄ ISA) では適用外 という HMRC のガイダンスで明記された例外。
注意点
- ISA 枠が空いている必要 (年 £20K)
- broker が Bed & ISA service を提供しているか (HL、ii、Vanguard UK 等で対応)
- 売買 spread / commission が allowance 消費効果を上回らないか確認
Limitation / Counter-argument
1. CGT allowance の縮小トレンド
£12,300 (2022-23) から £3,000 (2024-25) に縮小。さらに将来縮小される可能性。Bed & ISA の効果も相対的に薄まる。
2. 銘柄の流動性問題
中小型株や流動性低い ETF で Bed & ISA すると spread を払う羽目に。「ETF spread 0.3% × 2 (sell + buy)」が £600 の税節約を相殺する場合あり。allowance 消費が常に正解ではない。
3. ISA 枠との競合
Bed & ISA は ISA 枠 £20K を消費する。新規拠出と Bed & ISA で枠が競合する場合、優先順位を決める必要 (新規拠出は market 待機資金、Bed & ISA は既存 GIA position の移行)。
4. 30-day rule を見落とすミス
GIA で「利益実現 → 早めに buy back」をやると 30-day rule で利益消滅。意識せずに Bed & Breakfast 構造を作ると効果ゼロ。
5. 損失も活用できる
CGT allowance とは別に、loss carry-forward (損失繰越) 制度がある。実現損失を翌年以降 4 年間まで繰越して将来利益と相殺可。allowance を毎年消費するだけでなく、loss も意識的に realize する戦略あり。
Practical takeaway
UK retail の年間 CGT routine:
- Year-end (3 月) に GIA position を点検: 含み益 / 含み損 を計算
- £3K 利益分を選んで Bed & ISA: ISA 枠が空いていれば最優先
- 損失あれば実現: loss carry-forward に積む
- 30-day rule に注意: GIA で buy back するなら 30 日後
- Cross-account (GIA → ISA / SIPP) は 30-day 例外: 安全に同日移動
ただしこれは 2024-25 年度の税制に基づく。allowance / 税率 / matching rules は将来変更される可能性。complex な ケースは accountant に相談する。
まとめ
UK CGT の matching rules は複雑だが、「Section 104 pool + 30-day rule + Same-day rule + Cross-account 例外」の 4 つを覚えれば retail の典型 use case はカバー可能。
毎年 £3,000 allowance を Bed & ISA で機械的に消費するだけで、long-run で大きな税効率改善になる。年末の年中行事として組み込むのが定石。
参考文献
- HMRC. Capital Gains Manual (CG51550-CG52000).
- HMRC. HS284: Shares and Capital Gains Tax (Helpsheet).
- gov.uk. Capital Gains Tax: rates and allowances.
- Monevator blog. UK Bed & ISA guides.
- Hargreaves Lansdown. Bed & ISA service description.