Don't think you will ever be able to stop customers taking the cleaners on directly, because even if it's in writing, you have to be able to afford the time and money to enforce it. Its an age-old situation.
Your T&C's should say what you want, nothing more and nothing less. Then decide if it makes you look inflexible or not. As has been said, doing domestic work as a business is very difficult, and i know.