Filing Your IRS Tax Return in Portugal (Modelo 3)
Disclosure: This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. Read our full disclosure.
You log into the Portal das Finanças in spring, click into the IRS area, and a screen full of Portuguese annex codes, checkboxes and tax-code numbers stares back at you. You earned money in two countries, your partner wants joint filing, and the “simulate” button produces a number that terrifies you. This guide walks you through filing your Modelo 3 return step by step.
What the Modelo 3 Actually Is and Who Has to File It
The Annual IRS Declaration in Plain English
The Modelo 3 is Portugal’s annual personal income tax return. IRS stands for Imposto sobre o Rendimento das Pessoas Singulares, and it has nothing to do with the American tax agency of the same initials. That coincidence confuses every US expat at least once.
The Modelo 3 is a core form with a set of add-on annexes, called anexos. The core form, the Rosto, holds your identity, household and filing choices. Each annex covers one type of income or one type of benefit. You only fill in the annexes that apply to you, so a salaried employee might submit two or three pages while a freelancer with foreign rental income might submit six or seven.
During the year, Finanças collects data from your employer, your bank, your landlord and every shop where you gave your NIF. The Modelo 3 is where you confirm or correct that data and add what Finanças cannot see. Foreign income is the big one. The system then calculates the final tax, compares it with what was withheld during the year, and tells you whether you owe money or get a refund.
Residents, Non-Residents, and the Year You Arrived
Whether you file, and what you declare, depends first on your tax residency status. If you are a Portuguese tax resident, you are generally taxed on your worldwide income. That means your US dividends, your UK rental flat and your remote salary from a German client all belong on the return. If you are a non-resident, you generally declare only Portuguese-source income, such as rent from an apartment you own in Lisbon.
Residency usually turns on physical presence or on having a home here that you intend to keep as your habitual residence. For the details, see Becoming a Tax Resident in Portugal: The 183-Day Rule Explained. The practical point is this: check that the residency status on your Finanças profile matches reality before filing season. If you moved here and never updated your address from a foreign one, the portal may still treat you as a non-resident.
The year you arrive deserves extra attention. Portugal allows you to be resident for only part of a calendar year. Income earned before you became resident is treated differently from income earned after. You declare this split on the return, and getting the dates wrong is one of the quickest ways to trigger a mismatch letter months later.
When You Can Skip Filing
Some people with very simple situations are not obliged to file, for example someone whose only income is a small amount taxed through final withholding. In practice, almost every expat I know files anyway. Filing is how you claim your deductions, how you get refunds of over-withheld tax, and how you build a clean paper trail for visa renewals, mortgages and citizenship applications.
If you are unsure, file. A correct return showing little or no tax due costs you nothing except an afternoon. Failing to file when you were obliged to brings fines and a headache.
Getting Ready Before the Filing Window Opens
Portal Access and Your Senha das Finanças
You cannot file without access to the Portal das Finanças. That means either your Senha das Finanças, the password linked to your NIF, or a Chave Móvel Digital, the government’s digital authentication key. The password arrives by post to your registered address, which is why so many newcomers get stuck. If your address on file is your old home abroad, the letter goes there.
Request it well before filing season. Allow weeks, not days, for the letter to arrive. See NIF password (Senha das Finanças): How to request and activate it by mail for the full activation walkthrough. I know a couple in Setúbal who missed the window by a fortnight because their letter went to their fiscal representative’s office and sat in a pile.
Once you are in, check your personal data page. Look at your address, your marital or union status, your dependents, and the IBAN where refunds are paid. Fixing an outdated IBAN after the return is processed is far more annoying than fixing it beforehand.
Validating Your e-Fatura Invoices
Your deductions for health, education, housing, care homes and general family expenses come largely from the e-Fatura system. Every time a cashier asks “Contribuinte?” and you give your NIF, that invoice flows into your profile. Some invoices arrive tagged in a pending state, and you have to assign them to the right category yourself. This happens with pharmacies that also sell cosmetics, or businesses registered under several activity codes.
There is a validation deadline in February. Miss it and the system classifies pending invoices however it likes, usually into the least generous bucket. The process is covered in How to validate your invoices on e-Fatura before the February deadline. For a deeper look at which expenses count and how, see Deducting Expenses on IRS: e-Fatura, Supermarkets, Rent, and Healthcare.
A small habit that saves money: in January, open e-Fatura and scroll through the previous year’s invoices. Your private dentist, your child’s school or your physiotherapist may have issued invoices without your NIF. Ask them to reissue before the deadline.
Gathering Foreign Income Documents
If you have income from outside Portugal, Finanças knows almost nothing about it, so the job falls on you. Gather your foreign payslips or annual earnings statements, brokerage annual reports with dividends and sales, foreign rental statements, pension statements, and proof of any tax withheld abroad. That last item matters most, because it is how you claim relief from double taxation.
Everything has to be shown in euros. Foreign amounts are converted using official reference exchange rates for the relevant dates. Whatever method you or your accountant use, apply it consistently across the whole return and keep a spreadsheet showing the conversion. If an inspector asks questions two years later, that spreadsheet is your best friend.
If you moved money into Portugal during the year using a service like Wise, export your transaction history too. Transfers between your own accounts are not income. Still, having a clear statement makes it easy to explain large deposits and to cross-check foreign income figures if anyone asks.
The Annexes Explained: Which Pages You Need
Matching Your Income to the Right Annex
This is the part that intimidates people, but it becomes logical once you see the map. Each annex corresponds to a category of income or a type of claim. Here is a reference table I wish I had in my first year.
| Annex | What It Covers | Typical Expat Who Needs It |
|---|---|---|
| Rosto | Identity, household, residency status, joint or separate filing | Everyone |
| Anexo A | Employment and pension income paid by Portuguese entities | Local employees, retirees with Portuguese pensions |
| Anexo B | Self-employment under the simplified regime | Freelancers issuing recibos verdes |
| Anexo C | Self-employment under organized accounting | Freelancers with a certified accountant keeping full books |
| Anexo E | Investment income such as interest and dividends, where you opt to include it | Investors with Portuguese-source capital income who choose aggregation |
| Anexo F | Rental income from Portuguese property | Landlords renting out a flat in Portugal |
| Anexo G | Capital gains from selling property, shares and other assets | Anyone who sold a home or investments |
| Anexo G1 | Gains that are not taxable but must still be reported | Sellers of assets covered by an exemption |
| Anexo H | Deductions and tax benefits not captured automatically | People claiming alimony, disability benefits or specific deductions |
| Anexo J | All income earned outside Portugal by a resident | Remote workers, foreign pensioners, foreign investors and landlords |
| Anexo L | Income under the special regime for new residents | Holders of the old NHR status or the newer IFICI regime |
| Anexo SS | Social security information for self-employed workers | Freelancers and people with foreign self-employment income |
Most expats need the Rosto plus one or more of A, B, J and L. Annex J is the one that causes the most grief, because each income type has its own table and code inside it. See Filing IRS Anexo J for foreign income: Common mistakes expats make before you touch it.
Freelancers and the Recibos Verdes Crowd
If you work as a trabalhador independente, the recibos verdes you issued during the year feed into Annex B. The portal pre-fills much of it from your issued receipts. Check it against your own records anyway, especially if you cancelled or corrected any receipts mid-year. Also confirm the activity code your income was registered under, because the simplified regime applies different coefficients to different types of activity.
Freelancers with foreign clients often wonder whether income from a US or UK client goes in Annex B or Annex J. If you are resident and invoiced that client through a Portuguese recibo verde, the income is Portuguese self-employment income and sits in Annex B, even though the money came from abroad. For the invoicing side, see Issuing Green Receipts (Recibos Verdes): VAT (IVA) and Withholding Tax.
Imagine Mateus, a Brazilian designer in Porto. He invoices a Dutch agency through recibos verdes and also earns a little from selling templates on a US marketplace that pays him directly with no Portuguese receipt. His agency work goes in Annex B. The marketplace income, if no recibo was issued, has to be handled separately. He should have been issuing receipts for it too, and an accountant would push him to fix that going forward.
Joint Filing Versus Separate Filing
Married couples and couples in a registered união de facto can choose joint taxation, tributação conjunta, or file separately. There is no universal right answer. Joint filing tends to help when one partner earns much more than the other, because the income is effectively averaged across the couple. When both earn similar amounts, separate filing often comes out the same or better.
The portal makes comparison easy. Prepare the return, run the simulation under both options, and pick the cheaper one. You can usually do this even after the first partner has started the draft. Many people can save meaningful sums simply by clicking the other option and pressing simulate again.
One catch for international couples: if one partner is tax resident and the other is not, special rules decide whether and how joint filing applies, so check them with Finanças or an accountant. Make sure both of your residency statuses are correctly recorded before you start comparing.
Filing Step by Step on the Portal das Finanças
The Online Submission Process
The filing window opens in spring and runs for a few months into early summer. Check the Portal das Finanças for the exact dates for your tax year. Here is the sequence I follow every year.
- Log into the Portal das Finanças with your NIF and Senha, or with your Chave Móvel Digital.
- Go to the IRS area and choose to submit the Modelo 3 declaration for the relevant income year.
- Decide whether to start from the pre-filled draft, called the declaração pré-preenchida, or from a blank form. For most people the pre-filled draft is the better starting point.
- Complete the Rosto: confirm residency, household composition, dependents and the joint or separate filing choice.
- Add every annex that applies to your income using the button to add annexes, then fill or review each one.
- Check the deductions section against your e-Fatura records and add anything missing via Annex H where appropriate.
- Press Validar to run the automatic checks. Fix every error the system flags, and read every warning carefully.
- Press Simular to see the projected result: refund, nothing owed, or amount due.
- If the result looks wrong, go back and check figures, currency conversions and annex placement before submitting.
- Press Submeter, then save or print the submission receipt, the comprovativo, for your records.
The validation step catches structural mistakes, like a missing field or an impossible combination. It does not catch the wrong numbers. If you put your US salary in the wrong table of Annex J, the portal will happily accept it. That is why I always compare the simulation against a rough calculation of my own before I press submit.
IRS Automático and When It Applies
Portugal offers an automatic IRS option for people with simple situations, mainly residents whose income comes from Portuguese employment or pensions with standard deductions. If you qualify, the portal prepares a provisional return for you. If you do nothing by the deadline, it may become final.
It sounds wonderful, and for a Lisbon office worker with one employer and no foreign assets, it is. The moment you have foreign income, self-employment income, rental income or a special tax regime, automatic filing generally does not apply, and you must file the full Modelo 3 yourself. Even if you are offered it, review the provisional return. Accepting it blindly can mean missing deductions you were entitled to.
Here is how the three main filing routes compare in practice.
| Filing Route | Best Suited For | Main Advantage | Main Risk |
|---|---|---|---|
| IRS Automático | Residents with only Portuguese salary or pension income | Almost no effort required | Missing deductions or quietly wrong household data |
| Manual Modelo 3 on the portal | Expats with moderate complexity who are comfortable with the annexes | Full control and no professional fees | Placing foreign income in the wrong annex or table |
| Certified accountant files for you | Multiple countries, property sales, special regimes, self-employment | Expertise and accountability for complex cases | Professional fees and the need to provide documents early |
Correcting a Mistake After You Submit
Mistakes happen. The fix is a declaração de substituição, a replacement return. You submit the whole Modelo 3 again with the corrected figures, and it replaces the original.
If you correct the error within the normal filing window, it is usually painless. If you correct it afterwards, you can still file a replacement. Depending on the timing and the effect on your tax, you may face a fine. Voluntary correction is generally treated far more leniently than an error Finanças discovers for you.
Sometimes Finanças spots the problem first. You will see a divergência flagged on the portal, or receive a letter asking you to explain or correct something. Do not ignore these. Read the notice, gather your documents, and either file a replacement or reply explaining why your figures are right. An accountant can draft the response if the Portuguese wording is beyond you.
After Filing: Refunds, Payments, and Getting Help
Receiving a Refund or Paying What You Owe
After submission, Finanças processes the return and issues a nota de liquidação, the official assessment. It appears in your portal inbox, and often a paper copy follows by post. If you are owed a refund, the reembolso, it goes by bank transfer to the IBAN registered on your profile. Refunds for simple, early-filed returns can arrive surprisingly fast. Complex returns with foreign income tend to take longer.
The IBAN must be in your name. Some expats like to receive refunds into a multi-currency account such as Wise, particularly if they plan to send the money home. If you go that route, make sure it is a euro SEPA IBAN in your own name, and confirm that the portal accepts it when you register it. If you have left the country by the time the refund is paid, see Getting an IRS tax refund (Reembolso) deposited after you have left Portugal.
If you owe tax, the assessment includes a payment reference and a deadline. You can pay at any Multibanco ATM, through your Portuguese bank’s app, or at CTT post offices. Paying from a foreign-currency balance through Wise to a Portuguese account first, then paying the reference, works well if your savings are still in dollars or pounds. Just leave enough time for the transfer to land before the due date.
When the Bill Is Bigger Than Expected
The worst feeling in expat finance is opening the assessment and finding a figure you cannot comfortably pay. This happens most often in the first year of residency. People earning foreign income with no Portuguese withholding during the year suddenly face the full bill at once.
You have options. Portugal allows payment plans for tax debts, called planos prestacionais, which you can request through the portal or at a Finanças office. The process and eligibility are explained in Requesting a payment plan for a large IRS tax bill in Portugal. Request the plan before the payment deadline passes. Unpaid tax quickly accrues interest and can lead to enforcement proceedings, which can complicate visa renewals.
To avoid a repeat, set aside a portion of every foreign paycheck in a separate account. Freelancers can also look at whether their withholding or social security setup fits their real income. Your second year will feel completely different.
Hiring a Contabilista or Cross-Border Specialist
There is no shame in paying someone. I filed my own return for years, but the year I sold an apartment and had pension income from two countries, I hired a certified accountant and slept much better. A contabilista certificado can file on your behalf, handle replies to Finanças, and spot regime choices you never knew existed. See Finding a reliable English-speaking Contabilista for your complex IRS return for how to vet one.
Americans have an extra layer. You still file US returns every year, and the two systems have to agree, especially on foreign tax credits. Firms that specialize in US expat returns, such as Taxes for Expats, focus on the American side. They can work alongside your Portuguese accountant so that tax paid here is properly credited there. For the wider picture, see US Expats in Portugal: FATCA, FBAR, and Avoiding Double Taxation.
When choosing help, ask a few concrete questions. Have they handled clients with income from your specific countries? Do they file Annex J and Annex L regularly? Will they reply to Finanças notices on your behalf? How do they charge, by return, by annex or by hour? Ask for a written quote and compare it against the time and stress you would otherwise spend. For many of us, the trade is worth it.
Common Expat Pitfalls and How to Sidestep Them
Residency, Address and Household Errors
The quiet killer of many expat returns is outdated profile data. Your address still shows your fiscal representative abroad, your marital status was never updated after your wedding in Sintra, or your child is not registered as a dependent. Each of these changes how the return is calculated. Each one can cost you deductions or block joint filing.
Spend twenty minutes on your profile every January. Update your address to your Portuguese one, register your household, and confirm your residency status. If anything needs supporting documents, such as a translated marriage certificate, handle it before the filing window opens rather than in the last week.
Double Taxation and Treaty Relief
Portugal has tax treaties with many countries, and the Modelo 3 is where you claim relief for tax paid abroad on income that Portugal also taxes. The mechanism usually works through Annex J. You declare the foreign income along with the foreign tax withheld or paid, and the system gives you a credit, within limits.
The trap is missing paperwork. If you cannot prove the foreign tax was paid, you may not get the credit. Keep annual statements from foreign employers, brokers and pension providers that clearly show tax withheld. For income types where treaties give taxing rights to only one country, the correct table and code in Annex J matters a great deal. This is exactly where professional advice earns its fee.
Deadlines, Late Filing and Peace of Mind
Filing late is not the end of the world, but it is never free. Late submission can bring a fine, and the amount generally grows the longer you wait and the more tax was involved. The simplest protection is to file early in the window. You get faster refunds, more time to fix errors, and none of the portal slowdowns that hit in the final days.
I keep a small routine that has made tax season almost boring.
- In January, review e-Fatura invoices and chase any missing NIFs.
- Before the February deadline, validate pending invoices and confirm household data.
- In March, gather foreign statements and build the currency-conversion spreadsheet.
- As soon as the window opens, prepare the draft, validate, simulate both filing options, and submit.
- Save the receipt and the assessment, and diarise the payment deadline if anything is owed.
For the bigger picture on residency, rates and how everything fits together, see Portuguese Taxes for Expats: IRS, Tax Residency, and Filing Deadlines. Once you have filed one clean Modelo 3, the second is half the effort, and by the third you will be the friend everyone texts for help.
Disclaimer
This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.