You don't have to, but I regard it as absolutely necessary to agree on the T&C with your clients before starting a job. And what better way to communicate those than through your website?
Do keep older versions, though. Your T&C will probably change over time, so in case of disputes, you...