If you’ve ever looked into budgeting advice, you’ve probably encountered the 50/30/20 rule. Recently, financial advisors have been promoting 60/30/10 as a more realistic alternative for 2026’s economy.
Let me break down both and show how to implement either in Beancount.
The 50/30/20 Rule
The classic formula (popularized by Elizabeth Warren):
- 50% Needs: Housing, food, utilities, insurance, minimum debt payments
- 30% Wants: Entertainment, dining out, subscriptions, hobbies
- 20% Savings: Retirement contributions, emergency fund, extra debt payoff
Example on $6,000/month take-home:
- Needs: $3,000
- Wants: $1,800
- Savings: $1,200
The 60/30/10 Rule
A newer framework that acknowledges higher housing costs:
- 60% Needs: Same categories, but more realistic allocation
- 30% Wants: Same as above
- 10% Savings: More achievable for many
Example on $6,000/month:
- Needs: $3,600
- Wants: $1,800
- Savings: $600
Which is Better for FIRE?
Neither is ideal for aggressive FIRE pursuits. Most FIRE folks aim for 50%+ savings rates, which would look more like:
- 30% Needs
- 20% Wants
- 50% Savings
But these frameworks are still useful as sanity checks and starting points.
Implementing in Beancount
I use account tags to categorize:
; Define expense types
2020-01-01 open Expenses:Housing:Rent
budget-type: "need"
2020-01-01 open Expenses:Food:Groceries
budget-type: "need"
2020-01-01 open Expenses:Food:Restaurants
budget-type: "want"
2020-01-01 open Expenses:Entertainment:Streaming
budget-type: "want"
Then query to see your actual allocation:
SELECT
meta("budget-type") as type,
sum(position) as total,
sum(position) / 6000 as percentage ; adjust for your income
WHERE account ~ "Expenses"
AND year = 2026
GROUP BY meta("budget-type")
My Actual Numbers
Here’s what I tracked last month:
| Category | Amount | % of Income |
|---|---|---|
| Needs | $2,850 | 33.5% |
| Wants | $1,500 | 17.6% |
| Savings | $4,150 | 48.8% |
Not quite 50% savings, but close. The budget frameworks helped me identify that my “needs” are actually quite optimized—most of my spending variance is in “wants.”
The Real Value
These frameworks aren’t strict rules. Their value is in:
- Forcing categorization: Makes you think about each expense
- Identifying drift: When needs creep above 50%, something is off
- Setting baselines: Easier to improve when you have a target
Which Do You Use?
Do you follow any of these frameworks? Or have you developed your own allocation targets? Would love to see how others structure their Beancount budgets.