t ≈ 72 / r
t 翻倍年數 · r 年化報酬率(百分比,不是 decimal)

用法直白:填一個數除 72

年化報酬72/r 估算實際值 ln(2)/ln(1+r)誤差
4%18.0 年17.67 年+1.9%
6%12.0 年11.90 年+0.9%
8%9.0 年9.01 年−0.1%
10%7.2 年7.27 年−1.0%
15%4.8 年4.96 年−3.2%
25%2.88 年3.11 年−7.4%

結論:4–12% 區間誤差 < 1%,這正好涵蓋人類歷史絕大多數合理長期報酬。 超過 15% 就要校正 — 高利率時 70 比 72 更準,低利率(< 4%)時 73 比 72 略佳。 投資銀行內部偶爾用「Rule of 70」就是這個原因。

為什麼是 72?真正的數學

複利公式:終值 / 本金 = (1 + r)^t。翻倍意味左邊 = 2,所以 (1+r)^t = 2,兩邊取對數:t = ln(2) / ln(1+r)。 ln(2) ≈ 0.693。對小的 r,ln(1+r) ≈ r(一階泰勒展開)。

所以 t ≈ 0.693 / r。但 r 是 decimal(如 0.06),把 r 寫成百分比 R = 100r: t ≈ 69.3 / R。理論上應該叫「69.3 法則」 — 但 69.3 心算難,72 有 1, 2, 3, 4, 6, 8, 9, 12 等好多因數, 而且在 6–10% 區間誤差更小(因為 ln(1+r) 比 r 略小一點,多放幾個單位剛好抵消)。 歷史選擇了 72。

反向用法:要 30 年翻倍要多少報酬?

公式倒過來:r ≈ 72 / t。30 年翻倍要 72/30 = 2.4% 年化。意義:30 年定存 2.4% 等於翻倍。 這比想像中低,因為複利時間長。但通膨 2-3% 會把這「翻倍」幾乎完全吃掉 — 所以理財書才會強調「報酬要 high enough to beat inflation」。

實際情境:退休金估算

25 歲存 100 萬、年化 7%,到 65 歲(40 年)有多少?72/7 ≈ 10.3 年翻倍,40 年翻 4 次(10 × 4 = 40), 1 → 2 → 4 → 8 → 16,1600 萬。實際 (1.07)^40 ≈ 14.97 倍 = 1497 萬,估算誤差 7%,能心算到這精度已經很實用。

⚠️ 常見錯誤

把 r 代成 decimal:公式裡 r 是百分比的「數字」,不是 0.06。 年化 6% 直接代 6,得 72/6 = 12 年。代 0.06 得 1200 年顯然錯。 和 複利終值公式(r 是 decimal)剛好相反,這是 72 法則最常見的陷阱。

動手算算看

下面是 ∑ Calc 72 法則計算機。試你預期的 ETF 年化、債券殖利率、定存利率。