I have a contract for drop-in clients that covers what a drop-in client is, the benefits (pay-as-you-go), the cons (not guaranteed), how to reserve, rescheduling, canceling a reservation etc. Also I mention that drop-in clients have to follow my regular policies just like my full/part-time clients do (illness, forms, etc.). I've attached them below.
I also have my drop-in policies in my handbook.
I think it's great that you are thinking about getting it in writing now before you have issues