Not really. There is no need to enter contract when the tasks don't worth it. There are some clients that do not have much money in it. Such a client doesn't need to be bind by any law. There should be trust between the clients and freelancers in small tasks. But when you notice that the task may even much more money, it is always better for you to enter into contract with your clients for you to be safeguarded.