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: no-social-contributions |
| 3 | description: Use this skill whenever asked about Norwegian social contributions (trygdeavgift) for self-employed individuals operating as enkeltpersonforetak (sole proprietorship). Trigger on phrases like "trygdeavgift", "Norwegian social security", "self-employed contributions Norway", "NAV contributions", "national insurance Norway", "how much trygdeavgift do I pay", or any question about social contribution obligations for a self-employed client in Norway. This skill covers the 10.9% rate on business income, minimum thresholds, payment schedule, interaction with trinnskatt and income tax, exemptions, and edge cases. ALWAYS read this skill before touching any Norway social contributions work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Norway Social Contributions (Trygdeavgift) -- Self-Employed Skill v2.0 |
| 8 | |
| 9 | ## Section 1 -- Quick reference |
| 10 | |
| 11 | | Field | Value | |
| 12 | |---|---| |
| 13 | | Country | Norway (Kingdom of Norway) | |
| 14 | | Authority | Skatteetaten (Norwegian Tax Administration) | |
| 15 | | Primary legislation | Folketrygdloven (National Insurance Act) | |
| 16 | | Supporting legislation | Skatteloven; Skatteforvaltningsloven; Skattebetalingsloven | |
| 17 | | Self-employed rate | 10.9% on personinntekt from business | |
| 18 | | Wage income rate | 7.7% (for comparison) | |
| 19 | | Pension income rate | 5.1% | |
| 20 | | Age 70+ rate | 5.1% | |
| 21 | | Lower threshold (nedre grense) | NOK 69,650 (2025) | |
| 22 | | Phase-in rule | 25% of income above threshold | |
| 23 | | Upper cap | None | |
| 24 | | Payment method | Forskuddsskatt (quarterly advances) | |
| 25 | | Due dates | 15 Mar, 15 Jun, 15 Sep, 15 Dec | |
| 26 | | Currency | NOK only | |
| 27 | | Contributor | Open Accountants | |
| 28 | | Validated by | Pending -- requires validation by Norwegian statsautorisert revisor | |
| 29 | | Validation date | Pending | |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | ## Section 2 -- Required inputs and refusal catalogue |
| 34 | |
| 35 | ### Required inputs |
| 36 | |
| 37 | Before computing, you MUST obtain: |
| 38 | |
| 39 | 1. **Tax residency status** -- full-year Norwegian tax resident? |
| 40 | 2. **Income type** -- business income (næringsinntekt) vs wage vs pension |
| 41 | 3. **Total personinntekt from self-employment** -- the trygdeavgift base |
| 42 | 4. **Registered as enkeltpersonforetak?** -- confirms self-employed status |
| 43 | 5. **Any concurrent employment?** -- employer pays separate trygdeavgift |
| 44 | 6. **Age** -- reduced rate for 70+ |
| 45 | |
| 46 | **If income type is unknown, STOP.** |
| 47 | |
| 48 | ### Refusal catalogue |
| 49 | |
| 50 | **R-NO-SOC-1 -- Non-resident social security membership.** Trigger: non-resident earning business income in Norway. Message: "Membership in folketrygden depends on duration and nature of stay. Escalate to reviewer." |
| 51 | |
| 52 | **R-NO-SOC-2 -- Seafarer/fisherman regime.** Trigger: self-employed fisherman or seafarer. Message: "Special rate regimes apply (7.6% for fishing). Confirm activity classification." |
| 53 | |
| 54 | ### Prohibitions |
| 55 | |
| 56 | - NEVER compute trygdeavgift without confirming income type (business vs wage vs pension) |
| 57 | - NEVER apply the 7.7% wage rate to self-employment income -- correct rate is 10.9% |
| 58 | - NEVER tell a client there is a maximum cap -- there is no upper cap |
| 59 | - NEVER state that trygdeavgift is tax-deductible -- it is NOT |
| 60 | - NEVER ignore the NOK 69,650 threshold and phase-in rule |
| 61 | - NEVER apply 10.9% to clients aged 70+ -- reduced 5.1% applies |
| 62 | - NEVER conflate trygdeavgift with arbeidsgiveravgift (employer 14.1%) |
| 63 | |
| 64 | --- |
| 65 | |
| 66 | ## Section 3 -- Rate determination |
| 67 | |
| 68 | **Legislation:** Folketrygdloven; Stortingets vedtak om trygdeavgift |
| 69 | |
| 70 | | Income type | Rate (2025) | |
| 71 | |---|---| |
| 72 | | Wage income (lønnsinntekt) | 7.7% | |
| 73 | | Business income (næringsinntekt) | 10.9% | |
| 74 | | Fishing / hunting / childminding | 7.6% | |
| 75 | | Pension income | 5.1% | |
| 76 | |
| 77 | The higher rate for self-employed compensates for the absence of employer arbeidsgiveravgift (14.1%). |
| 78 | |
| 79 | --- |
| 80 | |
| 81 | ## Section 4 -- Calculation rules and thresholds |
| 82 | |
| 83 | ### Formula |
| 84 | |
| 85 | ``` |
| 86 | trygdeavgift = personinntekt_from_business x 10.9% |
| 87 | ``` |
| 88 | |
| 89 | ### Threshold and phase-in |
| 90 | |
| 91 | | Parameter | Amount (2025) | |
| 92 | |---|---| |
| 93 | | Nedre grense (lower threshold) | NOK 69,650 | |
| 94 | | Phase-in rate | 25% | |
| 95 | |
| 96 | If personinntekt <= NOK 69,650: no trygdeavgift. |
| 97 | |
| 98 | If just above: |
| 99 | |
| 100 | ``` |
| 101 | phase_in_cap = (personinntekt - 69,650) x 25% |
| 102 | trygdeavgift = min(personinntekt x 10.9%, phase_in_cap) |
| 103 | ``` |
| 104 | |
| 105 | No upper cap. Trygdeavgift applies to full personinntekt without limit. |
| 106 | |
| 107 | ### Age 70+ reduction |
| 108 | |
| 109 | Reduced rate of 5.1% applies. Standard 10.9% does NOT apply. |
| 110 | |
| 111 | --- |
| 112 | |
| 113 | ## Section 5 -- Key rules and coverage |
| 114 | |
| 115 | 1. Trygdeavgift based on personinntekt, not gross revenue |
| 116 | 2. No upper cap |
| 117 | 3. NOT deductible from income for income tax |
| 118 | 4. Calculated by Skatteetaten as part of annual skatteoppgjør |
| 119 | 5. Covers: pension, sickness (80% from day 17), maternity/paternity, disability, unemployment |
| 120 | 6. Self-employed sickness: 80% from day 17 (not day 1). Optional additional coverage available |
| 121 | |
| 122 | ### Optional additional sickness coverage |
| 123 | |
| 124 | | Option | Extra premium | Benefit | |
| 125 | |---|---|---| |
| 126 | | Standard | 0% | 80% from day 17 | |
| 127 | | 80% from day 1 | ~2.0% | 80% from day 1 | |
| 128 | | 100% from day 17 | ~1.1% | 100% from day 17 | |
| 129 | | 100% from day 1 | ~3.1% | 100% from day 1 | |
| 130 | |
| 131 | Confirm current premium rates with NAV before advising. |
| 132 | |
| 133 | --- |
| 134 | |
| 135 | ## Section 6 -- Payment schedule and total marginal rates |
| 136 | |
| 137 | ### Payment schedule |
| 138 | |
| 139 | | Instalment | Due date | |
| 140 | |---|---| |
| 141 | | 1st | 15 March | |
| 142 | | 2nd | 15 June | |
| 143 | | 3rd | 15 September | |
| 144 | | 4th | 15 December | |
| 145 | |
| 146 | Forskuddsskatt covers both income tax and trygdeavgift. Skattemelding deadline: 31 May for self-employed. |
| 147 | |
| 148 | ### Total marginal rates (2025) |
| 149 | |
| 150 | | Income bracket | Income tax (22%) | Trinnskatt | Trygdeavgift (10.9%) | Combined | |
| 151 | |---|---|---|---|---| |
| 152 | | NOK 0 -- 208,050 | 22% | 0% | 10.9% | 32.9% | |
| 153 | | NOK 208,051 -- 292,850 | 22% | 1.7% | 10.9% | 34.6% | |
| 154 | | NOK 292,851 -- 670,000 | 22% | 4.0% | 10.9% | 36.9% | |
| 155 | | NOK 670,001 -- 937,900 | 22% | 13.6% | 10.9% | 46.5% | |
| 156 | | NOK 937,901 -- 1,350,000 | 22% | 16.6% | 10.9% | 49.5% | |
| 157 | | Over NOK 1,350,000 | 22% | 17.6% | 10.9% | 50.5% | |
| 158 | |
| 159 | --- |
| 160 | |
| 161 | ## Section 7 -- Registration and frikort |
| 162 | |
| 163 | ### Registration |
| 164 | |
| 165 | Register with Brønnøysundregistrene before starting activity. Tax registration automatic via Skatteetaten. |
| 166 | |
| 167 | ### Frikort |
| 168 | |
| 169 | Frikort exempts from tax withholding (income under NOK 100,000) but NOT from trygdeavgift. If personinntekt exceeds NOK 69,650, trygdeavgift is still assessed at settlement. |
| 170 | |
| 171 | --- |
| 172 | |
| 173 | ## Section 8 -- Edge case registry |
| 174 | |
| 175 | ### EC1 -- Part-year self-employment |
| 176 | **Situation:** Started in July, employed Jan-Jun. |
| 177 | **Resolution:** 10.9% on business income. 7.7% on wage income. Both apply separately. |
| 178 | |
| 179 | ### EC2 -- Phase-in range |
| 180 | **Situation:** Personinntekt NOK 72,000. |
| 181 | **Resolution:** Phase-in: min(7,848, 587.50) = NOK 587.50. |
| 182 | |
| 183 | ### EC3 -- Aged 72 |
| 184 | **Situation:** Age 72, still running business. |
| 185 | **Resolution:** Reduced 5.1%. NOK 300,000 income = NOK 15,300. |
| 186 | |
| 187 | ### EC4 -- Business loss |
| 188 | **Situation:** Net loss. |
| 189 | **Resolution:** Trygdeavgift = NOK 0. No minimum. |
| 190 | |
| 191 | ### EC5 -- Frikort with business income |
| 192 | **Situation:** Frikort, business income NOK 80,000. |
| 193 | **Resolution:** Frikort does not exempt from trygdeavgift. Will owe at settlement. |
| 194 | |
| 195 | ### EC6 -- Cross-border EEA |
| 196 | **Situation:** Works in Norway and Sweden. |
| 197 | **Resolution:** EU/EEA Regulation 883/2004. A1 certificate required. Escalate. |
| 198 | |
| 199 | --- |
| 200 | |
| 201 | ## Section 9 -- Reviewer escalation protocol |
| 202 | |
| 203 | When a situation requires reviewer judgement: |
| 204 | |
| 205 | ``` |
| 206 | REVIEWER FLAG |
| 207 | Tier: T2 |
| 208 | Client: [name] |
| 209 | Situation: [description] |
| 210 | Issue: [what is ambiguous] |
| 211 | Options: [possible treatments] |
| 212 | Recommended: [most likely correct treatment and why] |
| 213 | Action Required: Qualified accountant must confirm before advising client. |
| 214 | ``` |
| 215 | |
| 216 | When a situation is outside skill scope: |
| 217 | |
| 218 | ``` |
| 219 | ESCALATION REQUIRED |
| 220 | Tier: T3 |
| 221 | Client: [name] |
| 222 | Situation: [description] |
| 223 | Issue: [outside skill scope] |
| 224 | Action Required: Do not advise. Refer to qualified accountant. Document gap. |
| 225 | ``` |
| 226 | |
| 227 | --- |
| 228 | |
| 229 | ## Section 10 -- Test suite |
| 230 | |
| 231 | ### Test 1 -- Standard, mid-range |
| 232 | **Input:** Personinntekt NOK 500,000, age 40. |
| 233 | **Expected output:** NOK 54,500. |
| 234 | |
| 235 | ### Test 2 -- Below threshold |
| 236 | **Input:** Personinntekt NOK 50,000, age 35. |
| 237 | **Expected output:** NOK 0. |
| 238 | |
| 239 | ### Test 3 -- Phase-in range |
| 240 | **Input:** Personinntekt NOK 75,000, age 28. |
| 241 | **Expected output:** min(8,175, 1,337.50) = NOK 1,337.50. |
| 242 | |
| 243 | ### Test 4 -- High income, no cap |
| 244 | **Input:** Personinntekt NOK 2,000,000, age 45. |
| 245 | **Expected output:** NOK 218,000. |
| 246 | |
| 247 | ### Test 5 -- Aged 70+ |
| 248 | **Input:** Personinntekt NOK 300,000, age 72. |
| 249 | **Expected output:** NOK 15,300 (5.1%). |
| 250 | |
| 251 | ### Test 6 -- Business loss |
| 252 | **Input:** Loss NOK -50,000, age 38. |
| 253 | **Expected output:** NOK 0. |
| 254 | |
| 255 | ### Test 7 -- Concurrent employment + self-employment |
| 256 | **Input:** Wage NOK 400,000, business NOK 200,000, age 35. |
| 257 | **Expected output:** Business trygdeavgift NOK 21,800. Wage handled separately. |
| 258 | |
| 259 | --- |
| 260 | |
| 261 | ## Disclaimer |
| 262 | |
| 263 | 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 (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 264 | |
| 265 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 266 |
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.
Quality
Q3: AI-drafted
AI-generated with structure and citations. Not independently verified.
Needs deep research against tax authority websites to reach Q2.
Accountant Review
About
Use this skill whenever asked about Norwegian social contributions (trygdeavgift) for self-employed individuals operating as enkeltpersonforetak (sole proprietorship). Trigger on phrases like "trygdeavgift", "Norwegian social security", "self-employed contributions Norway", "NAV contributions", "national insurance Norway", "how much trygdeavgift do I pay", or any question about social contribution obligations for a self-employed client in Norway. This skill covers the 10.9% rate on business income, minimum thresholds, payment schedule, interaction with trinnskatt and income tax, exemptions, and edge cases. ALWAYS read this skill before touching any Norway social contributions work.
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, flag it — a licensed accountant will review.