show/hide
savings_rate <- function(income, spending) {
((income - spending) / income) * 100
}
# $5,000 take-home, $3,500 spent
savings_rate(income = 5000, spending = 3500)
#> [1] 30How much should you save? The honest answer is: as much as you can sustain. This chapter covers common targets and how to choose one that matches your goals.
Ben Felix and John Bogle both stress this above all else.
Formula: (Savings + Investments) ÷ Gross Income
Example: You save $500 and invest $700 from a $5,000 gross income. → 1,200 ÷ 5,000 = 24% savings rate.
Benchmarks to know:
Your savings rate, the share of take-home pay you don’t spend, is the single number that best predicts how quickly you build wealth. It’s Housel’s “gap between ego and income,” expressed as a percentage.
Formula: Savings Rate = (Income − Spending) ÷ Income × 100
Example: you take home $5,000 and spend $3,500. → (5,000 − 3,500) ÷ 5,000 = 30%.
savings_rate <- function(income, spending) {
((income - spending) / income) * 100
}
# $5,000 take-home, $3,500 spent
savings_rate(income = 5000, spending = 3500)
#> [1] 30def savings_rate(income, spending):
return ((income - spending) / income) * 100
# $5,000 take-home, $3,500 spent
savings_rate(income=5000, spending=3500)
#> 30.0