Asking students to pay first vs pay later
I generally only ask students to pay after meetings, and so far I've never had problems with students ghosting me / not paying even though I am nervous about that sometimes when it's a student I don't know well. But even so as I increase the number of students I have I've found it adds a lot of extra overhead to keep track of past meetings, who has paid and who hasn't, and sending emails to chase them down, etc.
So I'm considering asking students to pay in advance before each meeting. Maybe even having the payment be part of an automated calendar booking page. On my side it simplifies things a lot with tracking payments, and it also gives me more control over e.g. when to issue a refund when a student cancels a meeting with short notice. My only concern is maybe that some students might be put off by having to pay when booking, especially if it's a first meeting / they don't necessarily trust me yet.
Just wondering what do other tutors do? has anyone switched to pay-first and found any problems with that?