Why you should have a Terms of Service Agreement :

A Terms of Service Agreement tells your users how you run your business and what they can expect when they use your website, laying out simple usage language so all parties are protected.

It also provides liability protection for your business which can help you avoid unwarranted litigation.

Your Terms of Service Agreement will include pertinent business clauses like:

Responsible Use and Conduct

Limitation of Liability

Copyrights/Trademarks

Termination of Use

Governing Law

Dispute Resolution, and many, many more!