It has worked out best for me in the last 9 years +, to pay each visit. The monthly or even weekly type deal is likely to go to hell faster than the per time payment. Trust me on this . About 2-3 hours per visit I pay now 225 baht. She has many other clients besides me. We all pay about the same. Good luck.