There are a lot of reasons why I need to have a solid freelance agreement with my clients because it's very crucial for freelancing.
The good thing is, It protects me and my client as I make sure to outline expectations, terms and conditions in the agreement
I take this very seriously because I know that a well-crafted agreements can help prevent misunderstandings.