實戰 Tax Efficiency 計算 + Google Sheet 小技巧

先前在《淺談 Asset Location (Tax-efficient fund placement)》這篇文章提到,Tax efficiency 並不是絕對的,而且那個數字非常敏感,會跟個人的稅務狀況有關,沒有仔細算其實很難知道確切的狀況。

因緣際會下,我試算了從個人角度來看,一些基金的稅務效率,今天這篇文章就是來跟大家介紹我是怎麼算的,順便分享一些我覺得很實用的 Google Sheet 小技巧。 

直接看結果

計算的結果:VXUS 0.64,VTI 0.41,這個數字表示,每年 VXUS 資產的 0.64% 會被稅吃掉,而 VTI 的話則是 0.41%,因此 VXUS 在稅務上的效率是較低的,考慮 Asset Location,將其放在有稅務優惠的退休帳戶會較好。

這個結論跟一般推薦把 International Funds 放在 Taxable account 是完全相反的,也就是即便考慮了 Foreign tax credits 後,對我來說他還是沒有比在 Taxable 中持有 US Stocks 來的划算。

在之前那篇有分析過大致變因,我遇到的狀況就是 International Stocks 的 yield 較高,同時我的稅率也較高,所以 US Stocks 就顯得較好。

International funds 會有 Foreign tax paid,在國外繳過的稅不需要在美國重複繳,也就是那部分可以變成 tax credit 抵掉,至於有多少是則看你持有的股數而決定,是固定的,但因為每個人的所得稅率不同,這一來一往變成有多種可能。假設 International Stocks 的 yield 略高於 US Stocks,當所得稅率遇高時,US Stocks 會看起來較好,反之低的時候,International Stocks 的 foreign tax 相對扣的多,就變得較優了。

使用我的 Google Sheet

使用我的 google sheet,這是 View Only,可以先到 File > Make a copy,之後就可以編輯,然後填入你的數字。

這個表不是完全由我建立的,身為懶惰的工程師,最忌諱的就是重新打造輪子,所以我先上網查一下有沒有現成的,但是能找到的只有 2018 年的,所以我就把他換上 2019 年的數字,並且讓他更自動些。

在這個 spreadsheet 中黃底的格子是要自己填的,其他都會自己算出來。 

個人稅率

首先需要個人的稅率,有三個數字:

  1. Federal tax rate
  2. QDI (qualified dividend income) tax rate
  3. State tax rate

你可以從這幾個網頁查到 federal income tax bracketsQDI tax rateState tax rate。 舉例來說,已婚一起報稅,家戶收入為 $200,000,住在加州 San Francisco。 

可以得到 Federal tax rate = 24%,State tax rate = 9.3% 

接著,查 QDI rate,Qualified dividend 走 long term capital gain rate,從下表可以看到,$200,000 的收入會對到 15%。 

你只要把這三個數字填進去,旁邊算出來的數字就是對應你的狀況。 

基金股息分發狀況

除了稅率外,我們還需要知道該基金的股息分發狀況,要三個數字:

  1. 全年所分發的股息
  2. 股息中有多少比例是 Qualified => QDI Ratio
  3. 如果是 International funds,有對應多少的 foreign tax paid

這些資訊填在 Google sheet 第二個 tab “Funds” 

 一樣,是黃底的部分, 以上這些基金的資料我都填好了,如果需要新增別的,就得自己去查 Foreign tax paid 跟 QDI ratio 的數字,其餘的部分,複製公式就好。

全年股息數目理論上是要該年度的,為了偷懶,我直接拉了前一年的股息數字,所以根據其發放的時程,如果我是在 2020/5/20 打開這份 google sheet,那麼得到的數字就會是 2019/05/21 – 2020/05/20 的,嚴格來說時間範圍會不同,但優點就是完全不用手動更新。

來看一下是怎麼做的。 

以 VTI 來說,他是連到 https://finviz.com/quote.ashx?t=VTI,然後擷取 Dividend 那格的數字。 

自動取得 Expense Ratio 的方法也是一樣,只是來源網址不同而已。 

也就是說,只要我們想要的資料、數字能夠在某個 public 網頁的 table 找到,就可以直接在 google sheet 中使用 importHTML 以及 row/column index 把他連進來。

至於 QDI ratio 跟 foreign tax paid 這兩個數字就比較麻煩了,只能在基金公司自己的網站翻。以 Vanguard 來說,QDI Ratio 的值可以在這邊查到「Qualified dividend income—2019 year-end figures」,而 Foreign tax paid 就要看這份 pdf 「2019 Foreign tax credit information for eligible Vanguard funds」,話說 Vanguard 的 pdf 格式已經挺不錯了,iShares 的就… QDIDistribution (foreign tax paid 藏在這裡面)。

Vanguard 的數字是這樣解讀的,如下,會有一個 X 值,VEA 是 0.07547,VXUS 的是 0.07348。 

計算 Foreign Tax Paid $ / share 方式如下

Foreign Tax = income dividend * X
Foreign Tax / share = income dividend / share * X

帶入 VXUS 對應的數字 1.61 * 0.07348 = 0.12 

Tax Efficiency 的計算原理

這些都在 spreadsheet 的公式裡,基本上概念是這樣: 算出對應要繳多少 federal tax 跟 state tax

  • Total distribution = dividend + foreign tax paid
  • Federal tax
    • non-qualified: (1- QDI ratio) * total distribution * federal tax rate
    • qualified: QDI ratio * total distribution * QDI rate
  • State tax: total distribution * state tax rate

因為 foreign tax paid 會扣掉,所以最後是 Federal tax + State tax – foreign tax paid。然後這個數字就是 tax efficiency,越小越好。 

持有基金的總成本

繼續延伸,持有基金每年成本可視為:費用 (expense) + 稅 (tax)。

對我來說,VTI 是 (0.03 + 0.41) %、VXUS 為 (0.08 + 0.64) %,可以看到稅的部分甚至是 expense 的 10 倍以上,這表示只在乎費用率是不夠的,稅務的考量反而才是重點,這點還滿出乎我意料的,Tax-Efficient Investing 真的很重要! 

Google sheet 小技巧

最後回到 google sheet 的第一個 tab,這是我新學到的。

竟然可以用類似 SQL query 的方式,像這裡就是選擇另一個表格里 type = International 的 row,顯示 Ticker 跟 Tax efficiency 兩個 columns,然後再由小到大排列。 

Magic!跟 code review 偷學別人怎麼寫一樣,經過這一次,我的 google sheet 能力大大提升了阿!

發佈留言