Every year, thousands of non-EEA tech professionals receive job offers from Irish employers and begin the Critical Skills Employment Permit process. And every year, a meaningful number of those applications get rejected, not because the applicant is unqualified, not because the employer is ineligible, but because the offer letter salary is just short of the Minimum Annual Remuneration (MAR) threshold.
DETE (the Department of Enterprise, Trade and Employment) does not approximate. The threshold is binary: your gross base salary either meets it or it does not. There is no rounding, no averaging, no appeals process for a €200 shortfall. This article gives you the exact figures, explains what counts and what does not, and covers the structural traps that catch even well-prepared applicants off-guard.
The three salary tiers: which one applies to you?
There is not one universal threshold, there are three, and which tier you fall into depends on your qualifications and employment history, not on your job title or seniority level.
Standard Critical Skills
Degree holders in eligible occupations
€40,904
gross annual base salary
The most common permit category for tech workers. Covers roles on DETE's Critical Skills Occupations List where the applicant holds a relevant degree or equivalent qualification.
Critical Skills, No Relevant Degree
Experience only, no qualifying degree
€68,911
gross annual base salary
For workers in critical skills roles who lack a relevant degree but have extensive industry experience. The higher threshold reflects the premium DETE places on non-degree applicants.
Recent Irish Graduates
Graduated within last 2 years from an Irish institution
€36,848
gross annual base salary
A lower threshold applies for the first two years post-graduation from a recognised Irish higher education institution. Only applies to graduates who completed their degree in Ireland.
Quick reference: minimum salary by tech role
For degree-qualified applicants. Roles on DETE's Critical Skills Occupations List 2026.
| Role | Min. gross base salary | Tier |
|---|---|---|
| Software Engineer | €40,904 | Standard |
| Senior Software Engineer | €40,904 | Standard |
| Data Engineer | €40,904 | Standard |
| Cloud / Platform Engineer | €40,904 | Standard |
| AI / ML Engineer | €40,904 | Standard |
| DevOps / SRE | €40,904 | Standard |
| Cybersecurity Engineer | €40,904 | Standard |
| Engineering Manager | €68,911 | No-degree rate |
| Solutions Architect | €40,904 | Standard |
| Product Manager (Tech) | €40,904 | Standard |
The “gross salary only” rule: what counts and what doesn't
This is where the largest proportion of avoidable rejections happen. DETE evaluates gross annual base salary only as stated in your employment contract. The problem is that modern tech compensation packages are heavily weighted toward variable and non-cash elements, signing bonuses, RSUs, health cover, none of which count.
Applicants often calculate their total compensation package and assume they comfortably clear the threshold. They submit. The application is rejected because their base salary alone was €38,500 against a threshold of €40,904.
What DETE counts, and what it excludes
Base salary stated in employment contract
This is the only figure DETE evaluates.
Guaranteed annual bonus (contractually fixed)
Must be guaranteed in contract and unconditional to be considered, most aren't.
Sign-on / joining bonus
One-time payments are not recurring remuneration and are flatly excluded.
Relocation allowance
Whether paid upfront or in instalments, relocation costs are not part of MAR.
Health insurance premium (employer-paid)
Employer-paid benefits in kind are not counted toward the salary threshold.
Unvested RSUs / stock options
Equity that has not vested cannot be included. This catches a lot of tech applicants off-guard.
Pension contributions (employer)
Employer pension contributions are excluded from the MAR calculation.
Car allowance / commuter benefit
Transport-related allowances do not count toward the minimum.
Overtime / on-call pay
Variable elements of pay are not included in MAR.
The RSU trap
RSUs and stock options are a core part of compensation at Dublin's big tech employers. A Software Engineer at a hyperscaler might receive €38,000 base salary + €30,000 in annual RSU vesting. Their total compensation is well above €40,904. Their CSEP application is still rejected, because only the €38,000 base counts. The fix is simple: negotiate the base salary before signing the contract, not afterwards.
The 50:50 rule: when your employer becomes the blocker
Even if your salary is correct, your application can be blocked at the employer level. Irish employment permit law prohibits a company from employing more than 50% non-EEA nationals. If the employer has already hit that threshold, no further permits can be granted, regardless of your qualifications or the salary offered.
When the 50:50 rule blocks you
- More than 50% of the company's workforce is already non-EEA
- The employer has not maintained accurate headcount records
- A recent acquisition changed the workforce composition
Waivers and exemptions
- Enterprise Ireland-backed startups (early-stage waiver available)
- IDA Ireland client companies (case-by-case basis)
- Companies with fewer than 10 employees total
If your prospective employer is a well-funded startup backed by Enterprise Ireland or the IDA, ask HR explicitly whether they have a waiver in place before you submit your application. Do not assume, many startups that qualify for the waiver have not applied for it.
The five reasons CSEP applications get rejected
Based on published DETE refusal data, these are the most common failure points, all of them avoidable with the right preparation.
Salary falls below the threshold by any amount
DETE does not round up. €40,900 in a contract offering €40,904 is a €4 shortfall, and a rejected application.
Bonus or equity used to meet the threshold
A base salary of €38,000 plus a €3,000 guaranteed bonus does not meet the €40,904 threshold. Only base salary counts.
Part-time role prorated below threshold
If the role is less than full-time, the annualised equivalent must still meet the threshold. A 0.8 FTE at €44,000 full-time equivalent falls to €35,200, below threshold.
Occupation not on the Critical Skills list
Not every tech role qualifies. The role title in the contract must match an eligible occupation on DETE's current Critical Skills Occupations List.
50:50 rule breach
More than 50% of the employer's total workforce consisting of non-EEA nationals (excluding EEA spouses of non-EEA permit holders) triggers a block. Waivers exist for Enterprise Ireland or IDA-backed startups.
Is your base salary offer actually market rate?
Meeting the CSEP threshold is a floor, not a target. The question applicants should ask is whether their base salary, the only figure that counts, is competitive against the broader Irish tech market for their role and experience level. If an employer is offering a base of €41,000 for a Senior Software Engineer role (barely above the €40,904 floor), that offer is below market rate for that level.
For context, the median base salary for a Senior Software Engineer in Ireland is €108,000. For a Software Engineer mid-level, it sits around €75,000–€90,000. The CSEP floor of €40,904 is well below mid-market for most tech roles: it exists as a minimum safeguard against exploitation, not as a benchmark for fair pay. See our State of Irish Tech Salaries Mid 2026 for a full breakdown by role and year-on-year growth data. If you are also weighing the cost of actually living in Dublin on these salaries, our Dublin big tech cost of living analysis covers what those gross figures translate to after rent and tax.
Check where your offer sits in the market
Before signing any offer letter, benchmark the base salary against verified market data for your role and experience level in Ireland. If you're below the 50th percentile, you have grounds to negotiate upward, and you need to be above €40,904 regardless.
Application checklist: before you submit
Confirm your gross base salary meets the correct tier threshold
Not total compensation, base salary only. Which tier applies depends on whether you hold a relevant degree.
Confirm your role is on the current Critical Skills Occupations List
DETE updates the list periodically. Verify using the official published list, not third-party summaries.
Confirm the base salary is stated explicitly in your employment contract
DETE verifies against the signed contract. Verbal offers and offer summary emails are not sufficient.
Ask your employer to confirm their non-EEA headcount percentage
You want written confirmation they are below the 50% threshold, or that they have a valid waiver if above it.
Verify the employer holds a valid tax registration and employer number
Employers must be tax-registered and in good standing with Revenue. This is checked during permit processing.
Benchmark your base salary against market data before signing
Meeting the floor is not the same as being paid fairly. Use salary data for your role and experience level.
This article is for information purposes only and does not constitute immigration or legal advice. Salary thresholds and eligibility criteria are set by DETE and may change. Always verify current requirements at enterprise.gov.ie or consult a qualified immigration solicitor before submitting your application.
