You need a contract. Do no more work for them until you have one.
Invoices to be paid within X days of presentation. You are not an employee, so their internal payroll dates are of no relevance to you. Legal standard is Bank of Interest base rate + 8% late payment interest.
There are many...