$$$ this is an easy one
gentlemen
just as i believe ozzy put it you should have already discussed payment with the provider before coming over so the amount is already known so not to make it uncomfortable you can place the money on a table before the session starts and walla no probs but it should always be paid upfront
lots of love lisa