Modelo 3 and the Anexo J Question Most Expats Get Wrong
Modelo 3 with Anexo J is where foreign income meets Portuguese tax. The anexo mechanics, the AT review triggers, and the documentation that prevents grief.
9 min read
The first Portuguese tax return is rarely the hardest one. The hard one is the second, when the foreign brokerage statements arrive in three different currencies and the original contabilista has stopped returning emails.
Quick Takeaways
- •The Modelo 3 window opens in April and closes in late June each year
- •Anexo J captures every category of foreign income with country-by-country detail
- •Gross figures plus foreign tax paid is the format AT requires, not net amounts
- •Anexo L is mandatory for residents under NHR or IFICI, even when no benefit applies that year
- •AT review queries typically arrive twelve to eighteen months after submission
Modelo 3 is the personal income tax return in Portugal, filed annually for the previous tax year through the Portal das Finanças, with the filing window running from April first to roughly the end of June. The base form is short. The complexity lives entirely in the anexos — the supplementary schedules that capture each category of income — and for most expat returns the anexo that does the most work, and produces the most error, is Anexo J. Foreign salary income, foreign self-employment, foreign pensions, foreign dividends, foreign interest, foreign rentals, foreign capital gains all land here, each with their own line items, each requiring source country and currency conversion and gross-versus-net handling that newcomers from simpler jurisdictions consistently get wrong on their first attempt.
This deep-dive walks through how Anexo J actually works, where Anexo L sits alongside it for NHR and IFICI residents, what AT looks at when reviewing foreign-income returns, and the documentation that turns an audit query from a six-month nightmare into a four-week procedural exchange. None of this substitutes for working with a contabilista certificado on a return with meaningful foreign-income exposure; it is meant to make you a better client of one.
What the Filing Window Actually Looks Like
The Modelo 3 window opens on April first and closes on June thirtieth in most years, with the precise dates published by AT in the early spring. The form is filed exclusively through the Portal das Finanças for the overwhelming majority of taxpayers; paper filing is theoretically possible in narrow circumstances but practically unavailable. Submission requires logging in with NIF and personal password or with the Chave Móvel Digital, the digital signature framework AT increasingly requires for sensitive operations.
What most arrivals discover in their first filing year is that the form pre-populates significantly with data AT already holds — Portuguese employment income reported by employers, Portuguese pension income reported by Segurança Social, Portuguese investment income reported by domestic institutions. The pre-populated data is broadly accurate but should be reviewed line by line, because errors in employer or institutional submissions are not your liability if AT receives them but become your liability if you accept them on the return without correction. The pre-population does not extend to foreign income, which has to be added manually through the relevant anexos.
Filing in April rather than in June carries practical advantages beyond the procrastinator's reasons. Refunds, when due, are processed in batches and earlier submissions tend to land earlier in the refund queue. AT queries, when they arise, are easier to handle in May than in August when offices run on holiday schedules. The handful of errors that pre-population catches early can be corrected through a substitute return without the time pressure of a closing window.
Anexo J and the Many Specific Traps Inside It
Anexo J is the schedule for foreign-source income, and it is structured around income categories that mirror the Portuguese system: Quadro 4 for foreign employment income, Quadro 5 for foreign self-employment, Quadro 5A for foreign rental income, Quadro 6 for foreign capital income — dividends, interest, royalties — and Quadro 9.2 for foreign capital gains. Each entry requires the source country code, the gross amount in euros, and the foreign tax paid in euros, with currency conversion applied at the official rate published by Banco de Portugal for the relevant transaction date.
The most common error on a first foreign-income return is the gross-versus-net problem. A US-source dividend that paid one thousand dollars gross, with three hundred dollars withheld at source, arrives in the brokerage account as seven hundred. The Anexo J entry should be one thousand dollars converted to euros as the gross amount and three hundred dollars converted as foreign tax paid; Portugal then calculates Portuguese tax on the gross and grants credit for the foreign tax under the relevant treaty. New filers routinely report only the seven hundred euros that actually arrived, which produces a return that is internally consistent but understates worldwide income for AT's reconciliation purposes. The error usually surfaces when AT cross-references the FATCA data that US institutions report on US-citizen account holders, or when the equivalent CRS data for other jurisdictions arrives.
The second common error is currency conversion at the wrong date. Portuguese rules require conversion at the rate on the date the income is received or accrued, not at the year-end rate or at an annual average. A dividend paid on March fifteenth uses the March fifteenth rate, not the December thirty-first rate. For income streams with many transactions, this can be administratively heavy — a brokerage account with monthly distributions across multiple currencies — and is one of the reasons taxpayers with significant foreign portfolios usually delegate the return preparation rather than handling it themselves.
The third error category is the treaty-treatment field. Each line item on Anexo J should reflect the correct treatment under the relevant double-taxation treaty — exempt with progression, credited at source-country withholding rate, credited at treaty rate, or fully taxable. Getting this wrong does not always change the bottom line in a meaningful way, but it does flag the return for closer review and can produce queries that take months to resolve.
If this is the part you keep circling back to, Find Your Place is the workbook we built around exactly that question — where fits my life? See how it works.
Anexo L for NHR and IFICI Residents
Residents under NHR or IFICI file Anexo L alongside the standard anexos to characterize the income covered by the regime. The anexo runs through each category of qualifying income — Portuguese-source professional income from listed activities at the twenty percent flat rate, foreign-source professional income, foreign pensions for NHR holders, foreign dividends and interest under exemption — and matches each entry on the other anexos to its NHR or IFICI treatment.
Anexo L is mandatory for the full ten-year window, even in years when the regime produces no benefit. A year in which an NHR resident has only Portuguese-source employment income from a non-listed activity, with no foreign income at all, still requires Anexo L to be filed showing that no qualifying income was received. Skipping Anexo L because no benefit applies in a particular year is one of the easier ways to invalidate the regime on subsequent review, and the back-tax calculation when AT reverses the status retrospectively is unpleasant.
The interaction between Anexo L and Anexo J is the part that contabilistas see most often as the source of error in NHR returns prepared without professional help. Foreign dividends that benefit from NHR exemption have to appear on both Anexo J at the gross amount and on Anexo L with the exemption marker, and the cross-reference between the two has to reconcile. AT's online tool catches the most obvious mismatches at submission, but more subtle errors — wrong income category, wrong country code, wrong treaty article cited — pass through and surface as queries months later.
What AT Actually Looks At in Review
AT review of expat returns has tightened materially in the past three years, driven partly by the increased volume of foreign-resident returns and partly by the data quality of CRS and FATCA exchange. The reviews are usually procedural rather than substantive — AT identifies an inconsistency between the return and the third-party data and asks the taxpayer to reconcile or amend. The triggers most commonly seen are: foreign income reported on the return that does not match the third-party-reported amount within reasonable tolerance, foreign accounts not declared on the return that appear on CRS reports, NHR or IFICI exemption claimed on income types that may not qualify, and currency conversion that produces a meaningfully different euro amount than AT's own reconstruction would produce.
The query letters arrive at the address registered in the Portuguese fiscal database, which for residents is usually the home address and for non-residents is usually the address of the fiscal representative. The window for response is typically thirty days from receipt, with an extension available on request. The response is generally a written submission through the Portal das Finanças explaining the discrepancy, providing supporting documentation, and either confirming the original return or filing a substitute return that corrects the issue.
What turns a query into a problem is silence. Returns that ignore the query proceed to assessment based on AT's own reconstruction of the income, which is usually less favorable than a properly-reconciled response would have been. The assessment can be appealed but the appeal is slower and more expensive than a timely response would have been, and the interest and penalties continue to accrue during the appeal period. The honest read is that the first query letter is the moment to engage seriously with the return, even if the matter feels minor.
The Documentation That Prevents Grief
Most AT queries on foreign-income returns can be resolved within four weeks if the supporting documentation is already organized. The documentation that matters most is contemporaneous: the brokerage statements showing transaction dates and gross amounts in the original currency, the foreign tax certificates showing withholding by source country, the bank statements showing the actual cash movements, and the currency conversion records using Banco de Portugal rates on the relevant dates. Reconstruction of this documentation eighteen months after the fact is possible but painful, and the gaps that remain after reconstruction often determine the outcome of the query.
For taxpayers with foreign accounts above the disclosure thresholds, the additional layer is the IES — Informação Empresarial Simplificada — for self-employed activity and the Modelo 38 for individuals with foreign account holdings above defined thresholds. These are separate filings from Modelo 3, with their own deadlines and their own penalty regimes for non-filing, and they interact with Modelo 3 in ways that AT cross-references during review. Missing a Modelo 38 filing while the underlying account is reported on Anexo J creates the kind of inconsistency that almost guarantees a query.
The companion recibos verdes tax reality deep-dive covers the IES side for self-employed expats; the dual residency US and UK deep-dive covers the FATCA layer that sits on top of all of this for American taxpayers. The three reads together cover most of the practical Modelo 3 surface for a typical expat return.
Where This Actually Leaves Most Readers
Modelo 3 with meaningful foreign income is not a return most expats should prepare alone. The form is technically accessible — the Portal das Finanças walks through it, the anexos are well-documented, the help text is reasonably good — but the cost of error is significant and the cost of professional preparation is modest by comparison. A contabilista certificado who handles expat returns regularly typically charges between four hundred and twelve hundred euros per return depending on complexity, with the higher end reserved for returns involving multiple foreign jurisdictions, NHR or IFICI status, and self-employment activity. That fee is small relative to the back-tax exposure of a return prepared incorrectly and reviewed two years later.
What this article tries to do is make you a better client of that contabilista. Bring organized documentation in March rather than scrambling in June. Understand which anexos apply to your situation. Know what the gross-versus-net distinction means and have it sorted in your own records before the conversation begins. The return then becomes a matter of accurate transcription rather than reconstruction, and the audit trail that emerges is robust against AT review years later.
Where to Go From Here
Read the recibos verdes tax reality deep-dive if any of your income comes through Portuguese self-employed activity rather than as foreign-source income only. Read the NHR vs IFICI deep-dive if you are within either regime, because the Anexo L mechanics in this article connect directly to that one. And if your return has any of the markers AT prioritizes for review — foreign accounts, NHR claims, multi-jurisdiction income — start the contabilista conversation in February rather than in May.
Written by
Carl S Moller
Founder & Editor, Expat Blueprint
Carl S Moller is the founder and sole editor of Expat Blueprint. He researches and writes every guide himself, working from immigration ministries, tax authorities, national statistics and recent first-hand reporting rather than claiming to have lived in all sixteen countries covered.
Keep the thread going
One reflective note every few weeks, and 20% off anything in the workbook shop the moment you sign up. The code is valid through 31 August 2026.
Unsubscribe any time. We never share your address. The 20% code is valid through 31 August 2026.