I normally take 20% deposit to secure the booking. This can be paid via bank transfer/ pay pal/ cheque (details will be given once booking is confirmed )
The rest of the remaining balance can be paid anytime before the event, but often is fine on the day! This is by cash/ bank transfer.
Can you send an invoice?
Of course!
I know most businesses and other people would need invoices! Just let me know in a message that you require one and I will send it off!