You do not need a Veem account to deposit Veem checks.
You can also create a Veem account and continue to receive checks if you do not input your banking information on your account. If you input your banking info, you will begin to receive ACH payments, which will land in 1-2 business days, as opposed to the standard check processing time of 7-10 business days.
If you create your Veem account, you can access things like Veem’s tracker, allowing you to know when your check has been sent, and approximately when it is supposed to arrive.