Question: can you contribute to a roth ira if you have a pension?
Answer: For purposes of the annual limit, "compensation" includes wages from employment or earned income from self-employment. Income from Social Security, pensions or investments doesn't count. ... Generally, if you're not earning any income, you can't contribute to either a traditional or a Roth IRA.