Menu

Home/Guides/Anexo J: Declaring Foreign Income

Foreign Income

Anexo J: Declaring Foreign Income

Organise foreign income, tax paid abroad and account details before completing Anexo J.

Updated August 2026 Professional review not recorded 12 min read
On this pageWhat Anexo J isWho must fileSections by income typeHow the foreign tax credit worksHow to fileCommon questions

What Anexo J is

Anexo J is the schedule of the Portuguese annual return (Modelo 3) where residents declare income earned outside Portugal. If you are a tax resident here, Portugal taxes your worldwide income, and almost everything foreign flows through this one annex: salary from a foreign employer, dividends from a US or EU broker, interest on accounts abroad, foreign rental income, foreign pensions, and gains on foreign assets.

It is also where you disclose your foreign bank and investment accounts, and where you claim the credit for tax already paid abroad, which is what stops most double taxation in practice.

If you have any foreign income at all, you file Anexo J alongside your other annexes. It supplements the return; it does not replace the annexes for Portuguese income.

Who must file

Any Portuguese tax resident with foreign-source income or reportable foreign accounts. The common expat cases:

  • Remote employees paid by a foreign company
  • Investors with a foreign brokerage account, even if nothing was sold
  • Landlords with property abroad
  • Retirees drawing a foreign pension
  • Anyone holding a foreign bank account that must be disclosed

Sections by income type

The annex is organized in numbered blocks (quadros), one per income category. You complete only the blocks that apply to you.

VISUAL GUIDE

Three records that do different jobs

Do not collapse these records into the net amount that reached your bank account.

Income statements and a separate tax-paid receipt sorted into compartments before an annual return.
  1. IncomeGross amount, income category and source country.
  2. Foreign taxThe tax paid abroad, recorded separately from the income.
  3. AccountsAccount identifiers, including reportable accounts with no income.
AT · Foreign income ↗
IncomeWhere it goesWhat you need
Employment (foreign employer)Employment income block (category A)Annual income statement from the employer; foreign tax withheld
PensionsPension block (category H)Annual pension statement; treaty position for the paying country
Dividends and interestCapital income block (category E)Broker or bank annual tax report showing gross amounts and withholding
Rental incomeProperty income block (category F)Foreign rent totals and deductible costs; foreign tax paid
Capital gainsGains block (category G)Per-sale proceeds, cost basis, dates, and foreign tax
Foreign accountsAccount disclosure blockIBAN or account number for each reportable account
Amounts are declared gross, in euros, by country of source. Foreign tax paid is entered alongside, and the system computes the credit. Keep the year-end statements; the tax office can ask for them later.

How the foreign tax credit works

Portugal relieves double taxation by credit: the Portuguese tax on that income is reduced by the foreign tax paid, capped at the Portuguese tax that would be due on it. If your broker withheld 15% on a US dividend under the treaty, you enter the gross dividend and the withheld amount, and the credit is applied against the 28% Portuguese charge.

Two things trip people up. First, the credit is capped by treaty rates: if the source country withheld more than the treaty allows, the excess is reclaimed from that country, not credited here. Second, the credit needs evidence, so statements matter more than screenshots.

Worked example

Elena, resident in Lisbon, receives a dividend from her US broker, using a round 1,000 euros gross for illustration, with the treaty 15% withheld at source.

Gross dividend declared in Anexo J1,000.00
US withholding at the treaty 15%150.00
Portuguese tax at 28%280.00
Due in Portugal after the credit130.00

Across both countries she pays 280 in total, the Portuguese charge; the credit only appears if the 150 of withholding is actually entered on the line.

Gross US dividend 1,000.00 Withheld abroad, 15% 150.00 Declared in Anexo J gross 1,000.00, tax 150.00 Portuguese tax at 28% 280.00 After the 150.00 credit 130.00 due in Portugal
One dividend, start to finish: declared gross, taxed at 28% in Portugal, with the foreign withholding applied as a credit.

How to file

Gather year-end statements

One document per source: employer statement, broker annual report, pension statement, rental summary. Convert non-euro amounts at the applicable rates.

Sort income into categories

Map each amount to its block: employment, pensions, capital income, property, gains. This mapping decides how each amount is taxed.

Enter amounts by country

Each line carries a country code, the gross amount, and foreign tax paid. One line per country per income type.

List reportable accounts

Add the IBAN or account identifier for each foreign account. This is a disclosure, not a tax charge.

Review the simulation

The portal simulates the assessment before you submit. Check the foreign tax credit actually appears; a missing credit usually means a missing withholding entry.

Common mistakes

  • Declaring the net amount. Amounts go in gross, before foreign withholding; declaring what landed in the account understates your income and shrinks the credit.
  • Leaving the withholding field empty. The system computes the credit from what you enter; a missing entry means full Portuguese tax and no relief, which the simulation will show if you check it.
  • Skipping the account disclosure in quiet years. Reportable foreign accounts are listed even in years they produced no income; the disclosure is about existence, not earnings.
  • Entering withholding above the treaty cap. The excess is reclaimed from the source country, not credited here, and entering it invites a correction.
  • Filing without the year-end statements. The tax office can ask for evidence later; broker and employer statements hold up, screenshots rarely do.

Common questions

My foreign income was already taxed abroad. Do I still declare it?

Yes. Residence-based taxation means everything is declared here; the foreign tax becomes a credit, not an exemption from reporting.

Do I report accounts that earned nothing?

The account disclosure is about existence, not income. Reportable foreign accounts are listed even in years they produced no income.

What exchange rate do I use?

Income is declared in euros. In practice annual statements from EU brokers already show euro figures; for other currencies, use the applicable official rates and be consistent.

Does IFICI or NHR change what goes in Anexo J?

No: you still declare everything. The regime changes how the declared income is taxed, including exemptions on some foreign categories. See the IFICI guide for which.

Sources

This guide is general information, not personalised tax advice. Rules and rates change, and your facts can move you off the defaults described here. Confirm your position with a qualified professional before acting on it.