Roth conversion plan
roth_conversion_planCompare Roth conversion strategies year by year under 2026 federal tax law in today's dollars: no conversions versus filling the 12%, 22%, 24% or 32% bracket each year until RMDs start (or stopAge). Models RMDs, Social Security taxation, the senior deduction, a flat state tax and heirs' tax on the remaining traditional balance, and flags IRMAA years. Returns each strategy's lifetime tax, after-tax wealth and amount converted, the best strategy by after-tax wealth, its year-by-year schedule, and the assumptions. Required: filingStatus, birthYear and traditional balance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"filingStatus": "<filingStatus>",
"birthYear": "<birthYear>",
"traditional": "<traditional>"
},
"name": "roth_conversion_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roth | No | Roth balance (default 0). | |
| endAge | No | Last plan year age (default 95). | |
| stopAge | No | Last conversion age (default the year before RMDs start). | |
| taxable | No | Taxable account balance that pays conversion tax (default 0). | |
| startAge | No | First plan year age (default the client's age in 2026). | |
| birthYear | Yes | Client birth year. | |
| realReturn | No | Annual return after inflation in percent (default 0). | |
| heirTaxRate | No | Heirs' tax rate on the inherited traditional balance in percent (default 24). | |
| otherIncome | No | Wages and pensions per year (default 0). | |
| traditional | Yes | Traditional IRA/401(k) balance in dollars. | |
| filingStatus | Yes | single or mfj (married filing jointly). | |
| stateTaxRate | No | Flat state income tax rate in percent (default 0). | |
| socialSecurity | No | Household Social Security benefits. | |
| spouseBirthYear | No | Spouse birth year (mfj only; default same as client). | |
| otherIncomeEndAge | No | Age when other income stops (default never). |