My usual fee is between $250 - $350 per event.
No charge for travel unless > 50 miles from Asheville, then $0.45 per mile for all miles.
I generally use a short written service contract to cover basic information, including the date, time and location of the event.
Payment may be made in advance or at the time of the event. No deposit is required to hold the date.