Yes, You must submit a new W-8BEN form as part of your sign up to US Trading with SelfWealth.
We cannot use an existing W-8BEN form that you may have completed previously.
There will be a prompt to submit your new W-8BEN form through the SelfWealth online application process.
Other people found these related articles helpful
What are W-8BEN and W-8BEN-E forms?