My rule is ---- If they book an hour but on arrival ask to change it to 30 mins that's ok with me and I'm paid for 30 mins.
If they book an hour and the session gets underway but they are all done in 30 mins there's no giving them half the fee back. No way mate. I haven't been asked to refund and would never offer either! 🙂