My usual fee is $300, plus an additional $50 if you would like for me to attend a rehearsal on a different day.
I don't charge for travel unless the location is > 50 miles from my house in West Asheville, then I ask for $0.50 per mile for all miles over 100 for the round trip.
I generally use a short service contract to cover basic information, including the date, time and location of the event, and will need a physical mailing address.
Payment may be made in advance or at the time of the event, and I do not require a deposit to hold the date.