Some escorts might require a booking fee to free up so much space for an overnight or a long appointment.
Very unprofessional of him. He should have cuddled with you until the hour was up.
Back to subject:
Always after!
There are some escorts that late at night or if there's evidence of PNP might understandably ask payment upfront. Obviously, those circumstances wouldn't apply to anyone dealing with you.