Deductions & credits

If you are a US citizen or US resident you are required to report your world wide income.

Foreign Earned Income is reported on IRS Form 2555.  Foreign Taxes Paid are reported on Form 1116.

You can use TurboTax to report both foreign earned income and foreign taxes paid.  Using the online editions you will need the Deluxe edition or higher.  Any of the desktop CD/Download editions can be used for the foreign income and taxes.

See this TurboTax support FAQ for Foreign Income - https://ttlc.intuit.com/questions/1895445-do-i-need-to-report-foreign-income

Also see this IRS Publication 54 Tax Guide for U.S. Citizens and Resident Aliens Abroad - https://www.irs.gov/pub/irs-pdf/p54.pdf

And this IRS website for taxpayers living abroad - https://www.irs.gov/individuals/international-taxpayers/taxpayers-living-abroad