-
-
Notifications
You must be signed in to change notification settings - Fork 204
Description
Summary
The choice among taxable, tax-deferred (traditional 401(k)/IRA), and tax-exempt (Roth) accounts can shift a household's lifetime tax burden by tens of thousands of dollars, yet HARK has no model of tax-differentiated saving. The existing RiskyContribConsumerType models a single tax-deferred account with withdrawal penalties, and issue #1588 proposes an IRA extension, but neither captures the full asset location problem: which assets to hold in which account type to minimize lifetime tax burden. A general multi-account model would address questions about retirement savings policy, optimal Roth conversion strategies, and the welfare effects of contribution limits.
Connection to Financial Services Practice
The wealth-management plugin includes a portfolio-rebalance skill (wealth-management/skills/portfolio-rebalance/SKILL.md) that explicitly optimizes asset location (placing bonds and REITs in tax-deferred accounts, high-growth equities in Roth accounts, and tax-efficient index funds in taxable accounts). The tax-loss-harvesting skill (wealth-management/skills/tax-loss-harvesting/SKILL.md) models capital gains realization timing, wash-sale compliance, and the $3,000 net loss deduction against ordinary income. The financial-plan skill models Required Minimum Distributions, Roth conversion ladders, and Social Security coordination with withdrawal sequencing. A HARK model would replace these practitioner heuristics with a fully optimized policy function over contributions, withdrawals, conversions, and asset location.
Mathematical Model
Environment
Time is discrete,
State Variables
The individual state is
Preferences
where the period utility is
Choice Variables
Each period the agent chooses:
-
Consumption
$c_t$ -
Contributions:
$\ell_t^{\text{td}}$ to tax-deferred (pre-tax, up to limit$\bar{\ell}^{\text{td}}$ ) and$\ell_t^{\text{roth}}$ to Roth (after-tax, up to limit$\bar{\ell}^{\text{roth}}$ ) -
Withdrawals:
$d_t^{\text{td}} \geq 0$ from tax-deferred (taxed as ordinary income),$d_t^{\text{roth}} \geq 0$ from Roth (tax-free if qualified) -
Roth conversion:
$\xi_t \geq 0$ (amount converted from tax-deferred to Roth, taxed as ordinary income in year of conversion) -
Portfolio allocation: risky share
$\alpha_t^{\text{tax}}$ ,$\alpha_t^{\text{td}}$ ,$\alpha_t^{\text{roth}}$ in each account
Tax System
Ordinary income tax: We denote the marginal tax function by
The tax-deferred contribution
Capital gains tax: When the agent withdraws from the taxable account, realized gains are taxed:
with long-term capital gains rate
Required Minimum Distributions: For
where
Account Evolution
Taxable account:
where the portfolio return in the taxable account is
Tax-deferred account:
where
Roth account:
where
Cost basis:
where
Recursive Formulation (Bellman Equation)
subject to:
-
Flow of funds: Total after-tax resources equal consumption plus net contributions to all accounts:
$$Y_t + d_t^{\text{td}} + d_t^{\text{roth}} - \mathcal{T}(Y_t - \ell_t^{\text{td}} + d_t^{\text{td}} + \xi_t) - \tau^{cg} G_t + W_t^{\text{tax}} = c_t + \ell_t^{\text{roth}} + \frac{W_{t+1}^{\text{tax}}}{R_t^{p,\text{tax}}}$$ -
Contribution limits:
$0 \leq \ell_t^{\text{td}} \leq \bar{\ell}^{\text{td}}(t)$ ,$0 \leq \ell_t^{\text{roth}} \leq \bar{\ell}^{\text{roth}}(t)$ -
RMD constraint:
$d_t^{\text{td}} \geq \text{RMD}_t$ for$t \geq t^{\text{RMD}}$ -
No-borrowing:
$W_{t+1}^j \geq 0$ for all account types$j$ -
Portfolio constraints:
$\alpha_t^j \in [0, 1]$ for each account$j$
Key Insight: Asset Location
The optimal asset location result (Dammon, Spatt, and Zhang 2004) is that, in a model with taxable and tax-deferred accounts, bonds should be held in the tax-deferred account and equities in the taxable account. With a Roth account added (Shoven and Sialm 2004), assets with the highest expected pre-tax returns are most valuable in the Roth, since both contributions and growth escape taxation entirely.
Key References
- Dammon, R. M., Spatt, C. S., and Zhang, H. H. (2004). "Optimal Asset Location and Allocation with Taxable and Tax-Deferred Investing." Journal of Finance, 59(3), pp. 999-1037.
- Shoven, J. B. and Sialm, C. (2004). "Asset Location in Tax-Deferred and Conventional Savings Accounts." Journal of Public Economics, 88(1-2), pp. 23-38.
- Zhou, J. (2012). "Life-Cycle Stock Market Participation in Taxable and Tax-Deferred Accounts." Journal of Economic Dynamics and Control, 36(11), pp. 1814-1829.
- Horneff, W. J., Maurer, R. H., Mitchell, O. S., and Stamos, M. Z. (2009). "Asset Allocation and Location over the Life Cycle with Investment-Linked Survival-Contingent Payouts." Journal of Banking and Finance, 33(9), pp. 1688-1699.
Implementation Notes
- With 5 state variables
$(W^{\text{tax}}, W^{\text{td}}, W^{\text{roth}}, B, z)$ , computation is demanding. A practical simplification drops cost basis tracking (assume FIFO or average cost) for a 4D state, or discretizes one account balance. -
RiskyContribConsumerTypealready handles a 3-stage-within-period structure (contribute, allocate, consume); the tax-differentiated model could adopt similar multi-stage timing. - Roth conversion optimization (
$\xi_t$ ) is the key novel policy variable: the agent "fills up" low tax brackets with conversions in low-income years (early retirement, before RMDs begin). This standard financial planning technique lacks a rigorous dynamic programming treatment. - Could be implemented as a lifecycle model (ages 25-100) with age-dependent contribution limits, RMD schedules, and Social Security income.
- Builds on HARK's existing
PortfolioConsumerTypeandRiskyContribConsumerType. - Connects to the Social Security claiming model (Issue Social Security Claiming Decision Model #1732), where withdrawal sequencing interacts with claiming timing through the tax bracket, and to the multi-asset portfolio model (Issue Multiple Risky Assets Portfolio Choice #1735), which generalizes within-account portfolio choice to
$N$ risky assets.