Taxes and Penalties on Roth IRA Withdrawals

You can always withdraw contributions tax- and penalty-free. It's more complicated when you take earnings.