No. They do not charge you ahead. A few restaurants require a cc# as a deposit, but no actual upfront payment(Cinderella's castle is an example. They want to mae sure they are going to have that spot full, as so many people want that resi.)Just be sure to print a copy of your resi #s so you have proof of your resi as well as the ability to cancel them within the allowed time frames.