It used to bother me when I first started if a man left early and would worry it was me somehow. I soon realised that men can change after they cum- their guilt kicks in or they feel weird or just they've got what they want so see no reason I hanging around or they genuinely have to be somewhere else and just booked an hour because they think that was the 'right' thing to do or indeed they have over estimated their sexual stamina! I offer outcalls at an hour minimum but will do 30 and 45 mins incall so if it's an incall they had the choice to book less time so it's their fault they booked for an hour so I don't really have any sympathy.
Me too!!! When I did outcalls it was all about me arriving/leaving on time but now doing incalls, its about about them arriving/leaving on time. It used to bother me as well when they'd booked for a 30 min incall but (cum and) leave 10 mins later, but then I realised that once they have busted their nut they dont feel compelled to stay longer for a cuppa or a chat haha! So Ive now switched my way of thinking and pat myself on the back that I can provide a non rushed meet and
still satisfy them in 1/2 the time they've booked

What I have done if someone finishes much earlier than they should and want a refund is explain that it isn't fair as I could have taken another booking for the full amount but I'd add the time onto their next booking.
I was speaking offline to another sex worker who suggested the same thing - giving them 'credit' by adding on additional time to their next booking. I could possibly consider this, depending on the situation Im faced but I wouldnt do this often because Id be having to keep tabs on the extra time Ive given clients and I just want to keep my business simple and uncomplicated. Im just glad this doesnt happen often though otherwise Id be pulling my weave out hahahah!
However, I would say if someone is being a real arsehole or you feel scared you shouldn't feel bad about giving a refund to get them out of your place.
The first time I gave a refund was with a reg. I did it out of goodwill and I told him there and then that I wouldnt be prepared to do it again. Couple of weeks later he had the audacity to ask me again (booked 1 hour, came in 30 min and asked to leave early and wanted a partial refund). I refused and reminded him that last time I told him I wouldnt be prepared to do it again but he wasnt backing down and the situation just got really awkward so I ended up giving him a partial refund just to get him out - and he asked for even more back! Cheeky fucker! Of course I said no and told him that hes taking the $@*%&@* piss - he left in a strop but not before me telling him that he no longer has the option to book me for 1 hour: max for him would be 30 and if he wanted to extend he would have to do it in a booking. I should really just block him but hes so quick and easy. Outside of the ^ hes a nice guy and we have the best banter but I gave him an inch last time and he tried to take a mile this time but he knows the score now.