During the 2011 tax filing season (~March 2012), I decided to take some extra cash and open Roth IRAs for my wife and I. Both of us work and have employer sponsored 401k and pension accounts, but neither of us had any IRA accounts. I made a mistake in calculating the contribution amounts and over contributed in both 2011 and 2012 due to income limits. We are married filing jointly and fell within the phase out range in 2011 and will presumably be in the same situation in 2012. I have since corrected the 2011 excess contribution through recharacterization and calculated that I needed to back out 30% for both my wife and I. This has been completed.
For 2012, I'm not sure how much I need to back out because I have not yet calculated my MAGI which is the basis for calculating the income limit phase outs. Unless I misunderstand the tax code, you really can’t calculate your contribution limits until you’ve completed your tax returns for the year. Please correct me if this is not a valid assumption. My thought at the moment is that I could simply recharacterize all of my 2012 Roth IRA contribution as a Traditional IRA contribution in the next couple of days (i.e. in 2012) and then recharacterize it all back to a Roth IRA 30 days later to avoid having to worry about the Roth IRA contribution limits.
My primary question is whether or not this roundtrip conversion from Roth to Traditional and back to Roth through recharacterization is valid and makes sense? Am I missing anything?