My policy is within 24 hours full fee is payable, and at my discretion.
Beyond that I don't believe it's fair or right to charge.
By way of background- I'm teaching full time, both privately and in school, and have been for over ten years now and in that time, I've not been left in the crap by anyone. I believe that I should treat others as I would expect to be treated.