Yes, the cash advance fee is charged as soon as you take out the money. The fee will be added onto your total card balance, though it will be charged at a different interest rate.