Major Tax Confusion - Please HELP!
Hi,
This is my situation. Icame to United States on July 2000 on F1 Status. On January 2005, my opt was started. I got hired by a NJ based consulting firm on May 2005 and started working/getting paid form June 2005. My Opt Expired on January 2006 and I am on my H1 B since then. I got only one W2 from my Employer which mentions only my federal and NJ state taxes (SDU/SDI) and does not include Social Sec and Medicare.
Now, my questions are as follows:
1) For the 2005 tax season, which forms I am supposed to file for Federal and State? Do I have to file 1040NR OR 1040 ? I believe I can not file for a 1040 NR since I have been living in the US for last five years? IS this correct? If so, Can I File 1040 EZ?
2) If I am living in US for more than five years, do I have to pay Social Sec and Medicare taxes for 2005, even though I was in OPT for the whole year? If I do, how I am going to do so as in my W2, there is no Social Sec and Medicare taxes are being cut for last year. (I asked my employer about this and they informed me as I was in my OPT, I don't have to pay those taxes, I have to pay SS and Medicare taxes once I started my H1, which will be 2006 year).
3) The exact date my OPT expired was January 20th, 2006. According to My I-94, My H1B is valid from January 1st 2006. The pay check that I got from my employer for the work that I did from January 1st 2006 to January 15th 2006, does not include Social Security and Medicare taxes. Is this correct? As my OPT expired on January 20th 2006, is it possible that my status will still be considered under OPT till Jan 20th of 2006, even though my I-94 say my H1B starts from Jan 1st 2006?
If you can help me on this, I would really really really appreciate that.
Thank you in advance for your time.
njconsultant