Every single business transaction you enter into needs an agreement - period. Even if your customer or client is your bff - something could go wrong. Is there a dispute regarding when payment should be made? How about if your client decides to terminate the agreement - what happens next? Will your client or customer own your intellectual property you used in connection with providing them services? This agreement contemplates all of these things for you.