Is there a deposit required?

No. You can pay with cash, check or credit card the day of the party. We will accept payment in advance, but it is not required.