Yes, TurboTax can assist you with all of these situations. Unless you have self-employment income, you can probably use TurboTax Premier to handle your reporting (especially the rental income).
A U.S. citizen must report all worldwide income on a US-Resident Return (Form 1040). (There is a provision to exclude Foreign Income when you are staying outside of the United States, but your situation does not appear to qualify for that exclusion). Therefore, here is how your income is handled:
- Unless you have a specific US-document to report your Foreign Pension income, you will report the pension as Miscellaneous Income. If the income was not reported to you in USD equivalents, you will need to convert the reported currency into US dollar amounts. If you are paying income tax on the pension to Albania, you are able to claim a Foreign Tax Credit (Form 1116) for those taxes. Note the link to the instructions on how to do so below:
- For your Rental Property, you will also claim the income using Schedule E, where you will also be able to claim deductions against your gains. If you pay an income tax to Albania for the rental income, you may claim a Foreign Tax Credit for that also. However, property taxes (or similar) would have to be claimed as a deduction against your rental income on Schedule E as well.
Then, to claim the Foreign Tax Credit, follow these instructions found in the following TurboTax Community Help Article: Claiming the Foreign Tax Credit
TurboTax can point you in the right direction with any filing requirements if you have a FinCen 114 (FBAR) requirement and can prepare Form 8938 (FATCA) if you are required to file that form. Nearing the end of the Federal Taxes and Income interview, you are asked if you are the owner of any Foreign Bank Accounts or have an interest in a Foreign Trust. Answer yes to the appropriate question, and yes if the aggregate (combined) value of all accounts is (or was) $10,000 or more at any given point during the year. This will trigger a FinCen 114 filing. TurboTax by law cannot be used to file this Form (it is technically not a tax document), but will direct you to the correct website so that you may file the FBAR report yourself. Form 8938 (FATCA) is, however, a part of the tax return (when required), so TurboTax will be able to assist you if that is necessary.