first of all I call mine a booking fee and my final balance gained at minimum 2 weeks prior to event is actually a nice thing and most recognize they weould rather not be bothered with having to find that elusive envelope or to scrounge together cash on a night they are celebrating and possibly having a bit of alcoholic refreshment. I have yet to have this policy become a deal breaker.