Rot IRA being more tax friendly than traditional

I am a CPA preparing a 2015 individual tax return for a client. I have done a lot of research on the exception for first time home purchase. It seems to me, that a Roth is more tax friendly in this area.

Traditional- tax free contributions, tax when early withdrawal for first-time home purchase, no penalty.

Roth- Tax on contributions, no tax on earnings or contribution when withdrawn for home purchase (if 5-year rule met), no penalty.

Roth has the benefit of earnings tax free on withdrawals for home purchase, but traditional does not. Both will tax the contributions, and neither has a penalty.

Am I correct?

Moshe Pelberg CPA



As you have seen, the Roth IRA first home exception is by far the most complex feature of Roth distribution taxation. The tax free earnings (up to 10k lifetime) get premature qualified distribution status (first home is treated similar to reaching 59.5) if you input the 10k (or some lesser amount) to Form 8606. However, without claiming the first home 10k on Form 8606, the taxpayer still benefits from the Roth ordering rules under which the balance of regular contributions comes out first and conversions second. Any conversions done within 5 years will be subject to penalty, but the first home exception up to 10k can also be used to waive that penalty using Form 5329 and entering the first home exception code 09. Taxpayer might not need to tap the Roth earnings in the first place, but if he does and continues to have a Roth balance later on, his future basis is reduced by 10k per the 8606 instructions which effectively restores the earnings amount back to his Roth. This could cost him in any later distribution, but if he holds the Roth until 59.5, those earnings become tax free again. The point is that entering the 10k OTHER THAN as a penalty exception on Form 5329 could have later repercussions, so I would not enter it other than on Form 5329 unless it is needed for the Roth distribution amount desired. The IRS has never explained this, you have to run an example through the 8606 instructions to illlustrate it.

Add new comment

Log in or register to post comments