Yes, there is a fee for balance transfers - either $5 or 3% of the amount of each transfer, whichever is greater.