I guess I'll find out tomorrow when I check my bank, but what was described to me matches above. I will get charged when it ships to the store. So probably 6/17 or 6/18. And no it's not extra. Actually might be cheaper since you can get out of some fees.