A Roth IRA allows your contributions to grow tax-free until you retire. Unlike a Traditional IRA, you will pay taxes up front on the contributions you put into a Roth IRA. There are limits on how much you may contribute to a Roth IRA (depending on your income) and when you can make penalty-free withdrawals, so be sure to consult with a financial advisor about your retirement plans.