Deductions & credits

All total worldwide income must be reported on a US income tax form.  If you pay taxes in another country  then you can take the foreign tax credit or a Sch A deduction. 

 

You can use TurboTax from anywhere in the world to complete a US tax return.

See this TurboTax support FAQ - https://ttlc.intuit.com/questions/1900705-can-i-e-file-with-a-foreign-address

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

This IRS Publication 54 Tax Guide for U.S. Citizens and Resident Aliens Abroad has a wealth of information - https://www.irs.gov/pub/irs-pdf/p54.pdf