No, tipping in Italy is not required by law but it is greatly appreciated by who served you. Tipping is a way to show your appreciation for a service that you particularly enjoyed.