The exempt half of your salary still sets your rate
IRS Jovem is why a lot of people under 36 land here rather than elsewhere. Almost everyone describes it wrong.
It exempts a share of your gross employment income: 100% in your first year of earning income, 75% in years two to four, 50% in years five to seven, 25% in years eight to ten. It runs for at most 10 years, and the exempt amount is capped at €29,542 a year.
Then the part that ruins spreadsheets. The exempt income does not vanish: it is still counted, without deductions, to set the rate on everything else. You pay the average rate of your full income on the part that is not exempt: in year two, the average rate of a good salary applied to a quarter of it. Still an enormous saving. Not the saving the internet promised you.
The counter runs on years of earning income, not calendar years since you arrived; empty years are skipped. The form asks for it because nothing in a salary reveals it.
The dedução específica is whichever is bigger, never the sum
Your specific deduction is €4,587 or your mandatory social contributions, whichever is larger. Never both. Employee social security takes 11% of gross with no ceiling, so the contributions eventually overtake the fixed amount and replace it.
That crossover sits around €41,700 of gross salary. Add the two together, as plenty of calculators do, and you have invented an allowance.
A pay rise at the bottom cannot cost you more than it pays you
Low earners get an abatement from their taxable income, and it does not switch off the moment they earn a euro too much. It fades: past the reference income it falls by 2.6 for every extra euro earned, then more gently, by 1.35, reaching nothing before the law’s own switch-off at €16,544 of gross income ever bites.
There is no cliff down there to fall off.
The solidarity surcharge is a second scale
The general scale tops out at 48%. The additional solidarity rate is a separate table with its own thresholds, charged on top: 2.5% on taxable income above €80,000, 5% above €250,000. It stacks on the last band rather than replacing it.
IFICI is a different tax, not a discount
The successor to NHR taxes qualifying income at a flat 20%, no progression, for 10 years.
The conditions are narrow: no Portuguese tax residence in any of the five preceding years, no past NHR, and work in a research or innovation activity at an entity on a government list. Being a well-paid engineer is not the test; the list is. Register by mid-January of the year after you become resident, or lose it.
IRS Jovem and IFICI exclude each other. Pick a lane.
The tax we show you is a ceiling
Portugal credits documented expenses (health, education, rent, general family expenses), and this model does not touch them. So the number above is an upper bound: your real bill is lower by whatever you claim. At the bottom of the scale that gets stark: we show a small tax where a filer with a few receipts pays nothing. The error runs one way only, and it runs in your favour.
Everything above assumes a single filer on the mainland. If you invoice instead of drawing a payslip, the freelancer calculator is your page; if you own the company that pays you, the founder walkthrough puts the salary and the profit side by side. And if Portugal is still one candidate among several, Spain taxes the same salary on a machine built differently at every step.