Does every affiliate marketing company ask for your SSN, if you're from USA? Please, answer me. Thanks.
What do you mean by "affiliate marketing company"? A company that markets, advertises for affiliates?
Some don't need that info when you sign up at first, but before they will pay you, they will require it. If they don't I don't think I would promote their products as you might find they are a scam.
Most affiliate programs (USA based) that I've signed up for requires you to input your SSN. It's for tax purposes -- both on their end and on yours.
US based affiliate companies need to have your social security number on file by law. Its so they can file they report to IRS how much they payed you. Those outside the US won't ask for one but you law still requires you to pay taxes on money earned from them
Thank you all for your answers. So, if a company bases in Europe that company won't ask for your SSN? Am i right?