Alabama is one of the more retirement-friendly states for income tax. Social Security and traditional pensions escape state tax entirely, while withdrawals from 401(k)s and IRAs are taxed. This calculator sorts your income streams and shows exactly what Alabama keeps tax-free and what it taxes.
How it works
Alabama applies three different rules:
- Social Security benefits are fully exempt.
- Defined-benefit pensions (government, military, and qualified private plans) are exempt.
- Defined-contribution withdrawals (401(k), 403(b), traditional IRA) are taxable as ordinary income, less a 6,000 dollar exclusion per taxpayer at age 65 or older.
After totaling the taxable portion, the calculator subtracts Alabama’s standard deduction and personal exemption, then applies the 2 / 4 / 5 percent graduated brackets:
AL taxable = (taxable DC withdrawals + any taxable pension)
− standard deduction − personal exemption
Example
A single retiree age 66 receiving 24,000 dollars in Social Security, an 18,000 dollar government pension, and 20,000 dollars in 401(k) withdrawals pays Alabama tax only on the 401(k). The 6,000 dollar age-65 exclusion drops the taxable amount to 14,000 dollars; after the standard deduction and exemption, Alabama tax is roughly 500 dollars — under 1 percent of total retirement income.
Notes
This models the headline rules. Roth distributions are already tax-free, and the exact treatment of mixed or non-qualified plans can differ. Alabama’s property taxes are also low, which compounds the retirement advantage. Confirm current exemptions and the age-65 exclusion at revenue.alabama.gov.