Skip to main content

← Guides

IFICI for Software Engineers: Do You Qualify? (PT 2026)

Your CPP code is almost never the problem — your employer's certification status is. The five structural paths that make a software engineer IFICI-eligible, title-by-title verdicts, and why most remote workers don't qualify.

By Andrew Kovalenko · · 10 min read · Human-written
Contents
  1. The one-sentence version
  2. The five employer-side paths
  3. Title-by-title: what your role contributes
  4. Employment structure: where IFICI cases are actually won and lost
  5. The remote-worker trap
  6. Worked example: €70k engineer, single, no dependents
  7. Five questions to ask your employer (or the recruiter)
  8. Common mistakes engineers make with IFICI
  9. What to do next
  10. Sources

Software engineers are the single biggest group asking about IFICI — and the group with the highest rate of wrong self-assessment, in both directions. Half assume “I’m a developer, ICT is on the list, I qualify.” The other half read that general software development doesn’t qualify and write the whole regime off.

Both are wrong, because both are looking at the wrong variable. For an engineer, the deciding factor is almost never your job title. It’s your employer’s status — whether the entity paying you sits in one of the qualifying categories Portugal defined for the regime.

This guide goes through it the way an engineer would want: by employer type, by employment structure, and by job title — with the specific questions to ask your employer or recruiter before you count on the 20% rate.

If you haven’t read the general IFICI eligibility checklist yet, that’s the broader three-gate overview (residency, CPP code, context). This article assumes you clear the residency gate and digs into how gates 2 and 3 actually play out in tech.

Flat IRS rate

20%

On qualifying PT employment income, 10 years

Qualifying paths for tech

5

All of them depend on the employer, not you

Typical savings at €70k

~€7-8k/yr

vs standard progressive brackets

The one-sentence version

Your CPP code (25 — ICT specialists — or 21 for some roles) is necessary but nearly automatic for engineers. What decides your case is whether your employer fits one of the qualifying categories in the IFICI regulation. Same job, same title, same salary — IFICI outcome flips entirely depending on who signs your contract.

The five employer-side paths

These come from the IFICI implementing regulation (Portaria 352/2024/1, under art. 58.º-A of the EBF). An engineer qualifies if the entity employing them fits any one of these:

Path 1 — The employer claims SIFIDE (R&D tax credits)

SIFIDE II is Portugal’s R&D tax-credit programme. Companies that perform R&D in Portugal claim back a chunk of their R&D spend — and the personnel whose costs are eligible for SIFIDE are exactly the kind of “R&D jobs” IFICI recognises.

If your employer claims SIFIDE and your role is inside the R&D perimeter they declare, you have one of the strongest IFICI cases available.

How to check: ask your employer (HR or finance) directly — “does the company claim SIFIDE, and is my role within the declared R&D personnel?” Companies that claim it know they claim it; it’s a meaningful annual tax process, not an obscure checkbox.

Path 2 — The employer is a certified startup (Lei 21/2023)

Portugal’s Startup Law gives formal startup certification to companies that are under 10 years old, employ fewer than 250 people, are under €50M turnover, are not majority-owned by a large company, and are innovation-driven (among other criteria). Jobs at certified startups are an IFICI-qualifying category.

This is the widest door for engineers in the PT startup scene. A seed-stage SaaS company in Lisbon that took the trouble to get certified makes its whole engineering team potentially IFICI-eligible.

How to check: certification is granted through Startup Portugal. Ask the founder or HR whether the company holds the formal certification — not whether it “is a startup” colloquially. The certificate is the thing, not the vibe.

Path 3 — The employer exports 50%+ and your role is on the highly-qualified list

Companies that export at least 50% of their turnover (in the relevant year or one of the two preceding) qualify their highly-qualified employees — and the highly-qualified list includes the engineering CPP families.

This is broader than people expect. A Portuguese software house selling development services to foreign clients, a product company with mostly non-PT revenue, an outsourcing firm with international contracts — many clear the 50% export bar comfortably.

How to check: ask what share of company revenue is invoiced abroad. Finance knows this number precisely (it’s in their VAT and IES reporting).

Path 4 — The employer holds productive-investment tax benefits (CFI / RFAI)

Companies with contractual benefits for productive investment under the Código Fiscal do Investimento — typically larger investment projects, new facilities, expansion programmes — qualify the jobs created within those projects. This catches engineers at, say, a new engineering hub a multinational opened in Portugal under an investment contract.

How to check: this one is less visible to employees. Ask HR whether the PT entity has an investment contract with the state or claims RFAI — relevant mostly at larger employers and recently opened tech hubs.

Path 5 — The employer is recognised by AICEP / IAPMEI as economically relevant

Entities carrying out activities recognised by AICEP or IAPMEI as relevant to the national economy (notably for attracting productive investment) qualify. In practice this overlaps heavily with Path 4 — big foreign tech employers that negotiated their PT presence with AICEP often have this recognition.

How to check: again HR/finance territory. If the company’s PT presence was announced with government fanfare, there’s a decent chance this applies.

Plus the academic path

Outside the five corporate paths: teaching at a higher-education institution or doing scientific research at a recognised research entity (universities, FCT-recognised centres) qualifies directly. For engineers this matters if you’re research faculty, a lab engineer at an FCT centre, or in a formal research role — see the eligibility checklist for those cases.

Title-by-title: what your role contributes

Remember the structure: title gets you through the CPP gate; employer gets you through the context gate. The title column below is about the CPP gate only.

RoleCPP fitNotes
Backend / frontend / full-stack engineer✅ 25Clean fit
Mobile engineer✅ 25Clean fit
DevOps / SRE / platform engineer✅ 25 / 35Fine — 35 (ICT technician) also appears in the eligible families
Data engineer✅ 25Clean fit
Data scientist / ML engineer✅ 25 / 21Clean fit; ML research roles can sit in 21 (sciences)
ML / AI researcher✅ 21Strong — and often inside a SIFIDE perimeter too
QA automation engineer✅ 25Generally fine
QA manual tester⚠️ 35Weaker — depends how the role is classified
Security engineer✅ 25Clean fit
Tech lead / staff engineer✅ 25Fine while the role is hands-on technical
Engineering manager⚠️ 25 vs 12/13If the contract classifies you as management rather than ICT specialist, you can fall out of the eligible families. Check what goes on paper.
Product manager❌ 24xOutside the technical CPP families
UX / product designer❌ 26Outside scope — same as under the checklist
Solutions architect✅ 25Fine
Crypto / web3 developer✅ 25 (CPP)CPP is fine; the employer paths are the problem — most web3 employers have no PT-qualifying status

The pattern: almost every hands-on engineering title clears the CPP gate. The two title-level traps are engineering managers classified as managers and product/design roles, which sit in non-qualifying CPP families regardless of employer.

Employment structure: where IFICI cases are actually won and lost

StructureIFICI outlookWhy
PT employee of a certified startup✅ StrongPath 2 directly
PT employee of a PT software house exporting 50%+✅ StrongPath 3 — and most PT dev shops selling abroad clear the bar
PT employee at a multinational’s PT engineering hub✅ Usually strongPaths 1, 4, or 5 — hubs opened under AICEP deals + SIFIDE claims are common
PT employee of a domestic-market company (e-commerce, retail, banking IT)⚠️ Weak unless SIFIDENo export path, no startup path; only qualifies if the company claims SIFIDE and you’re in the R&D perimeter
Remote employee of a foreign company via EOR (Deel, Remote, etc.)❌ Usually failsThe EOR is your legal employer — a payroll services company with no R&D, no exports of the qualifying kind, no certification
Remote contractor (recibos verdes) for foreign clients❌ Usually failsSelf-employed activity generally isn’t in a qualifying category just because clients are abroad — see below
Own unipessoal LDA billing foreign clients⚠️ Genuine edge caseThe LDA itself would need to fit a path (certified startup status is theoretically possible; 50%-exporter status is arguable). Untested territory — get professional advice before building on it
Remote employee of a foreign R&D centre (UK, UA, US) with no PT entity❌ FailsNo PT-qualifying employer exists in the structure — the UA→PT guide covers this case for Ukrainian R&D centres

The remote-worker trap

The biggest IFICI-curious cohort — remote engineers working for foreign companies from Portugal — is also the cohort with the weakest cases, and it’s worth being precise about why.

IFICI’s qualifying categories all describe Portuguese economic activity: PT entities doing R&D, PT-certified startups, PT companies exporting, PT investment projects. A US or UK employer with no Portuguese entity isn’t any of those things, no matter how innovative it is at home. Routing the payroll through an EOR doesn’t fix it — it makes the EOR your legal employer, and the EOR is a payroll company, not a research lab.

What actually changes the answer:

  • Your employer opens or already has a PT entity with R&D activity (SIFIDE), an AICEP-backed investment, or qualifying exports — and employs you through it
  • You move to a PT employer that fits one of the five paths
  • Your foreign employer’s PT subsidiary already exists and you can transfer your contract to it — worth asking; several multinationals have PT entities engineers don’t know about

What doesn’t change the answer: salary level, seniority, the prestige of the foreign employer, or how research-flavoured your work feels from the inside.

Worked example: €70k engineer, single, no dependents

A back-of-envelope comparison for a Cat A salary of €70,000 in 2026:

  • IFICI: 20% flat on employment income after the standard deduction — roughly €13,200/year in IRS
  • Standard progressive brackets: roughly €20,000-21,500/year depending on deductions

Difference: on the order of €7,000-8,000 per year, every year, for up to 10 years. At higher salaries the gap widens (the checklist guide quotes €8k-25k/yr across typical expat salary ranges).

Run your own numbers in the TAXCLARA calculator with the IFICI regime toggled on and off — it applies the current-year brackets and deductions properly instead of the rounding above.

Five questions to ask your employer (or the recruiter)

Before you assume the 20% rate in your salary maths, get answers — in writing where possible — to:

  1. “Does the PT entity claim SIFIDE, and would my role sit within the declared R&D personnel?”
  2. “Does the company hold startup certification under Lei 21/2023?” (Not “are you a startup” — the certificate.)
  3. “What share of the PT entity’s turnover is exported?” (≥50% matters.)
  4. “Does the PT entity have an investment contract, RFAI claims, or AICEP/IAPMEI recognition?”
  5. “Has any current employee successfully claimed IFICI?” — the single most informative question. If yes, the path is proven; ask which category the company qualified under.

A company that answers “yes” to any of 1-4 — and especially to 5 — makes IFICI part of your real compensation. In offer negotiations between a qualifying and a non-qualifying employer, the 20% rate is worth several thousand euros a year of equivalent gross salary. Price it in.

Common mistakes engineers make with IFICI

Treating the job title as the test. Covered above — the employer is the test. CPP 25 is table stakes.

Confusing the Tech Visa company list with IFICI qualification. The Tech Visa (for non-EU hiring) has its own certified-company list. It’s a different programme with different criteria. A Tech Visa-certified employer is a hint the company engages with these schemes, not proof of IFICI eligibility.

Assuming the foreign employer’s fame substitutes for PT status. Working remotely for a famous AI lab doesn’t create a Portuguese qualifying context. The structure decides.

Forgetting the annual re-validation. IFICI is confirmed every year on your return. Change jobs mid-cycle to a non-qualifying employer and the benefit lapses for that year — factor it into job-switch decisions during the 10-year window.

Missing the registration deadline. IFICI registration runs on a deadline tied to your first resident year (January 15 of the following year for most cases). The application guide covers the mechanics and documentation.

What to do next

Sources

This is a heads-up guide, not a substitute for personalised advice. Employer-side facts (SIFIDE perimeters, export shares, certification status) are exactly the kind of thing that changes year to year — verify the current-year position before claiming. If you spot something out of date or incorrect, email hello@taxclara.pt and we’ll fix it.

Try the numbers for your situation

Run your own scenario in the calculator.

Free. Same engine that powers the examples in this article.

Open calculator

Don't miss the next filing deadline

One short email before each major Portuguese tax deadline.

If you're staying on top of this stuff, let us flag the IRS / IVA / Segurança Social deadlines that affect you - in English, in plain language. No drip campaign.

Related guides