There is no way in hell I would ever refund a client if they wanted to leave early. They book a timeslot - then they pay for that time, They can do whatever they like in that timeslot, massage, cuddle, try again, bake a cake, and including leaving early.