How to Self-Audit 4 Years of Employer Compliance for Sweden Permanent Residency
Before you file your Swedish permanent residency (PUT) application, run a 48-month self-audit of your employer's compliance record. Migrationsverket will run this audit anyway — the difference is whether you find the problems first. Most PUT rejections involving employer compliance are not due to ongoing issues; they are due to administrative errors from two, three, or even four years ago that the applicant had no idea existed until they received a rejection letter. The self-audit is the process of checking your entire work permit history — salary, insurance coverage, pension contributions, and role consistency — against the legal requirements in force for each period, before you file.
This is not a process Migrationsverket explains. It is not on their website. It is the preparatory work that immigration lawyers charge SEK 1,859 per hour to help you do, and it is what the Sweden Permanent Residency Guide provides as a structured worksheet for individual applicants.
What Migrationsverket Audits During the PUT Review
When you apply for permanent residency through the labor market route, the Migration Agency conducts a retrospective assessment of your entire 48-month (four-year) history on work permits. They are looking for:
| Compliance Category | What They Check | Common Failure Mode |
|---|---|---|
| Salary threshold compliance | Gross monthly salary meets the threshold in force for each period | Salary was compliant when set, but threshold increased mid-permit and employer didn't adjust |
| Mandatory insurance — AGS | Occupational injury insurance active every month | Employer delay in registering new employees; gap at employer transition |
| Mandatory insurance — TGL | Life insurance active every month | Same registration delays; particularly common at small companies |
| Mandatory insurance — TFA | Occupational loss-of-income insurance active every month | Often bundled with TGL; same gap risk |
| Occupational pension (Tjänstepension) | Monthly employer contributions | White-collar: Collectum (ITP). Blue-collar: Fora. Role change can mean provider change with registration gap |
| Role consistency | Job role performed matches work permit scope | Title change or significant responsibility change without new permit notification |
| Residency continuity | Presence in Sweden minus valid absence deductions equals 48 months | Cumulative absences exceeding 6 weeks per calendar year not deducted from count |
| Employer conduct (new for 2026) | No employer sanctions, tax offenses, or criminal conduct during the permit period | New rule effective June 2026 — employee bears consequence of employer's record |
Step 1: Reconstruct Your Work History Month by Month
Start with a simple spreadsheet. Create one row per calendar month of your four-year work permit period. For each month, record:
- Which employer you were working for
- Your gross monthly salary that month
- Whether this was a period covered by a work permit and what the permit's expiry date was
- Whether you were absent from Sweden that month, and for how many days
This reconstruction is the foundation. Everything else in the audit overlays onto this timeline.
Where to get this information: Payslips (lönespecifikationer) from your employer. If you do not have all payslips, your employer is required to provide them — request them in writing. For salary confirmation by year, request a KU-utdrag (control statement) from Skatteverket via your profile on skatteverket.se. This shows your employer-reported annual income, which you can use to cross-check monthly payslip totals.
Step 2: Verify Insurance Coverage for Every Month
The four mandatory insurances are the single most common source of PUT rejections. The process for verifying them:
For white-collar workers (most IT, engineering, research, and office roles):
The occupational pension is typically managed through Collectum (ITP plan). Contact Collectum and request a coverage verification for your entire employment history with each Swedish employer. The key information to verify:
- Date your employer first registered you with Collectum
- Whether any months show zero contributions
- Whether contributions reflect your actual salary level
Collectum: collectum.se — the employer registers, but you can request a personal pension overview through minPension (minpension.se) which aggregates all occupational pension records.
For TGL (life insurance) and TFA (occupational insurance), these are typically also managed through your collective agreement's insurance framework. Your employer's HR can request coverage certificates. The employee-facing verification route is through the insurance provider directly or through your union (if you are a member of, for example, Unionen or Sveriges Ingenjörer).
For blue-collar workers:
FORA handles most blue-collar mandatory insurances (AFA insurance covers AGS, TGL, and TFA collectively). Contact Fora directly at fora.se and request a coverage certificate for your employment period with each employer.
What you are looking for: The coverage start date should match your first day of employment with each company. Any month where coverage is listed as inactive, pending, or zero should be investigated. A coverage start date that is two or three months after your employment start date is a red flag.
Free Download
Get the Sweden Permanent Residency Guide — Quick-Start Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
Step 3: Check the Salary Threshold Compliance for Each Period
The minimum salary threshold changed during most workers' four-year history. Do not check your current salary against the current threshold and call it done. Check each period of your history against the threshold applicable at that time:
| Period | Applicable Threshold |
|---|---|
| Before November 2023 | SEK 13,000 gross monthly (flat rate) |
| November 2023 to May 2026 | SEK 29,680 gross monthly (80% of median) |
| June 1, 2026 onwards | SEK 33,390 gross monthly (90% of median) |
For each month in your timeline, confirm that your gross monthly salary was at or above the threshold applicable in that month. Also verify that your salary met the collective bargaining agreement (kollektivavtal) or industry standard for your profession — Migrationsverket also checks parity with sectoral norms, not only the national floor.
Where to get this: Payslips for gross monthly amounts. If you received salary revisions, verify the effective dates. A salary negotiation that was agreed in March but only reflected in payroll from May means two months may show below the new level.
Step 4: Calculate Your Absence Deductions
Migrationsverket requires 48 months of habitual residence in Sweden. Standard holidays and short business trips do not count as absences that disrupt this. However:
- Cumulative absences of more than six weeks (42 days) in a single calendar year must be deducted from your total residency period
- Absences that indicate a shift in your "center of vital interests" to another country may trigger a more serious review
To calculate your absence history, review your passport stamps and travel records. Estimate total days outside Sweden for each calendar year of your work permit history. If you have years where you traveled extensively — visiting family in India, China, or elsewhere for extended periods — add up the days for each year.
If a calendar year shows more than 42 days of absence, deduct the number of days above 42 from your total residency count. If this deduction brings you below 48 months, you are not yet eligible for PUT.
Note: If you have taken international assignments for your Swedish employer, those assignments may be treated differently depending on whether Sweden remained your primary place of residence. This is a nuanced area where the structured guide provides specific guidance and, for complex international assignment histories, where legal advice may be warranted.
Step 5: Verify Role Consistency
Your work permit is issued for a specific profession and employer. Migrationsverket checks that the work you actually performed matched the permit scope. Common issues:
- A promotion that changed your title substantially (software developer to head of engineering) without notification to Migrationsverket
- Duties that expanded significantly beyond the original role description
- A transfer within a corporate group to a different legal entity without a new permit application
If you believe your role changed materially during your work permit period, document the evolution and be prepared to explain it. A gradual growth in responsibility within the same profession is generally fine. A complete role change to a different function may require a new permit — which means the old permit's time may not count toward the new role's four-year period.
Step 6: Address Any Gaps Before Filing
Once your audit is complete, you will know one of three things:
Clean record: Every month shows compliant salary, active insurance coverage, and consistent role. You can file with confidence, submit the standard documentation, and expect the standard processing timeline.
Minor corrected gap: You found a gap — an insurance registration that was delayed by six weeks in 2023, or a one-month salary shortfall during a review period — and that gap has since been corrected. Document the correction with evidence: the corrected registration date from Fora or Collectum, any employer acknowledgment of the error, and the remediation timeline. Submit this proactively with your PUT application. Migrationsverket's 2026 guidance explicitly allows for proportionate treatment of minor, corrected errors.
Material uncorrected gap: You found a gap that cannot be remediated — an employer that no longer exists, a sustained period of non-coverage, or a salary shortfall that was never corrected. This is the scenario where legal advice is appropriate before filing. An immigration lawyer who handles kompetensutvisning cases can advise on whether to apply and how to structure the disclosure.
How the Structured Guide Supports This Process
The Sweden Permanent Residency Guide provides the 4-Year Self-Audit Worksheet as part of the paid guide — a pre-formatted month-by-month compliance checklist that structures each of the steps above. It also includes:
- Certificate request templates for Fora, Collectum, Skatteverket, and minpension.se
- The normalbelopp maintenance calculation worksheet with 2026 Kronofogden figures
- The decision-date timing calculator for applications near the June 2026 threshold transition
- The Employer Compliance Briefing to hand HR when requesting documentation
The self-audit process described in this post is something you can do independently with this outline. The guide provides the structured worksheet format and the document templates that make it faster and less likely to miss months.
Frequently Asked Questions
How far back does Migrationsverket's compliance audit go?
The audit covers the entire 48-month period of the work permits that you are using to establish eligibility for PUT. If you have been in Sweden on work permits for five years but are claiming the most recent 48 months, those 48 months are audited in full. Earlier periods that you are not counting toward the four-year requirement are generally not reviewed unless there are specific flags.
What happens if my employer refuses to provide the insurance certificates?
Employers are not legally required to produce certificates on employee request in all cases, though most will cooperate. For Fora and Collectum, you can approach them directly — both organizations will confirm coverage status to workers. Minpension.se aggregates occupational pension records and is accessible with BankID as a direct personal verification tool. If your employer is actively uncooperative and you believe there are compliance issues, that situation warrants legal advice.
Does the self-audit replace the need for an immigration lawyer?
For most standard cases — clean or minor-gap histories — yes, the self-audit provides the pre-application verification that was previously only accessible through lawyer consultations. For cases where the audit surfaces material, uncorrected compliance problems, or where the employer has been sanctioned or has ceased operations, legal representation is appropriate.
How long does a thorough self-audit take?
A well-organized applicant with readily available payslips and access to their employer's HR for certificate requests can complete the audit in three to six hours. If payslip records need to be reconstructed from Skatteverket (which can take a few days to request), or if certificate requests from Fora/Collectum take time to process, the full audit may take two to three weeks from start to finish. This is time well spent before a PUT application that takes 10 to 20 months to process.
What is the new employer conduct rule for 2026?
From June 1, 2026, Migrationsverket can reject a PUT application if the employer or their representatives have a history of criminal activity, tax sanctions, or significant reporting deficiencies — even if the employee was unaware and unconnected to that conduct. This is new ground: previously, employer misconduct was the employer's problem. Now it can sink the employee's PUT application. The self-audit should include a basic check on your employer's public record — Bolagsverket and Skatteverket registrations are publicly searchable — to identify any sanctions that may create a problem.
Get Your Free Sweden Permanent Residency Guide — Quick-Start Checklist
Download the Sweden Permanent Residency Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.