Yes. All creators who are sponsored via our company must complete a tax form in order to get paid. Non-U.S. persons are asked to complete a W-8BEN form and non-U.S. entities are asked to complete a W-8BEN-E form.
Our payment portal allows creators to do this in a very intuitive and easy manner, following clear guidelines.