I think anything up to 10 minutes over time is ok. I think if someone stays 15, 20 or 30 minutes over time then they are taking the piss unless you are a regular and get along particularly well with the girl.
I find the best thing an escort can do round things off is ask if the client would like to have a shower before they leave.