To be fair, you should check your accountant. However, since expenses are pass-through losses and float to your K1 if you have no income you could put it off. Keep in mind that means you will not be able to claim the loses which could offset other taxes due (until you do your taxes then you could claim them). It is best to file. Should you choose not to file, the IRS does require 1099’s be sent for any USA entity above 500$ in any given fiscal year and possibly foreign entities as well, and may deny any expense that you did not do this for. weather you file or not make sure you pay the annual fees on your S corp.
My question is, what happens when someone moves from Israel to the US in the middle of the year.
What are they required to do?
They are required to file all there earnings from the entire year with the US Government.
If they have some tax liability from this year to the Isreal Government then this will take off from there liability to the IRS.
The fact that they moved doesn’t matter at all.