I am in US on a F1 visa. While working on OPT, F1 visa holder does not have to pay social security and medicare taxes.
However my spouse in on H1B visa. Since we file jointly we pay social security and medicare taxes for both. Today my HR told me that I do not need to pay these taxes and that they are going to update my withholding accordingly.
If HR is right, I will need to file an amendment to my tax return. However I think they are incorrect and that I should be paying these taxes. Who is correct?
BTW I have been in US for more than 5 years and therefore file as a resident instead of non-resident.