It doesn't really matter where you live - whether you are in US, Japan, Guam or a moon. You have to report your income wherever you earned and if you meet conditions to exclude it (under limit, taxes paid, treaty country where you paid taxes) then you won't pay. IRS doesn't care where you physically are if that makes sense. For them you are a US citizen / PR and have tax liability to them.