Generally, TFSAs are tax-free even when you withdraw your income. However, you may have to pay taxes on income earned in a TFSA in the following situations: Your tax-free savings account was not registered. You held U.S stocks and received taxable dividends. In that situation, tax must be paid to the IRS. You over-contributed to the TFSA.