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: ch-ahv-iv |
| 3 | description: Use this skill whenever asked about Swiss AHV/IV (Alters- und Hinterlassenenversicherung / Invalidenversicherung) social contributions for self-employed individuals. Trigger on phrases like "AHV contributions", "Swiss social security self-employed", "AHV/IV/EO", "Beitragsverfügung", "sliding scale AHV", "Swiss self-employed insurance", or any question about social insurance obligations for a self-employed client in Switzerland. Covers the 5.371-10% sliding scale, EO, minimum contribution, and BVG voluntary pillar 2. ALWAYS read this skill before touching any Switzerland social contributions work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Switzerland AHV/IV Contributions -- Self-Employed Skill v2.0 |
| 8 | |
| 9 | ## Section 1 -- Quick reference |
| 10 | |
| 11 | | Field | Value | |
| 12 | |---|---| |
| 13 | | Country | Switzerland (Swiss Confederation) | |
| 14 | | Authority | Ausgleichskasse (Compensation Office -- cantonal or professional) | |
| 15 | | Federal oversight | BSV (Bundesamt für Sozialversicherungen) | |
| 16 | | Primary legislation | AHVG (Bundesgesetz über die Alters- und Hinterlassenenversicherung) | |
| 17 | | Supporting legislation | IVG; EOG; AHVV; BVG (Berufliche Vorsorge); DBG | |
| 18 | | Full rate (income >= CHF 58,800) | 10.00% (AHV 8.10% + IV 1.40% + EO 0.50%) | |
| 19 | | Sliding scale range | CHF 9,800 -- CHF 58,800 (rates 5.371% -- 10.00%) | |
| 20 | | Minimum annual contribution | CHF 514 | |
| 21 | | Upper cap | None -- no maximum on AHV/IV/EO contributions | |
| 22 | | Payment frequency | Quarterly advance payments (Akontobeiträge) | |
| 23 | | Final settlement | Upon definitive tax assessment | |
| 24 | | Currency | CHF only | |
| 25 | | Contributor | Open Accountants | |
| 26 | | Validated by | Pending -- requires validation by Swiss Treuhänder or Wirtschaftsprüfer | |
| 27 | | Validation date | Pending | |
| 28 | |
| 29 | --- |
| 30 | |
| 31 | ## Section 2 -- Required inputs and refusal catalogue |
| 32 | |
| 33 | ### Required inputs |
| 34 | |
| 35 | Before computing any AHV/IV figure, you MUST obtain: |
| 36 | |
| 37 | 1. **Self-employment status** -- is the client recognized as selbständig erwerbend by the Ausgleichskasse? |
| 38 | 2. **Net earned income from self-employment** -- Reineinkommen from all self-employed activities |
| 39 | 3. **Which Ausgleichskasse?** -- cantonal or professional (e.g., Medisuisse for doctors) |
| 40 | 4. **Age** -- contributions start at 18 (20 for employed), end at reference age (65M/65F from 2028) |
| 41 | 5. **Any concurrent employment?** -- employer already pays AHV on wages |
| 42 | 6. **Interest in voluntary BVG (Pillar 2)?** -- optional for self-employed |
| 43 | |
| 44 | **If self-employment status is not confirmed by the Ausgleichskasse, STOP. The Ausgleichskasse determines status, not the client.** |
| 45 | |
| 46 | ### Refusal catalogue |
| 47 | |
| 48 | **R-CH-AHV-1 -- Cantonal supplements (AG/AI).** Trigger: question about cantonal-specific AHV supplement rules. Message: "Cantonal AHV supplement rules are outside this skill's scope. Consult the relevant cantonal Ausgleichskasse." |
| 49 | |
| 50 | **R-CH-AHV-2 -- Military service credits.** Trigger: question about military service contribution credits. Message: "Military service contribution credits require specialist review. Escalate to qualified Treuhänder." |
| 51 | |
| 52 | ### Prohibitions |
| 53 | |
| 54 | - NEVER determine self-employment status yourself -- only the Ausgleichskasse can confirm this |
| 55 | - NEVER apply the full 10% rate to incomes below CHF 58,800 -- the sliding scale must be used |
| 56 | - NEVER state there is a maximum cap on AHV/IV contributions -- there is no upper cap in Switzerland |
| 57 | - NEVER ignore the CHF 514 minimum contribution -- it always applies regardless of income level |
| 58 | - NEVER confuse the self-employed contribution (full rate) with the employee half-rate (5.00%) |
| 59 | - NEVER forget the Freibetrag (CHF 16,800) for persons past reference age |
| 60 | - NEVER present AHV figures without noting that final settlement depends on the definitive tax assessment |
| 61 | - NEVER ignore FAK cantonal obligations -- rates and rules vary by canton |
| 62 | |
| 63 | --- |
| 64 | |
| 65 | ## Section 3 -- Contribution base |
| 66 | |
| 67 | **Legislation:** AHVG art. 9; AHVV art. 17-22 |
| 68 | |
| 69 | ``` |
| 70 | contribution_base = net_self_employment_income |
| 71 | = gross_revenue - business_expenses - depreciation |
| 72 | + capital_gains_on_business_assets (if applicable) |
| 73 | ``` |
| 74 | |
| 75 | ### Key rules for the base |
| 76 | |
| 77 | 1. The base is the Reineinkommen (net income) from self-employment as determined by the tax assessment |
| 78 | 2. Personal AHV/IV/EO contributions paid are added back (50% gross-up rule): the actual base = Reineinkommen + 50% of contributions due (to approximate the employer half) |
| 79 | 3. Interest on business capital is deducted from the base |
| 80 | 4. The Ausgleichskasse uses the definitive tax assessment from the cantonal tax authority |
| 81 | |
| 82 | --- |
| 83 | |
| 84 | ## Section 4 -- Rates and thresholds (2025) |
| 85 | |
| 86 | **Legislation:** AHVG art. 8; AHVV art. 21 |
| 87 | |
| 88 | ### Rate components |
| 89 | |
| 90 | | Component | Full rate (income >= CHF 58,800) | |
| 91 | |---|---| |
| 92 | | AHV (old-age and survivors) | 8.10% | |
| 93 | | IV (disability) | 1.40% | |
| 94 | | EO (income replacement / maternity) | 0.50% | |
| 95 | | **Total** | **10.00%** | |
| 96 | |
| 97 | ### Sliding scale (Sinkende Beitragsskala) |
| 98 | |
| 99 | | Annual net income | AHV/IV/EO rate | |
| 100 | |---|---| |
| 101 | | Up to CHF 9,800 | Minimum contribution (CHF 514/year) | |
| 102 | | CHF 9,800 | 5.371% | |
| 103 | | CHF 17,400 | 5.509% | |
| 104 | | CHF 21,400 | 5.666% | |
| 105 | | CHF 25,200 | 5.859% | |
| 106 | | CHF 28,900 | 6.101% | |
| 107 | | CHF 32,600 | 6.405% | |
| 108 | | CHF 36,100 | 6.783% | |
| 109 | | CHF 39,600 | 7.226% | |
| 110 | | CHF 42,900 | 7.726% | |
| 111 | | CHF 46,200 | 8.271% | |
| 112 | | CHF 49,200 | 8.849% | |
| 113 | | CHF 52,200 | 9.444% | |
| 114 | | CHF 55,400 | 9.953% | |
| 115 | | CHF 58,800 and above | 10.000% | |
| 116 | |
| 117 | ### Additional charges |
| 118 | |
| 119 | - **FAK (Familienausgleichskasse):** some cantons require self-employed to pay FAK contributions, typically 1-3% |
| 120 | - **Administration costs (Verwaltungskosten):** typically 1-5% of contributions, charged by the Ausgleichskasse |
| 121 | |
| 122 | ### Voluntary BVG (Pillar 2) and Pillar 3a |
| 123 | |
| 124 | | Parameter | Amount (2025) | |
| 125 | |---|---| |
| 126 | | BVG minimum insured salary | CHF 22,050 | |
| 127 | | BVG maximum insured salary | CHF 88,200 | |
| 128 | | Pillar 3a with BVG | Max CHF 7,056 | |
| 129 | | Pillar 3a without BVG | Max 20% of net income, up to CHF 35,280 | |
| 130 | |
| 131 | Self-employed persons are NOT obligatorily insured under BVG but may join voluntarily. Contribution rates are age-dependent: 7% (25-34), 10% (35-44), 15% (45-54), 18% (55-65). Confirm specific fund rules with the Stiftung before advising. |
| 132 | |
| 133 | --- |
| 134 | |
| 135 | ## Section 5 -- Computation steps |
| 136 | |
| 137 | ### Step 5.1 -- Determine net income and apply gross-up |
| 138 | |
| 139 | ``` |
| 140 | raw_income = net_self_employment_income_per_tax_assessment |
| 141 | adjusted_income = raw_income + (AHV_contributions_paid x 50%) |
| 142 | ``` |
| 143 | |
| 144 | In practice, the Ausgleichskasse computes this via published tables. |
| 145 | |
| 146 | ### Step 5.2 -- Apply sliding scale or full rate |
| 147 | |
| 148 | ``` |
| 149 | IF adjusted_income <= 9,800: |
| 150 | annual_contribution = 514 (minimum) |
| 151 | ELIF adjusted_income < 58,800: |
| 152 | annual_contribution = adjusted_income x sliding_scale_rate (from table) |
| 153 | ELSE: |
| 154 | annual_contribution = adjusted_income x 10.00% |
| 155 | ``` |
| 156 | |
| 157 | ### Step 5.3 -- Add FAK if applicable |
| 158 | |
| 159 | ``` |
| 160 | IF canton_requires_FAK: |
| 161 | FAK = adjusted_income x cantonal_FAK_rate |
| 162 | total = annual_contribution + FAK |
| 163 | ``` |
| 164 | |
| 165 | ### Step 5.4 -- Administration costs |
| 166 | |
| 167 | The Ausgleichskasse charges Verwaltungskosten, typically 1-5% of contributions. |
| 168 | |
| 169 | --- |
| 170 | |
| 171 | ## Section 6 -- Payment schedule and tax deductibility |
| 172 | |
| 173 | **Legislation:** AHVV art. 34-36; DBG art. 33(1)(d) |
| 174 | |
| 175 | ### Payment schedule |
| 176 | |
| 177 | - Self-employed pay quarterly advance payments (Akontobeiträge) |
| 178 | - Advances are based on prior-year income or estimated current-year income |
| 179 | - Final settlement occurs after the definitive tax assessment (often 1-2 years later) |
| 180 | - Late payment: Verzugszinsen at 5% per annum (AHVV art. 41bis) |
| 181 | - Advances can be adjusted up or down upon request with justification |
| 182 | |
| 183 | ### Tax deductibility |
| 184 | |
| 185 | | Question | Answer | |
| 186 | |---|---| |
| 187 | | Are AHV/IV/EO contributions deductible? | YES -- from income for federal and cantonal tax | |
| 188 | | Classification | Personal deduction (Versicherungsabzug), not business expense | |
| 189 | | When deductible? | In the year they relate to (accrual basis for contributions) | |
| 190 | |
| 191 | --- |
| 192 | |
| 193 | ## Section 7 -- Post-reference-age and concurrent employment |
| 194 | |
| 195 | ### Person approaching or past reference age |
| 196 | |
| 197 | Contributions are due until the end of the month in which the client reaches reference age. After reference age, a Freibetrag of CHF 16,800/year applies -- no contributions on income below this. Above the Freibetrag, standard rates apply but only AHV/EO (no IV). |
| 198 | |
| 199 | ### Concurrent employment and self-employment |
| 200 | |
| 201 | AHV is due separately on self-employment income. No offset between employment and self-employment contributions. Even if total employment income already exceeds the full-rate threshold, self-employment contributions are calculated independently on self-employment income alone. |
| 202 | |
| 203 | ### Non-cash income / benefits in kind |
| 204 | |
| 205 | All income including benefits in kind must be included in the AHV contribution base at fair market value. |
| 206 | |
| 207 | ### Business cessation mid-year |
| 208 | |
| 209 | Contributions are pro-rated for the period of activity. Minimum contribution is also pro-rated (1/12 per month of activity). Final settlement based on actual income for the partial year. |
| 210 | |
| 211 | --- |
| 212 | |
| 213 | ## Section 8 -- Edge case registry |
| 214 | |
| 215 | ### EC1 -- Income below minimum threshold |
| 216 | **Situation:** Client's net self-employment income is CHF 5,000. |
| 217 | **Resolution:** Minimum contribution of CHF 514/year applies. Client cannot pay less than the minimum regardless of income level. |
| 218 | |
| 219 | ### EC2 -- Concurrent employment and self-employment |
| 220 | **Situation:** Client is employed (AHV paid by employer on salary) and also self-employed. |
| 221 | **Resolution:** AHV is due separately on self-employment income. No offset. |
| 222 | |
| 223 | ### EC3 -- Capital gains on business assets |
| 224 | **Situation:** Client sells a business asset at a gain. |
| 225 | **Resolution:** Capital gains on business assets (Kapitalgewinne auf Geschäftsvermögen) are subject to AHV/IV/EO contributions as part of the self-employment income base. |
| 226 | |
| 227 | ### EC4 -- Persons without gainful employment |
| 228 | **Situation:** Client has no income but is resident in Switzerland. |
| 229 | **Resolution:** Non-employed persons pay AHV/IV/EO based on wealth and pension income. Minimum CHF 514/year. Calculation based on Rentnertabelle, confirm with Ausgleichskasse. Flag for reviewer. |
| 230 | |
| 231 | ### EC5 -- International coordination (EU/EFTA) |
| 232 | **Situation:** Client works in Switzerland and an EU/EFTA country. |
| 233 | **Resolution:** Under the Agreement on Free Movement of Persons, social insurance is generally payable in one country only. A1 certificate required. Escalate to reviewer. |
| 234 | |
| 235 | --- |
| 236 | |
| 237 | ## Section 9 -- Reviewer escalation protocol |
| 238 | |
| 239 | When a situation requires reviewer judgement: |
| 240 | |
| 241 | ``` |
| 242 | REVIEWER FLAG |
| 243 | Tier: T2 |
| 244 | Client: [name] |
| 245 | Situation: [description] |
| 246 | Issue: [what is ambiguous] |
| 247 | Options: [possible treatments] |
| 248 | Recommended: [most likely correct treatment and why] |
| 249 | Action Required: Qualified Treuhänder must confirm before advising client. |
| 250 | ``` |
| 251 | |
| 252 | When a situation is outside skill scope: |
| 253 | |
| 254 | ``` |
| 255 | ESCALATION REQUIRED |
| 256 | Tier: T3 |
| 257 | Client: [name] |
| 258 | Situation: [description] |
| 259 | Issue: [outside skill scope] |
| 260 | Action Required: Do not advise. Refer to qualified Treuhänder. Document gap. |
| 261 | ``` |
| 262 | |
| 263 | --- |
| 264 | |
| 265 | ## Section 10 -- Test suite |
| 266 | |
| 267 | ### Test 1 -- Income at full rate |
| 268 | **Input:** Net self-employment income CHF 100,000, age 40. |
| 269 | **Expected output:** AHV/IV/EO = CHF 100,000 x 10.00% = CHF 10,000. Plus administration costs. |
| 270 | |
| 271 | ### Test 2 -- Income in sliding scale range |
| 272 | **Input:** Net self-employment income CHF 40,000, age 35. |
| 273 | **Expected output:** Approximately CHF 40,000 x ~7.2% = ~CHF 2,880 (exact rate from Ausgleichskasse table). Plus administration costs. |
| 274 | |
| 275 | ### Test 3 -- Minimum contribution |
| 276 | **Input:** Net self-employment income CHF 5,000, age 30. |
| 277 | **Expected output:** Minimum contribution CHF 514/year. |
| 278 | |
| 279 | ### Test 4 -- Very high income (no cap) |
| 280 | **Input:** Net self-employment income CHF 500,000, age 50. |
| 281 | **Expected output:** AHV/IV/EO = CHF 500,000 x 10.00% = CHF 50,000. No upper cap. |
| 282 | |
| 283 | ### Test 5 -- Post-reference-age with Freibetrag |
| 284 | **Input:** Net self-employment income CHF 25,000, age 67. |
| 285 | **Expected output:** Freibetrag = CHF 16,800. Contributory income = CHF 8,200. Below minimum threshold of CHF 9,800, so minimum of CHF 514 applies (AHV/EO only, no IV). |
| 286 | |
| 287 | ### Test 6 -- Concurrent employment + self-employment |
| 288 | **Input:** Employment salary CHF 80,000 (AHV paid by employer), self-employment income CHF 30,000, age 38. |
| 289 | **Expected output:** Self-employment AHV/IV/EO on CHF 30,000 at sliding scale rate (~6.4%) = ~CHF 1,920. Employment AHV handled separately. |
| 290 | |
| 291 | ### Test 7 -- Pillar 3a without BVG |
| 292 | **Input:** Self-employed, no BVG, net income CHF 120,000, age 42. |
| 293 | **Expected output:** Maximum Pillar 3a = 20% x CHF 120,000 = CHF 24,000, capped at CHF 35,280. Deductible: CHF 24,000. |
| 294 | |
| 295 | --- |
| 296 | |
| 297 | ## Disclaimer |
| 298 | |
| 299 | 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. |
| 300 | |
| 301 | 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. |
| 302 |
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 Swiss AHV/IV (Alters- und Hinterlassenenversicherung / Invalidenversicherung) social contributions for self-employed individuals. Trigger on phrases like "AHV contributions", "Swiss social security self-employed", "AHV/IV/EO", "Beitragsverfügung", "sliding scale AHV", "Swiss self-employed insurance", or any question about social insurance obligations for a self-employed client in Switzerland. Covers the 5.371-10% sliding scale, EO, minimum contribution, and BVG voluntary pillar 2. ALWAYS read this skill before touching any Switzerland 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.