Up to recently a balance transfer could be done without a balance fee. Now credit card companies are charging as much as 3%.