Why not take a deposit? I don't own a detailing business, however I do know about business. If you take a deposit you can clearly state that any cancellation not made prior to 48 hours of the service, you (the customer) will lose your deposit. This way you don't have some Jerk who decides to...