UK CGT £3K 枠と Section 104 matching rules

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:

  1. Year-end (例: 3月末): GIA で含み益 £3,000 ある position を見つける
  2. Sell GIA: 該当 ETF を売却
  3. Buy ISA: 同日 ISA で buyback
  4. CGT: £3,000 利益が CGT allowance 内で課税ゼロ
  5. 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:

  1. Year-end (3 月) に GIA position を点検: 含み益 / 含み損 を計算
  2. £3K 利益分を選んで Bed & ISA: ISA 枠が空いていれば最優先
  3. 損失あれば実現: loss carry-forward に積む
  4. 30-day rule に注意: GIA で buy back するなら 30 日後
  5. 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.

コメントする