Yes, see this from IRS:
Taxation of Non-Resident Aliens:
If you are any of the following, you must file a return:
However, See this, NOTE: If your only U.S. business activity is trading in stocks, securities, or commodities (including hedging transactions) through a U.S. resident broker or other agent, you are NOT engaged in a trade or business in the United States.
if i have earnings from a transaction,sale of shares,for the tax due,would the IRS demand i pay first or should they not deduct from what is due to me
direct and the broker can send the net due?
Sometimes, depending on whether a 1099-B was sent to IRS from your broker, they will send out a demand for the amount due based simply on the gain that was reported by your broker to them ... (forcing you to file a return to ahow that the tax is or is no due, based on your circumstance)
sorry for the typo (to "show" that the tax...)
BUT If you receive a phone call, fax or letter in the mail from an individual claiming to be from the IRS but you suspect they are not an IRS employee, contact the IRS at 1-800-829-1040 to determine if the IRS has a legitimate need to contact you. Report any bogus correspondence.
it was addressed to me but recieved by the broker,i dont believe them? the irs even say that i should not contact them but through the broker?? the whole deal may be a scam?
NO that is most likely a scam
IRS would never tell you to pay dollars to another entity
See this: http://www.irs.gov/uac/Don%E2%80%99t-be-Scammed-by-Fake-IRS-Communications
ok,you say i should call the number,and then maybe i can report these scamers,they are operating live now,by the way i am in africa,nairobi
OR to contact them THROUGH someone else, So sorry, but this sounds VERY suspect
Yes, pleas do... you will be helping others
thank you,i will,much appriciated.
You are welcome ... good intuition
If this has helped, I would appreciate a rating of 3(ok) or better. (That's the only way I'm paid) ... However, if you need more on this, please come back here so you won't be charged for another question.