Philip and Mike covered this well. I'd add that whatever late cancellation policy you adopt, put it forward when you quote terms to the producer as you discuss the booking. Put it in your deal memo email. If you don't state a cancellation policy upfront, you have no leverage to charge a fee when the rain comes.