Foreign Income in Portugal: Anexo J Step-by-Step (2026)
How to declare foreign-source income on Anexo J of your Portuguese IRS. Bank interest, dividends, foreign salary, double-taxation treaties, and tax credits.
Contents
If you’re a Portuguese tax resident and earn anything outside Portugal - a US bank account paying interest, a UK pension, foreign dividends, salary from abroad, or a 401k - you have to report it on Anexo J of your annual IRS declaration (Modelo 3). This includes amounts already taxed at source by the foreign country.
The good news: Portugal has tax treaties with most relevant countries that prevent double taxation. The mechanism is the foreign-tax credit (crédito de imposto pago no estrangeiro), declared on the same Anexo J.
This guide walks through the most common scenarios for English-speaking expats.
What goes on Anexo J
Eight quadros (sections) for different income types:
| Quadro | What it covers |
|---|---|
| Quadro 4 | Foreign Cat A - salary earned abroad |
| Quadro 5 | Foreign Cat H - pensions and other retirement income |
| Quadro 6 | Foreign Cat B - self-employment income from abroad |
| Quadro 7 | Foreign Cat F - rental from foreign properties |
| Quadro 8 | Foreign Cat E - capital income (interest, dividends, royalties) |
| Quadro 9 | Foreign Cat G - capital gains (9.1 real estate, 9.2 shares and securities, 9.4 crypto) |
| Quadro 10 | Income relating to earlier years (art. 74.º CIRS relief) |
| Quadro 11 | Foreign bank and securities accounts you hold or can move |
The numbering trips people up because it doesn’t follow the order of the IRS categories. Most expats fill Quadros 8 (interest/dividends), 5 (pensions for retirees), or 4 (foreign salary if working remotely for non-PT employer). Selling foreign shares or funds is Quadro 9, sub-table 9.2A — that has its own walkthrough: Selling foreign shares on Anexo J.
There is no “foreign-tax credit” quadro. The foreign tax you already paid goes in the Imposto pago no estrangeiro column of whichever income quadro you used, and AT applies the credit when it assesses the return.
Path A - Foreign bank interest and dividends
Most common scenario for expats: you maintained a US/UK/Canadian bank account or brokerage, kept earning dividends and interest after moving to PT.
Gather year-end statements
For the previous tax year, collect:
- 1099-DIV / 1099-INT (US) - dividends and interest summaries
- Tax statement from UK/CA/etc. bank or broker
- Total amounts paid in each currency
- Foreign tax already withheld at source (the broker pre-paid to the home country)
All amounts are converted to EUR at the Banco de Portugal buying rate on the date the income was paid or made available to you (CIRS art. 23). Only where that date genuinely can’t be established do you fall back to the 31 December rate for the year of receipt. There is no “annual average” option and AT does not publish a yearly conversion rate for this.
Enter on Quadro 8 of Anexo J
For each line:
- País da fonte - country where the income arose (e.g. EUA = US)
- Código rendimento - type of income. Dividends are E10 if tax was withheld in Portugal and E11 if it wasn’t (the usual case with a foreign broker); interest is E21. The full codes list is Tabela V in the form’s help.
- Rendimento bruto - gross amount in EUR
- Imposto pago no estrangeiro - foreign tax already withheld
Each country’s income gets its own line. Don’t aggregate.
IRS › Modelo 3 › Anexo J › Quadro 8
Rendimentos de capitais obtidos no estrangeiro
País da fonte
EUA - Estados Unidos ▾
Código rendimento
E11 - Dividendos ▾
Rendimento bruto (EUR)
1,250.00
Imposto pago no estrangeiro (EUR)
187.50
Aplicar englobamento opcional
Não
Schematic - actual UI may differ. Illustrates layout, not exact pixels.
Decide on englobamento (optional aggregation)
Foreign capital income (interest, dividends) is taxed at a flat 28% liberatória rate by default. You can opt to englobar instead - add it to your other income and tax at progressive brackets.
- Choose englobamento if your marginal bracket rate is below 28% (typically when total income is under €23,000)
- Choose default 28% flat otherwise
AT runs the simulation both ways if you ask. Just be consistent - englobamento is all-or-nothing per category.
The foreign-tax credit is automatic - no separate quadro
The foreign tax already paid at source becomes a credit against your PT IRS - up to the amount PT would have charged on the same income.
Example:
- €1,000 dividends from US broker
- US withheld 15% = €150 (treaty rate for PT residents)
- PT would tax at 28% = €280 owed in PT
- Credit applied: €150 (lesser of paid or PT-equivalent)
- Net additional PT tax: €280 − €150 = €130
You don’t claim this anywhere separately. AT computes the credit under CIRS art. 81 from the Imposto pago no estrangeiro column you already filled on the income line. Keep the original foreign tax certificate - AT can ask for it.
Path B - Foreign salary (Quadro 4)
For remote workers earning a salary from a non-PT employer:
Get a year-end statement from your foreign employer
Equivalent of W-2 (US), P60 (UK), T4 (CA), etc. Shows:
- Gross salary paid
- Foreign income tax withheld
- Social Security contributions (treated separately)
Enter on Quadro 4 of Anexo J
Same structure as Quadro 8: country, gross amount in EUR, foreign tax paid. PT taxes this at progressive brackets after the foreign-tax credit.
Path C - US-specific complications
Americans abroad have unusual obligations because the US taxes by citizenship, not residence. Even as a PT tax resident:
- You file US Form 1040 every year
- You file FBAR (FinCEN 114) if total foreign accounts exceed $10k
- You file Form 8938 if foreign assets exceed certain thresholds
- The US-PT treaty allows foreign-tax credits in BOTH directions - but you have to claim them on each country’s return separately
Order of operations:
- File PT IRS first (Modelo 3 with Anexo J)
- Use the PT tax paid as a credit on US Form 1040 (via Form 1116 - Foreign Tax Credit)
Most US expats hire a contabilista on the PT side and a US-licensed CPA on the US side. The complexity is real — the US foreign-tax-credit guide breaks down how the two returns fit together (Form 1116, the FEIE-vs-FTC choice, and the treaty re-sourcing trap). Retiring to Portugal? The US retiree tax guide covers Social Security, IRA/401k, Roth, and US rental specifically.
Path D - Foreign rental income (Quadro 7)
If you have a property abroad still generating rental income:
- Declare gross rental in EUR
- Deduct local foreign expenses (capped per CIRS rules)
- Foreign tax paid on rental → credit
- PT taxes the net at 28% liberatória OR progressive (englobamento choice)
Foreign rental is taxed in PT as if it were PT rental. Treaty doesn’t exempt it for non-NHR holders.
NHR / IFICI exemptions
If you have NHR status, certain foreign-source income types are exempt from PT tax (effectively taxed at 0% in PT, treated under foreign country’s rules):
- Foreign salary if effectively taxed in source country
- Foreign self-employment under the same condition
- Foreign rental income
- Foreign capital income (with some exceptions)
- Pensions: 10% flat rate (NHR-specific)
This is the value proposition of NHR - keep your foreign passive income streams essentially PT-tax-free for 10 years.
IFICI has narrower exemptions, mostly aimed at scientific/innovation incomes. Talk to a contabilista who specializes in cross-border for either case.
What to do with crypto
Crypto is messy. Different tax categories apply depending on holding period and intent:
- Held over 365 days, sold for profit: 0% PT tax (long-term capital gain exemption introduced 2023)
- Held under 365 days, sold for profit: Cat G capital gains, 28% flat
- Active trading: potentially Cat B (self-employment). In the simplified regime the coefficient for crypto operations is 0.15, so only 15% of gross goes to the progressive brackets - mining is the exception at 0.95
- Foreign exchanges (Coinbase, Binance): gains still trigger PT tax if you’re resident; declare on Anexo J (Quadro 9.4) or Anexo G (Quadro 18) depending on where the income arose
This area is evolving fast. Don’t take advice from any guide written more than 6 months ago without verifying current rules.
Common mistakes
Forgetting to declare small amounts. AT uses information exchange treaties (CRS, FATCA) - they often know about your foreign accounts even before you tell them. Don’t try to skip “small” amounts; the audit risk isn’t worth it.
Using wrong exchange rate. Use the Banco de Portugal buying rate on the date each amount was paid to you, not your bank’s rate and not an annual average. The difference is small but auditable.
Claiming credit that exceeds PT tax. The foreign-tax credit is capped at what PT would have charged on the same income. If you over-paid abroad, you don’t get extra back from PT.
Mixing NHR-exempt and standard income. If you have NHR, qualifying foreign income goes on a special line that flags it as exempt. Putting it on the regular Quadro 8 means you get taxed at 28% needlessly.
Leaving Quadro 11 blank. It’s the one part of Anexo J that carries a penalty even when you owe no tax on the account.
When to hire a cross-border specialist
DIY filing of Anexo J is doable for simple cases (one or two foreign accounts, all in W-8BEN-friendly jurisdictions, not US-citizen).
Hire a specialist if:
- You’re a US citizen
- You have multiple foreign-tax-resident potential (PT + UK + somewhere else)
- You have crypto that includes mining, staking, or DeFi
- You’re transitioning between NHR and post-NHR years
- Foreign rental/business income from a non-treaty country
Costs: €300-€1,500 for a clean Anexo J filing depending on complexity.
Sources
The rest of the foreign-income puzzle
Foreign income is never just one form.
These cover the pieces that usually come up next:
Prefer a professional to just check your case? €79 written tax review →
A heads-up before each filing window that affects you.
Anexo J means the annual IRS window is the one that matters - plus IMI and anything quarterly. One plain-English email before each Portuguese tax deadline. No drip campaign.
Related guides
-
general
Locked Out of Portal das Finanças? Every Way Back In (2026)
Your NIF password stopped working and the tax office visit didn't fix it. Every route back into Portal das Finanças, ranked by speed - and the address trap that makes recovery silently fail.
-
general
Why Is My Portugal IRS Refund Late? (And the Mistakes That Cause It)
Your IRS refund is legally due by 31 August. Here's how to check where it is, the four things that hold it up, and when the tax office owes you interest for being late.
-
general
IUC in Portugal: The 2026 Car Tax Guide in English
When IUC is due in 2026, how the amount is calculated (with worked examples), how to pay it online in English, and exactly what changes in 2027 and 2028.