I got an unexpected bonus this year that will put me well above the $95,000 max for contributing the full $4000 to a Roth IRA, but I have already contributed $3200, more than will be allowed. The best remedy that I think is available and legal, according to the 2004 IRS Form 590 (page 57 and 58) http://www.irs.gov/pub/irs-pdf/p590.pdf, is to withdraw the excess contributions and associated net earnings before April 15, 2006 and pay tax on the earnings as regular income for 2005. By withdrawing before April 15, "the contributions are treated as if [I] never made them" according to 590.
Basically, this rule would seem to allow anyone who contributes to a Roth IRA during a year to decide the following April 14 that they need to liquidate, and as long as contributions and all earnings are redeemed, and regular income tax is paid on the earnings, there is no penalty.
The problem is, my mutual fund firm won't acknowledge this rule and says I will have to pay a 10% penalty on the earnings because I am not 59 1/2 but am making a withdrawal. I am worried that even if I am right, how they characterize the withdrawal could impact how the IRS views the transaction.
Any comments? Thanks.