Question: how long does it take for citibank to do a balance transfer?
Answer: Generally, it can take anywhere from two to 21 days for a balance transfer to post to your account, although at some banks, it may take even longer.