I have no experience in going to massage shops. But you can find moneyboys on apps like Jack'd and especially blued, which is the most popular gay app in China. The moneyboys might use $ or other signs (phone number, spa) in their profile description/picture to give you a hint that they are for hire. If you text them they are likely to reply with "mb" or “收费" to clarify that they are looking for customers only. The going rate for short time (快餐) in Shanghai is anywhere between RMB 600 - 1500 (or more for superstars) depending on looks and popularity. There is no extra tip on top of that, but guys might ask for a surcharge or taxi money for outcall. There is also a website with available guys in various Chinese cities: www.jrwp.co Note that the number behind the city name is indicating the rate (e.g. 上海80 = RMB 800, 上海12 = RMB 1'200).