No, you do not need an account to use TeamViewer. Creating a personal account on TeamViewer gives you access to additional features, such as device and contact management.