Tax information for
expats in Portugal
Menu

Home/Guides/Anexo J: Declaring Foreign Income

Foreign Income

Anexo J: Declaring Foreign Income

Separate foreign income from foreign accounts, reconcile your statements and understand the limits of double-tax relief.

10 min read
On this pageWhat Anexo J reportsCheck the income source before the annexFind the relevant sectionForeign accounts without incomeBuild a statement-to-return worksheetHow the foreign tax credit is limitedBefore you submitCommon questionsSources and editorial scope

What Anexo J reports

Anexo J is the Modelo 3 schedule for foreign-source income and certain foreign accounts. Those are two separate reporting questions. An account can be reportable even if it earned nothing; receiving money abroad does not by itself make that money foreign-source income.

This guide helps Portuguese tax residents organise the information. If you moved during the year, first establish your resident and non-resident periods. CIRS article 15 applies worldwide-income scope to the resident period and Portuguese-source scope to the non-resident period.

For a return filed in 2027, the income year will ordinarily be 2026. The form available when this guide was checked is the version effective from January 2026. Its section map is a preparation aid; confirm the applicable form, codes and instructions for the 2027 campaign before filing.

Check the income source before the annex

The payer, account and income source may be in different countries. Start with the legal category and the source rules, then consider the relevant treaty. Do not classify every foreign bank credit as income, or every overseas payment as Anexo J.

Employment performed in Portugal can be Portuguese-source even with a foreign employer. Article 18(1)(a) looks at employment exercised in Portuguese territory and at certain Portuguese payers. Keep a work-location record if you work across borders. Any treaty analysis is an additional step, not a substitute for identifying the facts.

Two different situations: Alex works from Lisbon for a foreign company and receives salary in a foreign account. The salary is not automatically foreign-source; the Portuguese work location matters. Bea receives interest on a deposit with a foreign bank. The interest and the account identification are separate Anexo J checks. Assume both are resident and the bank deposit is within the foreign-account reporting rules.

The examples identify the questions. They do not determine an employer’s payroll obligations or override a treaty.

Find the relevant section

Use the official Anexo J form and instructions for the detailed codes. The section numbers below refer to the form available on 15 September 2026.

QuadroSubjectPreparation question
2–3Income year and identificationWhose income is being reported, and for which year?
4EmploymentWhere was the employment exercised?
5PensionsWhat type of pension and which payer?
6Business and professional incomeWhich activity, source and accounting facts apply?
7Property incomeWhere is the property and what income arose?
8Capital incomeWhich interest or dividends, gross of tax?
9Gains and other increases in assetsWhich transactions and supporting cost records?
10Income relating to earlier yearsDoes the specific instruction apply?
11Foreign deposit and securities accountsWhich accounts and capacities are reportable?

Anexo J is individual: check the holder identified in Quadro 3A rather than pooling different people’s income into one annex. Follow the specific dependant-allocation instructions where relevant. Read the field instructions for sales, pensions, earlier-year income and special regimes. A broker’s summary is a source document, not a ready-made Portuguese return.

Foreign accounts without income

AT’s foreign-income guidance includes foreign deposit and securities accounts held as owner, beneficiary or authorised operator. It covers accounts at non-resident financial institutions and foreign branches of Portuguese institutions. Quadro 11 can apply even where an account generated no income.

Prepare the account identifiers requested by the current form and verify the legal institution and branch behind the account. Do not decide from an app’s branding alone. For joint accounts, distinguish account identification from each person’s share of reportable income. Keep the ownership evidence.

Account disclosure is not the same as taxing the entire account balance. Nor does listing the account replace reporting interest, dividends or a disposal in its appropriate income section. If an account or arrangement falls outside the ordinary deposit/securities examples, establish its legal nature before choosing a field.

Build a statement-to-return worksheet

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 ↗

Use one row per income item or appropriate reporting group in your own worksheet. Include the recipient, source country, income type, date, gross amount, currency, foreign tax and document reference. Keep distinct income categories separate even if a broker puts them on one statement.

  1. Reconstruct gross income. For income reported gross, do not use the amount left after foreign withholding. Record tax in the separate tax field required by the form.
  2. Keep contributions separate. Compulsory social-security contributions are not automatically foreign income tax. Use the applicable field and supporting evidence.
  3. Convert on the correct basis. CIRS article 23 sets rules linked to payment or availability dates, with specified fallbacks. Do not assume one annual average rate fits every case. Keep dates, original amounts, rates and euro calculations.
  4. Reconcile totals. Check that the worksheet, statements and return agree. Explain differences such as fees, withholding, currency conversion or transfers between your own accounts.

Gross versus net, illustrated: an established foreign-source interest payment is €1,000 gross with €100 foreign tax withheld, leaving €900 in cash. The starting records are €1,000 income and €100 tax, not €900 income. This illustration assumes euro amounts and does not determine the allowable Portuguese credit.

How the foreign tax credit is limited

Declaring foreign tax is not a promise that all of it will reduce Portuguese tax. Under CIRS article 81, the ordinary credit is limited by the foreign income tax paid and the Portuguese tax attributable to that income, with treaty limits also relevant. A special regime or treaty may instead require a different method.

A credit-cap illustration, not a tax-rate calculation: assume ordinary credit treatment, €1,000 foreign income tax paid and €800 Portuguese tax attributable to the same eligible income. Assume the treaty permits at least that €800 credit and there are no other adjustments.

Foreign income tax paid: €1,000
Portuguese tax attributable: €800
Illustrative current-year credit: min(€1,000, €800) = €800

The €200 difference is not automatically refunded by Portugal. Whether a source-country refund or any carryforward is available requires a separate check of the relevant rules and facts.

Keep evidence showing the taxpayer, income period, gross amount and foreign tax. If withholding exceeds a treaty limit, investigate the source-country relief procedure; entering all the withholding does not make the excess creditable. Use the AT treaty directory to find the agreement and forms relevant to the country.

Before you submit

  • Confirm residence period, income owner and source before entering amounts.
  • Use the current-year category and country codes; check accounts separately.
  • Keep gross amounts and tax distinct, with a documented euro conversion.
  • Verify any claimed NHR, IFICI or treaty treatment against your actual eligibility. Exemption and reporting are different questions.
  • Save the return and submission receipt, then monitor AT messages and the assessment.

The ordinary return window is 1 April to 30 June. If qualifying foreign tax is not determined by that deadline, article 60(3)–(4) provides a conditional extension to 31 December and requires communication to AT during the ordinary window. A missing document alone is not an extension.

Use the first-filing checklist for the wider records bundle and Modelo 3 guide for the full submission process.

Common questions

Must I report a foreign account that earned nothing?

A reportable foreign deposit or securities account can require identification in Quadro 11 even without income. Check the institution, branch and your capacity as owner, beneficiary or authorised operator.

Does foreign tax mean I can leave the income out?

No. Foreign tax and the reporting obligation are separate questions. Identify the income and applicable reporting treatment, then apply the correct credit, exemption or treaty method.

Can I use my broker’s net cash figure?

Not as a blanket rule. Reconcile gross income, withholding, fees and transactions to the fields required by the Portuguese form. Different categories need different information.

Does Anexo J decide my tax regime?

No. The schedule reports information. Any special-regime treatment depends on actual eligibility, the category of income and the applicable law and instructions.

Sources and editorial scope

Sources checked 15 September 2026 by Expatax. This is an editorial check against the linked official material; professional review is not recorded. Examples are fictional and explain the process, not an individual tax outcome.

General information, not personalised tax advice. Your facts and the rules for the relevant income year govern. Check uncertain classifications before filing.