How Portugal taxes a retirement plan
Every figure this model charges in Portugal, what each one means, the tax office page it came from, and the date we last read it. Plus everything the model does not do here.
The tax chapter of what the model assumes about Portugal.
Figures are for the 2026 tax year, read from the authorities on 2026-07-27. Every one of them links to the page it came from. 3 of them we could not source: we hold the figure and could not find an authority page stating it. Those are marked, and they are the ones most likely to be wrong. If you know better, tell us.
Checked against their published tables. That check reaches part of the calculation, not all of it; the rest is worked through by hand from the authority's own rules.
The scale your pension and other ordinary income are charged on. Each band's rate applies only to the part of your income inside it, not to all of it.
Standard pension deductiondeducao especifica categoria H
A fixed amount taken off your pension before the tax is worked out. Every pensioner gets it, it can never be larger than the pension itself, and it rises each year with the national benchmark the government sets.
- Cannot exceed the incomeyes
- The deduction is limited to the income it is set against, so it cannot create a loss.
- source
Minimum living income reliefminimo de existencia art. 70.o
A further amount taken off your income so that a small pension pays little or no tax. It falls away sharply once income passes about 12,880 and is gone by about 15,910, which makes that stretch the most heavily taxed part of a Portuguese pension.
- Shrinks by260%
- How much is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
- source
- For a couple2
- What this is multiplied by when a couple is assessed together.
- no source found
- Couple's shrink point2
- What the income at which it starts shrinking is multiplied by for a couple.
- source
Household expenses creditdeducao de despesas gerais familiares art. 78.o-B
Up to 250 taken off the tax itself, earned by asking for invoices in your name on everyday spending. It has been frozen at 250 since 2015, so it buys less every year.
Solidarity surcharge, first steptaxa adicional de solidariedade, 80k limb
An extra 2.5 percent on the part of your taxable income above 80,000. The threshold has not moved since 2012, so more people reach it every year.
- Charged ontaxable
- Which figure the charge is worked out from: your income, or the tax you already owe.
- source
Solidarity surcharge, second steptaxa adicional de solidariedade, 250k limb
A further 2.5 percent on the part above 250,000, stacking on the first step so the top slice carries 5 percent in all. This threshold has been frozen since 2012 too.
- Charged ontaxable
- Which figure the charge is worked out from: your income, or the tax you already owe.
- source
How money held outside a retirement account is charged: on what it pays you each year, on the profit when you sell, or both.
- Charged howseparate
- Whether investment income joins your other income on the same scale or is charged separately. It decides whether taking more from your portfolio pushes your pension into a higher band.
- source
- Charged as it pays outno
- Whether income the investment pays you is charged in the year it arises, rather than only when you sell.
- source
What a loss can be set against, and whether anything left over can be carried into future years.
- Carried forward for5
- How many years an unused loss survives to be set against future gains. Zero means it is lost at the end of the year.
- source
- Locked to one kind of assetno limit
- A loss on one kind of investment can only be set against gains of the same kind.
- source
- Against other income, up tono limit
- The most a loss can take off your ordinary income in one year.
- no source found
- Share usable against other income0
- How much of a leftover loss can be set against income that is not investment income.
- no source found
What happens when you draw from a pension or retirement account: the whole withdrawal counted as income, a set rate, or nothing at all.
- On the way outordinary
- Whether a withdrawal counts as income in full, is charged at one set rate, or is free of tax.
- source
Whether a couple is assessed as one household or as two people, which can change the bill substantially at the same total income.
- How a couple is assessedsplitting
- Whether the two incomes are pooled, split evenly, or taxed entirely separately. At the same household income these give very different bills.
- source
- Shares the income is split into2
- The household income is divided by this, taxed, then multiplied back. It lowers the bill whenever one partner earns more than the other.
- source
A threshold frozen in law quietly costs more every year, because your income rises with prices and the threshold does not. Over a thirty-year retirement that is one of the larger effects on this page.
- the income tax bands · Keeps up with inflationyes
- If no, this figure is fixed in law. Your income rises with prices and it does not, so it costs you more every year without any rule changing.
- source
- an ordinary investment account · Keeps up with inflationno
- source
- deducao especifica categoria H · Keeps up with inflationyes
- source
- minimo de existencia art. 70.o · Keeps up with inflationyes
- source
- deducao de despesas gerais familiares art. 78.o-B · Keeps up with inflationno
- source
- taxa adicional de solidariedade, 80k limb · Keeps up with inflationno
- source
- taxa adicional de solidariedade, 250k limb · Keeps up with inflationno
- source
Where you live inside the country
Tax here is not the same everywhere. The planner asks where you live and charges your own jurisdiction's figures. Skip the question and it charges a stand-in, and says on screen which one.
The planner carries all 3 regions.
What this model does not do here
Every one of them, not a selection. 20 are described below, and 2 more are recorded in the model but not yet written up for readers.
We model these and we know we do not get them exactly right. Where the size could be measured, it is stated.
Portugal shields a minimum living income from tax. Passing about 16,544 of total income does not shrink that shield: it removes the whole of it. Every kind of income counts towards that limit, investments and rent included, and we test only your pension against it. So we hand you relief the law would usually take away and show too little tax, by about 193 a year in our smallest worked case and up to about 786.
Your real tax is higher/up to €786 a year/anyone with a modest Portuguese pension and any investment or rental income at all
That same relief also shrinks as income rises, and the law measures it against every kind of income you have. We measure it against your pension alone. If you also have investments or rent, we give you more relief than you would really get and show less tax than you would really pay. Where a pension is the only income, the two are identical.
Your real tax is higher/anyone with Portuguese income beyond their pension, such as investments or rent
Madeira charges 30 percent less than the mainland on interest and dividends, but the full mainland rate on the profit from selling an investment. We can only use one rate for all three, so we use the rate that applies to selling, because that is what a retirement plan does. If you live in Madeira and hold cash paying interest, the tax we show on that interest is too high, by 8.4 percent of it.
Your real tax is lower/Madeiran households holding cash or any distributing investment inside a taxable account
We charge 28 percent on the whole rent. A residential letting is charged at 25 percent, the rate drops further the longer the lease runs, by 10 points from five years, 15 from ten and 20 from twenty, and the charge falls on what is left after deductible property costs rather than on the whole rent. So the rental tax we show is too high, and on a long residential lease it is much too high.
Your real tax is lower/anyone letting out Portuguese residential property, especially on a long lease
Portugal taxes less of an investment gain the longer you have held it: 28 percent up to two years, 25.2 to five, 22.4 to eight and 19.6 after that. We apply the eight year rate to every sale, so anything sold in the first eight years is undertaxed here. Because the oldest holdings are sold first, those early years carry the smallest gains, which limits how far wrong this goes.
Your real tax is higher/anyone selling investments during the first eight years of the plan
For a couple we double the minimum living income relief and the income points at which it fades out. The law is explicit that those fade out points are counted per person, and less clear that the relief itself doubles, so we took the reading that doubles both. If only one of them really doubles, a couple's relief here is too generous and their tax too low.
Your real tax is higher/couples in Portugal assessed together whose combined income is low enough for the relief to survive
Portuguese couples are assessed separately unless they choose to be assessed together, and being assessed together splits the income between them, which is worth a substantial amount when one partner has much more than the other. We assume you always make that choice. If you file separately on unequal incomes, you pay more tax than we show.
Your real tax is higher/couples with unequal incomes who file separately, which is Portugal's default
These exist in law and we leave them out, usually because applying them would need a question we do not ask.
Once a year you may move investment income onto the ordinary scale instead of paying the flat 28 percent, and dividends from Portuguese and European companies are then only half counted, which brings them below 28 percent. We always use the flat rate. The choice is all or nothing within a category, so interest travels with the dividends and often loses more than they save. Where choosing pays, we show too much tax, by about 310 to 650 a year.
Your real tax is lower/up to €646 a year/anyone with Portuguese or European dividends in a taxable account
We now ask whether you live on the mainland, in Madeira or in the Azores, and charge each its own rates. One piece is still missing. Portugal adds an extra charge on very high incomes, starting at 80,000 of taxable income, and we always charge it at the mainland rate. If a region reduces that charge too, we show a little too much tax for the few people it reaches.
Your real tax is lower/Azorean households above about 80,000 of taxable income, if the regional clause does reach the surcharge
If your taxable income reaches about 86,634 and you sell something you have held for less than a year, that gain has to go on the ordinary scale, whose top rate is well above the flat 28 percent we charge. We do not model that, so at those incomes the tax we show is too low. It binds for almost no retiree.
Your real tax is higher/anyone above about 86,634 of taxable income who sells within a year of buying
Income and gains from a jurisdiction on Portugal's blacklist are taxed at 35 percent, and the discount for holding something a long time does not apply to them. We charge the ordinary rate, so if you hold anything based in one of those places, the tax we show is too low. Ireland, Luxembourg and the United States, home to most funds sold in Europe, are not on that list.
Your real tax is higher/anyone holding investments based in a blacklisted jurisdiction
We tax a Portuguese personal retirement savings plan (PPR) the way it is taxed when drawn as a regular income over more than ten years, with the whole payment going on the ordinary scale. Taken as a lump sum, only 40 percent of the growth is taxed and at 20 percent, so 8 percent of the growth. We cannot express that, so for a lump sum the tax we show is far too high. Cashing one in outside the permitted conditions costs more than either, and that is missing too.
Your real tax is lower/anyone planning to take a Portuguese personal pension as a lump sum, or to cash one in within ten years
Portugal has insurance based savings wrappers whose tax falls with time held: 28 percent of the growth up to five years, 22.4 from five to eight and 11.2 after eight, provided enough of the premiums went in early in the contract. We do not offer them as a choice and tax everything as an ordinary investment account, so for a wrapper held eight years or more the tax we show is too high.
Your real tax is lower/anyone holding a Portuguese life insurance or capitalisation savings wrapper
Portugal's non-habitual resident scheme (NHR) charges a flat 10 percent on a pension from abroad for ten years, and nothing at all for the earliest arrivals. It closed to new entrants in 2024 and those already inside keep it up to the 2033 income year. We never ask, so if you are one of them the tax we show is far too high, two or three times what you would really pay. Its replacement does not cover pensions.
Your real tax is lower/anyone registered under Portugal's former resident scheme before 2024 who draws a pension from abroad
Portugal caps the total of your tax credits on a sliding scale, from 2,500 at low incomes down to 1,000 at 80,000. We do not apply the cap, so in principle we could credit you more than you could claim and show too little tax. The only credit we give is the 250 for household expenses, which is nowhere near the cap. We hold the cap's formula with less confidence than the rest, because the source publishes it as a picture.
Your real tax is higher/anyone whose Portuguese tax credits together would reach the overall cap
Retired civil servants who stay in the public sector health scheme pay 3.5 percent of their pension to it, on each of the fourteen payments a year, with nothing taken below a floor of about 635 a month. We do not ask whether you worked in the public sector, so we show none of it and the total taken from your pension is too low. It would not cut your income tax either, at any pension we model.
Your real tax is higher/retired public sector workers who stay in the civil service health scheme
Funds based in Portugal pay a small stamp duty on their assets every quarter, roughly 0.05 percent a year. The fund pays it rather than you, funds based elsewhere are untouched by it, and we do not model it. We could not confirm the rate, so treat this as the least certain thing on the page.
Your real tax is higher/anyone holding a fund based in Portugal rather than one based elsewhere in Europe
Separate tax systems, or rules that only bite outside a retirement plan.
Half the gain on shares in an unlisted small company escapes tax, an effective 14 percent against the 19.6 we apply to a long held listed holding. We do not offer that kind of holding as a choice, so if you own one, the tax we show on selling it is too high. It sits outside the listed shares, bonds and funds a retirement portfolio is normally built from.
Your real tax is lower/anyone holding shares in an unlisted micro or small company
Selling a Portuguese property puts half the gain onto your ordinary income scale in the year of the sale, which can lift you from a 21 percent band into a 34.9 percent one. We do not tax property sales, so a year with one in it shows too little tax. Relief exists for your own home, and for anyone 65 or over who puts the proceeds into a product paying a regular sum for at least ten years.
Your real tax is higher/anyone planning to sell a Portuguese property during retirement
Portugal charges a yearly tax on property, from 0.3 to 0.45 percent of its rateable value depending on the municipality, and a further charge on property holdings above 600,000. We model neither, so neither appears in your figures. That 600,000 threshold has not moved since 2017, so over a long plan an ordinary home can grow into it.
Your real tax is higher/anyone who owns Portuguese property, and more of them the longer the plan runs
Every other figure we use for this country (67)
The sections above cover what shapes a retirement plan. These are the rest of what the model reads, listed so nothing it uses is hidden from you.
capital.brackets[0][0]nullsourcecapital.brackets[0][1]0.28sourcecapital_incomeseparate_flatsourceordinary.credits[0].namededucao de despesas gerais familiares art. 78.o-Bsourceordinary.deductions[0].namededucao especifica categoria Hsourceordinary.deductions[1].nameminimo de existencia art. 70.osourceordinary.deductions[1].taper2_cumulativefalsesourceordinary.rental_basecapitalsourceordinary.surcharges[taxa adicional de solidariedade, 250k limb].nametaxa adicional de solidariedade, 250k limbsourceordinary.surcharges[taxa adicional de solidariedade, 80k limb].nametaxa adicional de solidariedade, 80k limbsourceregions.CONT.capital.rate_multiplier1sourceregions.CONT.ordinary.brackets[0][0]8342sourceregions.CONT.ordinary.brackets[0][1]0.125sourceregions.CONT.ordinary.brackets[1][0]12587sourceregions.CONT.ordinary.brackets[1][1]0.157sourceregions.CONT.ordinary.brackets[2][0]17838sourceregions.CONT.ordinary.brackets[2][1]0.212sourceregions.CONT.ordinary.brackets[3][0]23089sourceregions.CONT.ordinary.brackets[3][1]0.241sourceregions.CONT.ordinary.brackets[4][0]29397sourceregions.CONT.ordinary.brackets[4][1]0.311sourceregions.CONT.ordinary.brackets[5][0]43090sourceregions.CONT.ordinary.brackets[5][1]0.349sourceregions.CONT.ordinary.brackets[6][0]46566sourceregions.CONT.ordinary.brackets[6][1]0.431sourceregions.CONT.ordinary.brackets[7][0]86634sourceregions.CONT.ordinary.brackets[7][1]0.446sourceregions.CONT.ordinary.brackets[8][0]nullsourceregions.CONT.ordinary.brackets[8][1]0.48sourceregions.RAA.capital.rate_multiplier0.7sourceregions.RAA.ordinary.brackets[0][0]8342sourceregions.RAA.ordinary.brackets[0][1]0.0875sourceregions.RAA.ordinary.brackets[1][0]12587sourceregions.RAA.ordinary.brackets[1][1]0.1099sourceregions.RAA.ordinary.brackets[2][0]17838sourceregions.RAA.ordinary.brackets[2][1]0.1484sourceregions.RAA.ordinary.brackets[3][0]23089sourceregions.RAA.ordinary.brackets[3][1]0.1687sourceregions.RAA.ordinary.brackets[4][0]29397sourceregions.RAA.ordinary.brackets[4][1]0.2177sourceregions.RAA.ordinary.brackets[5][0]43090sourceregions.RAA.ordinary.brackets[5][1]0.2443sourceregions.RAA.ordinary.brackets[6][0]46566sourceregions.RAA.ordinary.brackets[6][1]0.3017sourceregions.RAA.ordinary.brackets[7][0]86634sourceregions.RAA.ordinary.brackets[7][1]0.3122sourceregions.RAA.ordinary.brackets[8][0]nullsourceregions.RAA.ordinary.brackets[8][1]0.336sourceregions.RAM.capital.rate_multiplier1sourceregions.RAM.ordinary.brackets[0][0]8342sourceregions.RAM.ordinary.brackets[0][1]0.0875sourceregions.RAM.ordinary.brackets[1][0]12587sourceregions.RAM.ordinary.brackets[1][1]0.1099sourceregions.RAM.ordinary.brackets[2][0]17838sourceregions.RAM.ordinary.brackets[2][1]0.1484sourceregions.RAM.ordinary.brackets[3][0]23089sourceregions.RAM.ordinary.brackets[3][1]0.1687sourceregions.RAM.ordinary.brackets[4][0]29397sourceregions.RAM.ordinary.brackets[4][1]0.2177sourceregions.RAM.ordinary.brackets[5][0]43090sourceregions.RAM.ordinary.brackets[5][1]0.2443sourceregions.RAM.ordinary.brackets[6][0]46566sourceregions.RAM.ordinary.brackets[6][1]0.3017sourceregions.RAM.ordinary.brackets[7][0]86634sourceregions.RAM.ordinary.brackets[7][1]0.3122sourceregions.RAM.ordinary.brackets[8][0]nullsourceregions.RAM.ordinary.brackets[8][1]0.336source