Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: sweden-payroll |
| 3 | description: > |
| 4 | Use this skill whenever asked about Swedish payroll processing, employee salary calculations, |
| 5 | preliminärskatt (preliminary income tax / PAYE), arbetsgivaravgifter (employer social contributions), |
| 6 | employer cost calculations, net-to-gross or gross-to-net conversions, Swedish payslip structure, |
| 7 | arbetsgivardeklaration filings, or any question about computing wages, deductions, or employer |
| 8 | obligations in Sweden. Trigger on phrases like "Swedish payroll", "preliminärskatt", |
| 9 | "arbetsgivaravgifter", "employer contributions Sweden", "PAYE Sweden", "net salary Sweden", |
| 10 | "lönespecifikation", "kommunalskatt", "municipal tax Sweden", "statlig inkomstskatt", |
| 11 | "Skatteverket filing", "kollektivavtal", "ITP pension", or "semesterersättning". |
| 12 | version: 1.0 |
| 13 | jurisdiction: SE |
| 14 | category: payroll |
| 15 | depends_on: |
| 16 | - payroll-workflow-base |
| 17 | --- |
| 18 | |
| 19 | # Sweden Payroll Skill v1.0 |
| 20 | |
| 21 | --- |
| 22 | |
| 23 | ## Section 1 -- Quick Reference |
| 24 | |
| 25 | | Field | Value | |
| 26 | |---|---| |
| 27 | | Country | Sweden (Kingdom of Sweden) | |
| 28 | | Currency | SEK (Swedish Krona) | |
| 29 | | Payroll frequency | Monthly (typically paid 25th of month) | |
| 30 | | Tax year | Calendar year (1 January -- 31 December) | |
| 31 | | Primary legislation | Socialavgiftslagen (2000:980); Inkomstskattelagen (1999:1229); Skatteförfarandelagen (2011:1244) | |
| 32 | | Tax authority | Skatteverket (Swedish Tax Agency) | |
| 33 | | Employee SS rate | 0% (no separate employee social security contribution) | |
| 34 | | Employer SS rate | 31.42% of gross salary (arbetsgivaravgifter) | |
| 35 | | Income tax | Municipal ~32.38% average + State 20% above SEK 643,100/year | |
| 36 | | Minimum wage | No statutory minimum -- set by collective agreements (kollektivavtal) | |
| 37 | | Filing | Monthly arbetsgivardeklaration by 12th of following month | |
| 38 | | Skill version | 1.0 | |
| 39 | |
| 40 | --- |
| 41 | |
| 42 | ## Section 2 -- Income Tax Withholding (Preliminärskatt) |
| 43 | |
| 44 | ### Tax Components |
| 45 | |
| 46 | | Component | Rate (2026) | Applies to | |
| 47 | |---|---|---| |
| 48 | | Municipal tax (kommunalskatt) | ~28.93% -- 35.65% (average 32.38%) | All taxable income | |
| 49 | | State income tax (statlig inkomstskatt) | 20% | Annual income above SEK 643,100 | |
| 50 | | Church tax (kyrkoavgift) | ~1% -- 1.5% | Members of Swedish Church only | |
| 51 | | Funeral fee (begravningsavgift) | ~0.25% | All taxpayers | |
| 52 | |
| 53 | ### How Withholding Works |
| 54 | |
| 55 | Swedish employers withhold preliminary income tax (preliminärskatt/PAYE) based on tax tables issued annually by Skatteverket. Each employee has a tax table determined by: |
| 56 | |
| 57 | | Factor | Detail | |
| 58 | |---|---| |
| 59 | | Municipality of residence | Determines kommunalskatt rate | |
| 60 | | Table type (kolumn) | Column in table based on deductions (standard: column 1) | |
| 61 | | Special income tax for non-residents (SINK) | Flat 22.5% (from 1 January 2026, reduced from 25%) | |
| 62 | | A-skatt vs F-skatt | A = employee withholding; F = self-employed (no withholding by payer) | |
| 63 | |
| 64 | ### Key Tax Deductions (Reducing Taxable Income) |
| 65 | |
| 66 | | Deduction | Amount (2026) | |
| 67 | |---|---| |
| 68 | | Basic deduction (grundavdrag) | SEK 15,400 -- 40,000 (income-dependent) | |
| 69 | | Job tax credit (jobbskatteavdrag) | Automatic, income-dependent (max ~SEK 36,000/year) | |
| 70 | | Pension contributions (employee voluntary) | Deductible up to limits | |
| 71 | | Interest on debt | 30% tax reduction on interest paid | |
| 72 | |
| 73 | ### Withholding Mechanism |
| 74 | |
| 75 | - Employer downloads/applies Skatteverket tax tables monthly |
| 76 | - Tax tables already incorporate grundavdrag and jobbskatteavdrag |
| 77 | - No separate calculation needed -- look up gross monthly salary in table |
| 78 | - Employees can apply for adjusted tax (jämkning) if deductions warrant lower withholding |
| 79 | - Non-table tax (särskild beräkningsgrund) possible for specific situations |
| 80 | |
| 81 | ### Effective Tax Rates (Approximate, 2026) |
| 82 | |
| 83 | | Monthly Gross (SEK) | Effective Tax Rate (incl. jobbskatteavdrag) | |
| 84 | |---|---| |
| 85 | | 25,000 | ~22% | |
| 86 | | 35,000 | ~26% | |
| 87 | | 50,000 | ~31% | |
| 88 | | 75,000 | ~37% | |
| 89 | | 100,000 | ~42% | |
| 90 | |
| 91 | --- |
| 92 | |
| 93 | ## Section 3 -- Social Security: Employee Deductions |
| 94 | |
| 95 | | Contribution | Rate | |
| 96 | |---|---| |
| 97 | | Employee social security contributions | **0%** | |
| 98 | |
| 99 | Sweden is unique: employees pay NO separate social security contributions. All social insurance funding comes from employer contributions (arbetsgivaravgifter) and general taxation. The income tax employees pay covers both income tax and indirectly funds the welfare system. |
| 100 | |
| 101 | ### Employee Pension Contributions (Voluntary) |
| 102 | |
| 103 | | Type | Detail | |
| 104 | |---|---| |
| 105 | | Tjänstepension (occupational pension) | Employer-paid via collective agreement (ITP/SAF-LO) | |
| 106 | | Private pension savings | Employee's own choice; tax-deductible within limits | |
| 107 | | Mandatory public pension (allmän pension) | Funded through employer's ålderspensionsavgift (10.21%) | |
| 108 | |
| 109 | --- |
| 110 | |
| 111 | ## Section 4 -- Social Security: Employer Contributions (Arbetsgivaravgifter) |
| 112 | |
| 113 | ### Full Rate Breakdown (2026) |
| 114 | |
| 115 | | Component | Rate | |
| 116 | |---|---| |
| 117 | | Ålderspensionsavgift (old-age pension) | 10.21% | |
| 118 | | Sjukförsäkringsavgift (sickness insurance) | 3.55% | |
| 119 | | Föräldraförsäkringsavgift (parental insurance) | 2.60% | |
| 120 | | Efterlevandepensionsavgift (survivors' pension) | 0.60% | |
| 121 | | Arbetsmarknadsavgift (labour market/unemployment) | 2.64% | |
| 122 | | Arbetsskadeavgift (occupational injury) | 0.20% | |
| 123 | | Allmän löneavgift (general payroll tax) | 12.62% | |
| 124 | | **Total arbetsgivaravgifter** | **31.42%** | |
| 125 | |
| 126 | ### Reduced Rates |
| 127 | |
| 128 | | Category | Rate | Condition | |
| 129 | |---|---|---| |
| 130 | | Employees aged 67+ at year start | 10.21% | Only ålderspensionsavgift | |
| 131 | | Born 1937 or earlier | 0% | No contributions at all | |
| 132 | | Youth (19-23) from 1 April 2026 | 20.81% | On salary up to SEK 25,000/month; full 31.42% above | |
| 133 | | R&D reduction | 10.21% | On portion of salary for qualifying R&D work (max 450,000 SEK/month per company) | |
| 134 | |
| 135 | ### Youth Discount (Temporary: 1 April 2026 -- 30 September 2027) |
| 136 | |
| 137 | | Parameter | Detail | |
| 138 | |---|---| |
| 139 | | Eligible employees | Born 2003-2007 (aged 19-23 during 2026) | |
| 140 | | Reduced rate | 20.81% (ålderspensionsavgift + 50% of remaining) | |
| 141 | | Cap | SEK 25,000/month gross; full 31.42% on excess | |
| 142 | | Duration | 1 April 2026 -- 30 September 2027 | |
| 143 | |
| 144 | ### Special Payroll Tax on Pension Costs (SLP) |
| 145 | |
| 146 | | Parameter | Detail | |
| 147 | |---|---| |
| 148 | | Rate | 24.26% | |
| 149 | | Applies to | Employer pension contributions (ITP, SAF-LO, other occupational pension) | |
| 150 | | Paid by | Employer | |
| 151 | | Filing | Reported in arbetsgivardeklaration | |
| 152 | |
| 153 | ### No Salary Cap |
| 154 | |
| 155 | Unlike many countries, Swedish arbetsgivaravgifter apply to the FULL gross salary with NO upper ceiling. There is no equivalent of a social security wage base. |
| 156 | |
| 157 | --- |
| 158 | |
| 159 | ## Section 5 -- Minimum Wage and Overtime |
| 160 | |
| 161 | ### Minimum Wage |
| 162 | |
| 163 | Sweden has NO statutory minimum wage. Pay floors are set entirely by: |
| 164 | |
| 165 | | Source | Coverage | |
| 166 | |---|---| |
| 167 | | Collective agreements (kollektivavtal) | ~90% of workforce | |
| 168 | | Sector-specific negotiations | Between trade unions and employer associations | |
| 169 | | ~700 different agreements | Different rates by sector, role, age, experience | |
| 170 | |
| 171 | ### Indicative Sector Minimums (2026) |
| 172 | |
| 173 | | Sector | Approximate Monthly Minimum (SEK) | |
| 174 | |---|---| |
| 175 | | Hotel and restaurant (HRF) | 25,000 -- 26,000 | |
| 176 | | Retail (Handels) | 25,000 -- 26,000 | |
| 177 | | Warehousing/logistics | 28,000 -- 29,000 | |
| 178 | | Manufacturing (IF Metall) | 27,000 -- 29,000 | |
| 179 | | Construction (Byggnads) | 30,000 -- 33,000 | |
| 180 | | IT (Unionen/IT-avtalet) | No fixed minimum (individual negotiation) | |
| 181 | |
| 182 | ### Work Permit Salary Threshold (2026) |
| 183 | |
| 184 | From June 2026: SEK 33,390/month minimum for work permit holders (increased from prior threshold). |
| 185 | |
| 186 | ### Working Hours and Overtime |
| 187 | |
| 188 | | Parameter | Standard | |
| 189 | |---|---| |
| 190 | | Standard working week | 40 hours | |
| 191 | | Maximum including overtime | 48 hours average per 4-week period | |
| 192 | | Overtime limit | 200 hours/year (extendable to 300 via collective agreement) | |
| 193 | | Overtime compensation | Typically 50-100% supplement (set by kollektivavtal) | |
| 194 | | Unsocial hours (OB-tillägg) | Supplements for evening/night/weekend (kollektivavtal-dependent) | |
| 195 | |
| 196 | --- |
| 197 | |
| 198 | ## Section 6 -- Mandatory Benefits |
| 199 | |
| 200 | | Benefit | Detail | |
| 201 | |---|---| |
| 202 | | Annual leave (semester) | 25 days minimum per year (Semesterlagen) | |
| 203 | | Holiday pay (semesterlön) | 12% of annual earnings for non-salaried; regular pay + supplement for salaried | |
| 204 | | Sick pay (sjuklön) | Day 1: waiting day (karensdag, no pay); Days 2-14: 80% from employer; Day 15+: Försäkringskassan | |
| 205 | | Parental leave | 480 days shared between parents (Försäkringskassan pays ~80% up to ceiling) | |
| 206 | | Occupational pension (tjänstepension) | Via collective agreement: ITP (white-collar) or SAF-LO (blue-collar) | |
| 207 | | Life/disability insurance (TGL/TFA) | Typically via collective agreement | |
| 208 | | Unemployment insurance (A-kassa) | Voluntary union-based system; employer pays arbetsmarknadsavgift | |
| 209 | |
| 210 | ### Occupational Pension (Tjänstepension) |
| 211 | |
| 212 | | Plan | Applies to | Contribution | |
| 213 | |---|---|---| |
| 214 | | ITP 1 (defined contribution) | White-collar (Unionen, Ledarna, etc.) born 1979+ | 4.5% on salary up to ~SEK 52,000/month; 30% above | |
| 215 | | ITP 2 (defined benefit) | White-collar born before 1979 | ~10-30% of salary depending on age | |
| 216 | | SAF-LO (Avtalspension) | Blue-collar (IF Metall, Handels, etc.) | 4.5% up to ceiling + 30% above | |
| 217 | |
| 218 | ### Holiday Pay (Semesterersättning) |
| 219 | |
| 220 | | Method | Calculation | |
| 221 | |---|---| |
| 222 | | Salaried employee (sammanfallande) | Regular monthly salary during vacation + semestertillägg (0.8% per day × annual salary / 12) | |
| 223 | | Hourly/non-salaried | 12% of total earnings during qualifying year | |
| 224 | | Unused vacation payout | 12% calculation or equivalent daily rate | |
| 225 | |
| 226 | --- |
| 227 | |
| 228 | ## Section 7 -- Payslip Requirements |
| 229 | |
| 230 | Swedish employers should provide a lönespecifikation (payslip) for each salary payment. While not as strictly mandated by statute as in some countries, it is standard practice and often required by collective agreement. |
| 231 | |
| 232 | | Element | Standard Practice | |
| 233 | |---|---| |
| 234 | | Employer identification | Yes | |
| 235 | | Employee name and personnummer | Yes | |
| 236 | | Pay period | Yes | |
| 237 | | Gross salary (grundlön) | Yes | |
| 238 | | Overtime pay (övertidsersättning) | Yes (if applicable) | |
| 239 | | OB-tillägg (unsocial hours) | Yes (if applicable) | |
| 240 | | Holiday pay / supplement | Yes (when applicable) | |
| 241 | | Taxable benefits (förmånsvärde) -- company car, etc. | Yes | |
| 242 | | Preliminary tax withheld (preliminärskatt) | Yes | |
| 243 | | Net salary (nettolön) | Yes | |
| 244 | | Employer contributions (arbetsgivaravgifter) | Often shown for transparency | |
| 245 | | Pension contributions (tjänstepension) | Often shown | |
| 246 | | Accumulated year-to-date figures | Common | |
| 247 | | Vacation days balance | Common | |
| 248 | |
| 249 | ### Annual Tax Statement |
| 250 | |
| 251 | | Document | Deadline | |
| 252 | |---|---| |
| 253 | | Kontrolluppgift (KU10/KU13/KU14) | 31 January of following year (submitted to Skatteverket) | |
| 254 | | Employee receives copy | February (for personal tax declaration) | |
| 255 | |
| 256 | --- |
| 257 | |
| 258 | ## Section 8 -- Filing Obligations |
| 259 | |
| 260 | | Filing | Frequency | Deadline | Authority | |
| 261 | |---|---|---|---| |
| 262 | | Arbetsgivardeklaration (employer PAYE return) | Monthly | 12th of following month (17th for January and August) | Skatteverket | |
| 263 | | Arbetsgivardeklaration -- individuppgift | Monthly | Same as above (per-employee details) | Skatteverket | |
| 264 | | Payment of tax + contributions | Monthly | Same day as declaration deadline (12th/17th) | Skatteverket | |
| 265 | | Kontrolluppgift (annual income statement) | Annual | 31 January following year | Skatteverket | |
| 266 | | Inkomstdeklaration 2 (corporate tax return) | Annual | 1 July (for calendar-year companies) | Skatteverket | |
| 267 | |
| 268 | ### Arbetsgivardeklaration Details |
| 269 | |
| 270 | | Parameter | Detail | |
| 271 | |---|---| |
| 272 | | Content | Per-employee: gross salary, benefits, preliminary tax withheld; aggregated: total arbetsgivaravgifter | |
| 273 | | Submission | Electronic via Skatteverket portal, file upload, or API (AGI) | |
| 274 | | Individuppgift | Mandatory per-employee reporting since 2019 | |
| 275 | | Penalties | Late filing: SEK 625/month (up to SEK 6,250); incorrect: revision + possible tax surcharge | |
| 276 | | Payment | Paid to Skatteverket tax account (skattekonto) by declaration deadline | |
| 277 | |
| 278 | ### Key Annual Calendar |
| 279 | |
| 280 | | Month | Obligation | |
| 281 | |---|---| |
| 282 | | January | Arbetsgivardeklaration for December (deadline 17th); Kontrolluppgift deadline 31st | |
| 283 | | February | Employees receive income statements for personal tax filing | |
| 284 | | March-May | Employee personal tax declarations (1 March -- 2 May) | |
| 285 | | June | Holiday pay processing (semesterlön for summer holidays) | |
| 286 | | August | Arbetsgivardeklaration deadline 17th (extended) | |
| 287 | | December | Year-end adjustments; final December payroll | |
| 288 | |
| 289 | --- |
| 290 | |
| 291 | ## Section 9 -- Common Payroll Patterns |
| 292 | |
| 293 | ### Pattern 1: Standard Monthly Salary (Municipal Tax 32.38%, No State Tax) |
| 294 | |
| 295 | ``` |
| 296 | Gross monthly salary: SEK 38,000 |
| 297 | - Preliminary tax (~26%): -SEK ~9,900 |
| 298 | = Net salary: SEK ~28,100 |
| 299 | |
| 300 | Employer cost: |
| 301 | Gross salary: SEK 38,000 |
| 302 | + Arbetsgivaravgifter (31.42%): +SEK 11,940 |
| 303 | + Tjänstepension ITP1 (4.5%): +SEK 1,710 |
| 304 | + SLP on pension (24.26%): +SEK 415 |
| 305 | = Total employer cost: SEK ~52,065 |
| 306 | ``` |
| 307 | |
| 308 | ### Pattern 2: High-Income Employee (State Tax Applies) |
| 309 | |
| 310 | ``` |
| 311 | Gross monthly salary: SEK 75,000 |
| 312 | Annual: SEK 900,000 (exceeds SEK 643,100 threshold) |
| 313 | - Preliminary tax (~37%): -SEK ~27,750 |
| 314 | = Net salary: SEK ~47,250 |
| 315 | |
| 316 | Employer cost: |
| 317 | Gross salary: SEK 75,000 |
| 318 | + Arbetsgivaravgifter (31.42%): +SEK 23,565 |
| 319 | + ITP1: 4.5% up to 52,262 + 30% above: +SEK ~9,173 |
| 320 | + SLP 24.26% on pension: +SEK 2,225 |
| 321 | = Total employer cost: SEK ~109,963 |
| 322 | ``` |
| 323 | |
| 324 | ### Pattern 3: Young Employee (Age 19-23, from April 2026) |
| 325 | |
| 326 | ``` |
| 327 | Gross monthly salary: SEK 25,000 |
| 328 | - Preliminary tax (~22%): -SEK 5,500 |
| 329 | = Net salary: SEK 19,500 |
| 330 | |
| 331 | Employer cost: |
| 332 | Gross salary: SEK 25,000 |
| 333 | + Arbetsgivaravgifter (20.81%): +SEK 5,203 (reduced rate) |
| 334 | + Pension (SAF-LO 4.5%): +SEK 1,125 |
| 335 | + SLP on pension (24.26%): +SEK 273 |
| 336 | = Total employer cost: SEK ~31,601 |
| 337 | ``` |
| 338 | |
| 339 | ### Pattern 4: Employee Aged 67+ |
| 340 | |
| 341 | ``` |
| 342 | Gross monthly salary: SEK 45,000 |
| 343 | - Preliminary tax: -SEK ~12,000 |
| 344 | = Net salary: SEK ~33,000 |
| 345 | |
| 346 | Employer cost: |
| 347 | Gross salary: SEK 45,000 |
| 348 | + Arbetsgivaravgifter (10.21%): +SEK 4,595 (only ålderspensionsavgift) |
| 349 | = Total employer cost: SEK ~49,595 |
| 350 | ``` |
| 351 | |
| 352 | --- |
| 353 | |
| 354 | ## Section 10 -- Interaction with Other Skills |
| 355 | |
| 356 | | Skill | Interaction | |
| 357 | |---|---| |
| 358 | | sweden-bookkeeping | Payroll journal entries (7xxx accounts), employer contribution accruals, holiday pay liability | |
| 359 | | payroll-workflow-base | General payroll processing workflow; Sweden-specific overrides in this skill | |
| 360 | |
| 361 | ### Sweden-Specific Payroll Considerations |
| 362 | |
| 363 | - **No employee SS contributions**: All social insurance is funded by employer. Employees only pay income tax. |
| 364 | - **No statutory minimum wage**: Always check applicable kollektivavtal. Non-covered employers set wages individually but risk industrial action. |
| 365 | - **Collective agreement is king**: ITP/SAF-LO pension, TGL insurance, overtime rates, and many benefits are determined by the applicable collective agreement, not by statute. |
| 366 | - **Tax tables**: Employers must apply correct kommun-based table. Employees moving between municipalities may have different rates mid-year. |
| 367 | - **Förmånsvärde (taxable benefits)**: Company cars, housing, meals, etc. have standardised taxable values set by Skatteverket. These are added to gross salary for tax purposes AND subject to arbetsgivaravgifter. |
| 368 | - **Karensdag (qualifying day)**: First sick day is unpaid (since 2019, previously first day only had deduction of 20% of average weekly salary). |
| 369 | - **Semesterlagen**: 25 vacation days minimum. Employees CANNOT waive this right. Carried-over days above 25 may be saved for up to 5 years. |
| 370 | |
| 371 | --- |
| 372 | |
| 373 | ## Disclaimer |
| 374 | |
| 375 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon. |
| 376 | |
| 377 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). |
| 378 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Verification status
Research-verified
Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.
Needs section-by-section practitioner review to reach accountant-verified.
Section review progress
About
Use this skill whenever asked about Swedish payroll processing, employee salary calculations, preliminärskatt (preliminary income tax / PAYE), arbetsgivaravgifter (employer social contributions), employer cost calculations, net-to-gross or gross-to-net conversions, Swedish payslip structure, arbetsgivardeklaration filings, or any question about computing wages, deductions, or employer obligations in Sweden. Trigger on phrases like "Swedish payroll", "preliminärskatt", "arbetsgivaravgifter", "employer contributions Sweden", "PAYE Sweden", "net salary Sweden", "lönespecifikation", "kommunalskatt", "municipal tax Sweden", "statlig inkomstskatt", "Skatteverket filing", "kollektivavtal", "ITP pension", or "semesterersättning".
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.