I am NOT a CPA. That being said, I will try to help with your question. Your IRA contribution does not give you a
tax credit. The money that you contribute to a traditional IRA is not taxed in the year that you earn it. It is
deducted from your taxable income before your tax is computed, up to a limit on your total income. Don't know what the limit is for 2011. That is why you get back the extra $1000. The IRA contributions, along with any earnings, are tax
deferred, meaning that you pay taxes in the year that you draw it out, when, presumably your income is lower than when you put it in, thereby placing you in a lower tax bracket, which in turn should result in your paying
less tax on that money when you spend it than you would have when you earned it. Don't know what state you are dealing with, but Colorado uses your Federal taxable income, with certain additions and subtractions to compute the State taxable income, so the same thing holds true there. What Jess said about a Roth IRA is also true. Because you have already been taxed on Roth contributions, you don't get any tax advantage in the year of contribution, but you pay NO tax on your withdrawals, which means your earnings grow
tax free.
A word about withdrawals from IRA accounts. If you withdraw from an IRA
before you reach age 59 1/2
and have had the account in existence for at least five years you may (almost certainly will) be subject to a penalty in the amount of 10% of the amount withdrawn plus the taxes on the withdrawal. As to which is best, it depends on your situation. For example, if you expect your income to remain near present levels throughout your life, and if you can invest in something that will truly outpace inflation, the Roth makes more sense for sure. If you expect a
significantly lowered income level after retirement, resulting in a
significantly lower tax bracket, and the lower tax/higher refund is important now, the traditional does. "PERSONAL OPINION FONT ON" Whether you contribute to a Traditional, a Roth or none at all, you should try to adjust your withholdings (form W-4) so that you receive the smallest refund possible when you file your taxes, or even end up owing a small amount. Compute the difference and put it in an insured money market account at your bank/credit union and use it to pay what you owe at tax time. You don't want to owe too much, since there are underpayment penalties.
A large refund means that the Feds have been using your money all year without paying you any interest. You could be getting maybe 1/2% in a money market account. Not much but better than letting them use it for free. You will not be able to to do this if you have large tax credits, such as "Credit for Child Care" "Child Tax Credit" "Additional Child Credit" "Credit for Higher Education" and/or others in the much too long list. "PERSONAL OPINION FONT OFF" You can go to here
http://www.irs.gov/pub/irs-pdf/p590.pdf and read the publication pertaining to IRAs for more clarification. Actually lots of helpful info on the IRS website. I really mean that last. Hope this has been helpful and not
too long-winded. Stan