ETF 資料專題
臺灣 ETF 契約費率資料專題:單一費率、級距與正確引用方式
以本站現行 ETF catalog 重算經理費與保管費的契約結構,公開樣本、級距、來源關聯與機器可讀摘要,不做費率排行。
先帶走這幾件事
讀完後,你應該能分清楚
- 本專題以基金本體為主要統計單位,掛牌檔數另列,避免把同基金的不同幣別或加掛代號重複當成多檔基金。
- 契約經理費與保管費可能各自是單一費率或多級距,級距還可能採逐段累進,不能只抄最後一列。
- 契約費率不等於特定月份實際費用,也不等於總費用率;三種口徑用途不同。
- 頁面統計與公開 JSON 都由同一份已驗證 catalog 自動重算,只做描述性統計,不據此排序或評分 ETF。
由現行 ETF catalog 自動重算
臺灣掛牌 ETF 契約費率資料快照
資料集審閱日 2026-09-13;統計單位以基金本體為主,掛牌檔數另列。
- 基金本體
- 353
- 不把同基金不同掛牌代號重複計算
- 現行掛牌
- 353
- 上市 235・上櫃 118
- 發行投信
- 34
- 依 catalog 的發行人名稱去重
- 含任一級距
- 196
- 經理費或保管費有兩個以上契約級距
費率結構怎麼分
| 契約結構 | 基金數 |
|---|---|
| 經理費、保管費皆單一級距 | 157 |
| 只有經理費多級距 | 41 |
| 只有保管費多級距 | 22 |
| 兩項皆多級距 | 133 |
契約表格中的費率列
| 欄位 | 列數 | 端點範圍 |
|---|---|---|
| 經理費 | 670 | 0.05%–1.4% |
| 保管費 | 675 | 0.025%–0.29% |
端點範圍只描述契約表格中出現的級距,不是基金實際總費用,也不能拿來替 ETF 排名。
查看投資類型分布與可追溯來源數
- 債券型111
- 股息/策略型51
- 大盤/市場型46
- 槓桿/反向型41
- 主動選股32
- 主題型32
- 產業型31
- 商品期貨6
- 多重資產型3
本快照連結 1060 筆來源關聯,去重後為 910 個來源網址;其中契約費率來源網址 347 個。來源數代表可追溯性,不代表內容品質分數。
這份專題想回答什麼?
網路文章談 ETF 費用時,常把某個百分比直接列成一欄,再用高低做比較。但臺灣 ETF 的契約費率可能依基金淨資產規模分成多個級距,有些是全部資產套用當下級距,有些則依各段逐段累進;經理費和保管費也可能採不同結構。若先把它們壓成一個數字,後面的比較看似整齊,實際口徑可能已經不同。
因此本專題不回答「哪一檔費用最低」或「應選哪一檔」,而是回答四個可查證的資料問題:目前 catalog 涵蓋多少基金本體與掛牌代號、單一與多級距結構各有多少、契約表格一共保存多少筆費率列,以及每個結果能回查到多少官方或第一手來源。
頁面上方的資料快照由建置流程直接讀取同一份 ETF catalog 重算,公開 JSON 也由相同程式產生。如此可避免文章改了數字、下載檔卻沒有同步的情況。
統計單位:先分清 Fund 與 Listing
本站資料模型不把證券代號直接當作基金本體:
- **Fund(基金本體)**保存發行人、投資目標、追蹤指數、契約費率與公開文件。
- **Listing(掛牌資料)**保存證券代號、簡稱、上市或上櫃、交易幣別與掛牌日。
同一基金若有不同幣別或加掛代號,應共用基金本體與費率表,各自保有掛牌資料。這份專題的「基金數、發行人數、費率結構」以 Fund 為單位;「上市、上櫃及總掛牌檔數」才使用 Listing。若引用時只寫「ETF 檔數」,應補充指的是基金本體還是證券代號,否則不同資料集可能看似互相矛盾。
完整來源選擇、人工查證及更新規則可查資料與編輯方法。個別基金的契約級距仍以各 ETF 資料頁所列公開說明書或投信官方費率頁為準。
契約費率的四種結構
每個基金各有一組ETF 經理費與ETF 保管費資料。把兩項是否只有一列分開看,可以形成四種描述性結構:
- 經理費、保管費都只有一個契約級距。
- 經理費有多個級距,保管費只有一個。
- 經理費只有一個級距,保管費有多個。
- 經理費與保管費都採多級距。
「多級距」只表示契約表格有兩列以上,不表示費用一定較低或較高。尤其看到「逾某規模部分」等文字時,要確認費率是逐段累進,不能把最低的末段費率套用到基金全部淨資產。本站保留每一列的適用範圍、年率、費率基礎、來源日期與查證日期,不把級距先壓成單值。
為什麼最低值與最高值不能拿來排 ETF?
資料快照列出的端點範圍,是所有契約費率「列」中出現過的最小值與最大值。它可以檢查資料是否落在合理範圍,也方便研究者描述 catalog 內容,但不能直接解讀為某檔基金實際付出的費率。
原因至少有四個:
- 最低端點可能只適用於資產規模超過很高門檻的那一段,而基金目前未必進入該段。
- 逐段累進費率要分段計算,不能把最後一級當成全額費率。
- 經理費與保管費不是基金負擔的全部營運費用。
- 不同投資內容、期貨運用、海外市場與交易頻率可能帶來其他成本,不能只靠兩項契約費率判斷整體差異。
因此本專題刻意不提供依費率高低排序的表格,也不標示「較好」或「贏家」。需要並排查看特定基金時,可以使用ETF 客觀比較器,但仍應對齊投資範圍、資料日與缺值口徑。
三種「費用」不要混成同一欄
1. 契約經理費與保管費
這是公開說明書或官方費率頁所載的年費率及級距條件。它描述基金契約允許如何計收,適合回答「契約條款怎麼寫」,不等於某個月實際發生多少。
2. 特定月份實際費用
政府開放資料可提供境內基金特定月份已發生的經理費、保管費與費用合計比率。這是歷史快照,統計期間較短,也可能受當月天數、資產規模與會計資料影響。本站不把單月比率直接乘十二當成保證的年費率。
3. 總費用率
總費用率通常把特定期間由基金資產負擔的多項實際營運費用,相對於平均淨資產表示。它比只看兩項契約費率更接近歷史整體費用,但仍要確認統計期間及納入項目。投資人付給券商的手續費、交易稅或買賣價差,則不會因為基金有總費用率欄位就自動被納入。
ETF 內部費用會反映在基金資產與淨值中,不會像一般券商手續費逐筆從交割款另外顯示。費用也可能成為追蹤差異的一部分,但追蹤差異還受到現金部位、稅負、交易執行與指數調整等影響,不能反推成單一費用數字。
資料怎麼產生與驗證?
每次正式建置前,資料流程會依序執行下列檢查與產出:
- 讀取人工維護的 ETF catalog,驗證 Fund、Listing、費率表與來源欄位。
- 檢查基金與掛牌的關聯、證券代號唯一性、日期格式及來源網域是否在可信來源登錄表。
- 確認經理費與保管費級距存在,並保留適用範圍、年率、來源日期與人工查證日期。
- 從已通過驗證的 catalog 計算基金數、掛牌數、發行人數、投資類型與費率結構。
- 同時寫出頁面使用的衍生檔與公開 JSON,兩者數字來自同一個函式。
若原始 catalog 發生代號重複、費率缺漏、來源不可信或關聯錯誤,準備程序會失敗,而不是悄悄省略該筆。這能降低「頁面看起來更新了,但其實少了一批資料」的風險。它仍不能保證官方文件永遠沒有改版,因此每個數字都保留 catalog 審閱日,引用者也應標示存取日期。
建議的引用格式與可重現欄位
引用這份資料時,可以寫成:
股市小手冊,〈臺灣 ETF 契約費率資料專題〉,資料集審閱日見頁面快照,存取日期:YYYY-MM-DD。
若引用特定統計,應再註明:
- 使用的是基金本體數或掛牌檔數。
- 「多級距」的定義是該費用表有兩列以上。
- 端點範圍是契約列中的最小與最大值,不是實際總費用。
- 下載 JSON 的
generated_from_catalog_reviewed_at、scope與對應欄位名稱。
公開 JSON 適合重現摘要與做資料檢查;若要引用某一檔 ETF 的費率條款,仍應回到該基金資料頁所列的原始公開說明書或投信官方頁。本站只對官方文字做結構化與原創摘要,不以本站資料取代法律文件。
這份資料不能回答的事
本專題沒有基金即時規模、未來費率、未來績效、稅後報酬、流動性品質或個人適合度,也不把費率差直接推導成持有結果。即使在相同報酬假設下,長期費用影響試算也只是一個固定條件模型,不能預測特定 ETF 淨值。
資料快照的價值在於「口徑可說清楚、數字可重算、來源可回查」。它適合支援文章引用、資料品質檢查與中立比較,不適合包裝成商品排行或買賣結論。
一個可引用的 ETF 費用數字,至少要同時帶著統計單位、費率口徑、資料日期與來源。少了其中任何一項,數字越精確,反而越容易造成錯誤理解。
接著把另一個問題串起來