Originally Posted by AtlantaTaxExpert
If you were IN India when you earned this income and paid taxes on it, and you were in India for AT LEAST a year, then you can claim a Foreign Income Exclusion on that India-sourced income and pay NO U.S. taxes. The for is Form 2555.
If you were in the U.S. or otherwise do NOT qualify to file Form 2555, you can file Form 1116 and claim a Foreign Tax Credit. However, if the income is earned income, it is likely the credit will NOT be dollar-for-dollar, which is why filing Form 2555 is probably your BEST option.