Do you need a tax ID or a business and tax ID for Twitch Affiliate?
Hei,
No, you do not need, I'm also with Twitch Affiliate and you do not have to, with me at least I would not specify it, only if I would live in the US.
Hope could help you, but actually should be there too.