Just give your customers your bank details and ask them to use their surname as a reference when they set up the standing order. If they have online banking its really quick to do. Let them know they are in control of the payment and that it must leave their account on the day of the clean. That way you receive payment within 2 hours to 2 days depending on the bank.
A standing order is when the customer sends payment to you - free.
A direct debit is when you take the payment from the customers bank account - expensive.
For one offs, a cheque or cash is the usual method of payment. Cash is preferable if they are moving out of the property.
Hope that helps
Diane
www.freshlymaid.co.uk