I always allow people to reserve tickets for payment on the door. No additional fee. I very seldom get let down as people appreciate the fact that they can reserve and can pay on the door.
I agree it is a rip off to have to pay extra costs if they quote a ticket price.