48 hour notice works fantastically because people understand that it’s my full time job. Also if I wake up ill and cancel last minute, I lose the money too. It’s a fair system.
Ok, does the student pay upfront? As this normally solves this as you just keep the money. Always tell the student of this policy in their initial lesson. Really you need to email this student telling them they owe you however many cancelled lessons, using language such as “due to the nature of my business”