How to calculate and pay IRS income tax in Portugal
A guide for Portuguese tax residents who need to estimate their income tax, file the annual return and pay the assessment. There is no single rate for everyone: the result depends on the type and amount of income, residency, a joint return, tax breaks, withholding and deductions.
Establish your tax residency and the tax period
A Portuguese tax resident usually declares worldwide income: salary, self-employment, rent, interest, dividends and capital gains in Portugal and abroad. For a new resident the date residency begins matters most: in the year of the move the period may be split into a resident and a non-resident part.
Non-residents usually pay Portuguese tax only on income treated as earned in Portugal. The 183-day rule matters, but it is not the only one: residency can also arise if you have a home that looks like your permanent place of residence. Check your address and the date of your status on Portal das Finanças (the tax portal).
Sort your income into tax categories
IRS is Imposto sobre o Rendimento das Pessoas Singulares (personal income tax). Salary falls under category A, self-employment under B, investment income under E, rent under F, capital gains under G and pensions under H. The rules for working out the taxable base and any special rates differ between categories.
Do not confuse turnover with taxable income. For example, under the regime simplificado (simplified regime) for category B, a coefficient set by law is applied to revenue, but that is not the tax rate. Once the base is worked out, the progressive scale is usually applied to it. Segurança Social (social security) contributions are calculated separately and are not part of IRS.
Dividends and some other investment income are often taxed at a flat rate of 28%, but sometimes you can choose englobamento (adding it to your total income). Rent and capital gains have their own rules. This choice has to be worked out for the whole category concerned, taking into account foreign tax and the double taxation agreement.
State support is a separate question: it is neither a salary nor payment for services, and it does not fall into a category by itself. That is exactly what happened with the one-off payment for moving to the interior (up to €5,317.59 in 2026): neither the programme page nor its regulations say a word about income tax. It is worth checking with an accountant or the employment service itself before filing your return, especially as the money comes in two parts and in different calendar years. About the payment itself — Payment for moving to the interior.
Apply the scale for the year the income was received
For income in 2025, declared in 2026, the scale for mainland Portugal is: up to €8,059 — 12.5%; €8,059–12,160 — 16%; €12,160–17,233 — 21.5%; €17,233–22,306 — 24.4%; €22,306–28,400 — 31.4%; €28,400–41,629 — 34.9%; €41,629–44,987 — 43.1%; €44,987–83,696 — 44.6%; over €83,696 — 48%.
For income in 2026, to be declared in 2027, the thresholds have been raised and the rates for the second to fifth bands cut: up to €8,342 — 12.5%; €8,342–12,587 — 15.7%; €12,587–17,838 — 21.2%; €17,838–23,089 — 24.1%; €23,089–29,397 — 31.1%; €29,397–43,090 — 34.9%; €43,090–46,566 — 43.1%; €46,566–86,634 — 44.6%; over €86,634 — 48%. On the part of taxable income above €80,000 a taxa adicional de solidariedade (additional solidarity surcharge) may also apply: 2.5% up to €250,000 and 5% above that. Madeira and the Azores have their own regional scales.
The scale works in bands: the higher rate applies not to all of your income, only to the part within that band. For example, with a taxable base of €22,000 on the 2026 scale, the tax before deductions comes to about €3,825, an effective rate of about 17.4%, not 24.1%. Gross income may differ from the taxable base.
For income in 2026, to be declared in 2027, the thresholds have been raised and the rates for the first six bands cut by Decreto-Lei no. 212/2026 of 4 November 2026, backdated to 1 January: up to €8,342 — 12.2%; €8,342–12,587 — 15.2%; €12,587–17,838 — 20.7%; €17,838–23,089 — 23.6%; €23,089–29,397 — 30.6%; €29,397–43,090 — 34.6%; €43,090–46,566 — 43.1%; €46,566–86,634 — 44.6%; over €86,634 — 48%. On the part of taxable income above €80,000 a taxa adicional de solidariedade (additional solidarity surcharge) may also apply: 2.5% up to €250,000 and 5% above that. Madeira and the Azores have their own regional scales.
The scale works in bands: the higher rate applies not to all of your income, only to the part within that band. For example, with a taxable base of €22,000 on the 2026 scale, the tax before deductions comes to about €3,732, an effective rate of about 17%, not 23.6%. Gross income may differ from the taxable base.
Check a joint return, tax breaks and deductions
Spouses and de facto partners can compare filing separately and jointly. Under tributação conjunta (joint taxation) the couple's combined taxable income is divided by two, the scale is applied and the result is multiplied by two. So this option may pay off when the spouses' incomes are very different, but it is best to check both results in the return simulator.
Next, deduções à coleta (tax deductions) are subtracted from the calculated tax: general household expenses, health, education, registered rent, housing costs where the law allows, dependants and part of the expenses with a confirmed NIF. Check your invoices in e-Fatura (the invoice register). Deductions are capped by law and depend on the make-up of the household and total income.
Check separately IRS Jovem (the tax break for young taxpayers), the old NHR — Residente Não Habitual (the non-habitual resident regime) if you still have it, IFICI — Incentivo Fiscal à Investigação Científica e Inovação (the tax break for research and innovation), foreign tax credit and other special regimes. A tax break is not automatically better than the ordinary scale: you need to compare the results.
File the annual return
File Modelo 3 de IRS (the annual IRS return) on Portal das Finanças (the tax portal). The return for the previous calendar year is usually filed from 1 April to 30 June. Some employees and pensioners can use IRS Automático (the automatic return), but before confirming it still check your income, withholding, household and IBAN.
Add the annexes for your categories of income: for example, Anexo A (salary), Anexo B or C (self-employment), Anexo F (rent), Anexo G (capital gains), Anexo J (foreign income and accounts). First run the simulação (preliminary calculation), compare filing jointly and separately, and keep the receipt after submitting.
If the return gets the status «com anomalias» or «declaração com divergências», open the message and correct the details or attach supporting documents. Do not send a new return without understanding the reason: a later declaração de substituição (replacement return) supersedes the previous one.
Get the final assessment and check the payments credited
Once the return is processed, Autoridade Tributária e Aduaneira (the tax and customs authority) issues the Nota de Liquidação (the final IRS assessment). It shows the taxable base, the tax charged, deductions, retenção na fonte (withholding at source), pagamento por conta (payments on account) and the bottom line: an amount to pay or a refund.
Tax withheld from your salary or recibos verdes (self-employed receipts) is neither the final rate nor a tax on top of the annual IRS. It is an advance already paid: it will be credited in the annual calculation. If more was withheld than the final tax, you get a refund; if less, you pay the difference.
Also download the Demonstração de Liquidação (breakdown of the assessment) and, if you owe money, the Nota de Cobrança (payment notice). Banks, landlords and public bodies often ask for these documents.
Pay the amount in the notice
Open the payment on Portal das Finanças (the tax portal) in the Pagamentos (payments) section. Use the referência de pagamento (payment reference) given in the Nota de Cobrança (payment notice): you can usually pay by Multibanco, online banking, MB Way or another method offered on the portal. Go by the amount and the deadline in your own document.
After paying, check Movimentos Financeiros → Informação Financeira (financial transactions → financial information). The Valor Regularizado (amount settled) may not update instantly. By opening the document and the Pagamentos (payments) tab you can see the credited transaction and the date it was accepted.
If you do not have the full amount, the debt is split into monthly instalments — this is a plano prestacional (instalment plan). You must ask for it not «some time», but within 15 days after the payment deadline: while those two weeks run, the request is made on the portal under «Planos Prestacionais > Simular/Registar pedido» and under normal conditions it is approved straight away. You can get up to 36 instalments, the smallest being €25.50. No guarantee is required if the debt is no more than €5,000 or if you ask for no more than twelve instalments.
If you do nothing, the tax authority will set up a plan itself after those same 15 days — but only for a debt of up to €5,000 and with its own number of instalments. For a larger debt the case goes to execução fiscal (tax enforcement), and costs are added to the amount. Interest runs in any case, from the day after the deadline. More on instalments, guarantees and enforcement in a separate guide.

Deal with self-employed payments on account separately
A trabalhador independente (self-employed worker) may start getting pagamentos por conta (IRS payments on account) after a few years in business. This is not a separate tax: the amounts are credited when IRS is calculated for the year they relate to. The tax authority works out the amount from earlier data, so it may not match your current income.
Each payment comes as a separate document with its own amount and date. Do not copy the figure from an old Nota de Liquidação (final assessment) without checking the latest notices: the formula for payments on account has changed since 2025. The law lets you reduce or skip a payment if withholding and the payments already made are enough to cover the expected tax, but if you get it wrong interest may be charged — do the calculation first.
Paying and checking that the payment has gone through work the same way as for ordinary IRS: through Pagamentos (payments), then through Movimentos Financeiros (financial transactions).
What it costs, according to community conversations
| ordinary scale, refund | up to €250 per household member | source |
| rent, tax refund | up to €500 | source |
| hairdresser, income per hour | €20 an hour | source |
| hairdresser, income per day | 160 a day | source |
| hairdresser, income per week | 800 a week | source |
| hairdresser, income per month | 3200 a month | source |
| hairdresser, income at 75% | 2400 | source |
What changed
- 8 November 2026 — new IRS rates for 2026
- 1 September 2026 — added a note on state support in the return, using the payment for moving to the interior as an example
- 28 August 2026 — set out the instalment plan in figures: 15 days to apply, up to 36 instalments, when no guarantee is needed
- 26 August 2026 — added readers' stories
What to bring
- NIF — Número de Identificação Fiscal (tax number) and access to Portal das Finanças (the tax portal)
- Proof of the date your tax residency began or ended
- Declaração de Rendimentos (income statement) from your employer
- Details of recibos verdes (self-employed receipts) and business expenses
- Details of rent, dividends, interest, sales of assets and capital gains
- Documents on foreign income and tax paid abroad
- Proof of retenção na fonte (withholding at source) and pagamentos por conta (payments on account)
- Confirmed invoices and expense categories in e-Fatura (the invoice register)
- Details of your spouse, dependants and household
- A Portuguese or SEPA IBAN for the tax refund
- Nota de Liquidação (final assessment) and Nota de Cobrança (payment notice)
Where people most often trip up
- Taking the top rate of their band and wrongly multiplying all their income by it.
- Calculating the tax on gross income without working out the taxable base.
- Confusing the category B simplified regime coefficient with the IRS rate.
- Forgetting that Segurança Social (social contributions) is paid separately.
- Applying the 2026 scale to the return filed in 2026 for 2025 income.
- Not declaring foreign income and foreign financial accounts in Anexo J (annex J).
- Thinking that bringing money into Portugal is what makes it taxable: for a resident what usually matters is the income itself, not the transfer.
- Not comparing a joint return with separate returns for spouses.
- Taking the percentage withheld by the employer for the final tax.
- Not checking e-Fatura (the invoice register) and losing deductions they were entitled to.
- Missing the separate notices about pagamento por conta (payment on account).
- Looking only at the submitted return and not downloading the Nota de Liquidação (final assessment).
- Paying on the last day and expecting the Valor Regularizado (amount settled) to update at once.
How it went for people
The progressive scale turned out better than NHR
When filing the return for 2024, several options were calculated for one person, and NHR gave a refund €23.56 bigger than the progressive scale — the return was filed under NHR. For 2025, income, social contributions and withholding matched the previous year to the cent, but the calculations were done again. This time the progressive scale came out €769.50 better than NHR, because the refund under it had grown by €793.06 in a year.
Help with IRS brought back all the deductions
A year earlier the person had filed IRS on their own and did not get all the deductions. The following year they asked for help: the amounts were calculated under NHR and the progressive scale, and all the deductions were added. The final tax was much lower than their own calculation, and Finanças quickly accepted the return with exactly the same amount.
A wrong NHR rate for the Azores was corrected
A calculator was wrongly working out NHR in the Azores at 20%. After a real assessment of a return from the Azores came in, the rate was checked and turned out to be 14% — 30% lower than on the mainland. The calculator was fixed straight away; for the third and later years of business as a sole trader, under these conditions, the effective rate comes to 10.5%.
The tax was ten times higher than expected — the return was to blame
A person filed their 2024 return through an accountancy firm on a friend's advice and, after the Finanças assessment, saw an amount ten times bigger than the accountant had predicted. The accountants themselves could not explain the calculation and suggested a technical error — that tax paid in another country had not been credited. But in reply to a query through e-balcão, Finanças said everything had been calculated correctly under the law. An outside consultant said the return had been filed correctly and could only be challenged in court, and a lawyer they knew turned the case down because the amount in dispute was too large. In the end it really was the return: another specialist recalculated and filed a new one within a day, Finanças took a month to accept it and assessed an amount that matched the preliminary calculation to the cent.
The refund arrived, and a week later the tax office asked for €274
A person filed their IRS return, the calculation showed a refund, and an assessment with that amount appeared on the Finanças website. Then they remembered they had not declared their foreign accounts, one of which had built up about €60 in dividends, and filed a new return — the refund went down by about €30. But the money from the first assessment had arrived a couple of days earlier. A week later a message came saying they owed the tax office €274 — with no explanation, even though this is noticeably less than the refund received.
The reduced rate was not applied: 2023 was treated as the first year of the break
For one person 2024 was the first year working as a sole trader, but the July IRS assessment did not apply the reduced rate for people starting out. The tax office's argument: in 2023 they had declared income from abroad, and that was their first year of the break, even though at the time they had neither a sole trader registration nor any discounts applied. At the end of July they filed a complaint, and by November there was still no reply. To avoid being listed as a debtor while the dispute went on, they set up a tax instalment plan and started looking for help to go to court.
Retold in our own words from messages in open chats. The link leads to the full original message.