{
  "title": "Household Cleaning Wages and Contributions by Canton in 2026",
  "creator": "Helpore Research",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "units": {
    "legalFloor": "CHF per hour, chosen gross wage benchmark before holiday pay",
    "employerHourly": "CHF per hour worked, wage with public holiday share and holiday pay plus specified contributions",
    "monthly": "CHF per month, wage with public holiday share and holiday pay, the thirteenth month where the canton owes it, plus specified contributions",
    "monthlyGrossRappen": "rappen per month, the sum of the three wage lines",
    "wageLinesRappen": "rappen per wage line (wage, public holiday share, holiday pay)",
    "thirteenthMonthRappen": "rappen per month, a twelfth of the three wage lines where the canton owes the thirteenth month, else 0",
    "thirteenthMonthIncluded": "boolean, the monthly figure and its contributions include the thirteenth month",
    "administrationRate": "percent of the AHV/IV/EO contributions of both sides, the rate the compensation office publishes (federal ceiling where none)",
    "holidayPayPercent": "percent of the wage line",
    "publicHolidayPercent": "percent of the wage line",
    "contributionsRappen": "rappen per named monthly line",
    "cantonalRows": "rappen per cantonal row, household side",
    "flexHourly": "CHF per separate first Flex hour",
    "flexAccidentPremiumIncluded": "boolean"
  },
  "asOf": "2026-10-09T10:00:00.000Z",
  "firstPublished": "2026-09-08",
  "updatedOn": "2026-10-09",
  "method": {
    "sourceYear": 2026,
    "activity": "regular cleaning by an unqualified adult without four years of professional household experience",
    "weeklyHoursWorked": 4,
    "annualWeeks": 52,
    "salariesPerYear": 12,
    "monthlyHoursWorked": {
      "numerator": 208,
      "denominator": 12
    },
    "holidayHandling": "holiday_pay_added",
    "holidayPayAgeBand": "20_to_49",
    "holidayLines": [
      "public holiday share of the canton (wage type 1025)",
      "holiday pay for the holiday weeks of the age band (wage type 1020)"
    ],
    "contributions": [
      "employer AHV/IV/EO",
      "employer ALV",
      "selected cantonal fund FAK",
      "office administration at the rate the household's own compensation office publishes",
      "cantonal rows collected by the compensation office, employer side"
    ],
    "officeAdministration": {
      "ratePerCanton": "the rate the household's own compensation office publishes, read from the payroll's dated table, as the engine prices it",
      "federalCeilingPercentOfCombinedAhvIvEo": 5,
      "federalCeilingAppliesWhere": "the office publishes no rate",
      "federalCeilingCantons": [
        "AR",
        "AI",
        "VD",
        "GE"
      ],
      "commonComparisonAssumption": false,
      "appliesTo": "salary columns",
      "flexColumn": "the administration rate each compensation office publishes, the federal maximum rate where an office publishes none"
    },
    "thirteenthMonth": {
      "treatment": "included where the canton's standard contract owes it, a twelfth of the month's wage lines each month",
      "cantons": [
        "TI"
      ]
    },
    "rounding": {
      "monthlyWage": "nearest rappen, half up, once on the money",
      "holidayLines": "each line once to the rappen, half up",
      "eachContribution": "nearest five rappen, half up",
      "displayedHourWorked": "nearest rappen, half up"
    },
    "excluded": [
      "accident insurance",
      "fund charges the compensation office does not collect",
      "occupational pension",
      "optional covers",
      "Helpore fees"
    ],
    "federalNavMinimumGenerallyStartsAtWeeklyHours": 5,
    "occupationalPensionAnnualEntryThresholdChf": 22680,
    "nonOccupationalAccidentCoverGenerallyStartsAtWeeklyHours": 8,
    "flex": {
      "basis": "separate first hour with no preceding fee-window hours, unknown age, no service specified",
      "payment": "free QR",
      "accidentPremium": "row flag identifies inclusion",
      "bookingOpen": false
    }
  },
  "sources": [
    "https://www.seco.admin.ch/dam/de/sd-web/yauMAu-tmnY1/Informationen-NAV-Hauswirtschaft-SECO-2026-DE.pdf",
    "https://www.bsv.admin.ch/dam/fr/sd-web/acU7RgJgeisY/Arten%20und%20Ans%C3%A4tze%20der%20Familienzulagen_2026.pdf",
    "https://www.ahv-iv.ch/p/2.06.e",
    "https://svazurich.ch/content/dam/sva-dokumente/2000_ak/2800_vb/2800_vb1_verwaltungskostenbeitraege_ab_2026.pdf",
    "https://www.bs.ch/fr/node/30046",
    "https://www.bs.ch/wsu/awa/arbeitsbeziehungen/arbeitsverhaeltnisse/normalarbeitsvertraege-nav",
    "https://www.jura.ch/fr/Autorites/Administration/DES/Economie-et-Emploi-SEE/Conditions-de-travail/Conditions-de-travail/Salaires-minimaux.html",
    "https://www.ge.ch/appliquer-salaire-minimum-genevois/montant-calcul-du-salaire-minimum",
    "https://www.ne.ch/sites/default/files/2026-02/SEMP_Memento_salaireminimum_2026_1.pdf"
  ],
  "rows": [
    {
      "canton": "LU",
      "names": {
        "en": "Lucerne",
        "de": "Luzern",
        "fr": "Lucerne",
        "it": "Lucerna",
        "es": "Lucerna",
        "pt": "Lucerna"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.87,
      "monthly": 413.74,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 1.4,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "WAS Luzern",
        "sourceUrl": "https://www.was-luzern.ch/news/was-aendert-sich-ab-2026",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 520,
        "administration": 55,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.44,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "ZH",
      "names": {
        "en": "Zurich",
        "de": "Zürich",
        "fr": "Zurich",
        "it": "Zurigo",
        "es": "Zúrich",
        "pt": "Zurique"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.88,
      "monthly": 413.99,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA Zürich",
        "sourceUrl": "https://svazurich.ch/content/dam/sva-dokumente/2000_ak/2800_vb/2800_vb1_verwaltungskostenbeitraege_ab_2026.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 395,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.44,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "SO",
      "names": {
        "en": "Solothurn",
        "de": "Solothurn",
        "fr": "Soleure",
        "it": "Soletta",
        "es": "Soleura",
        "pt": "Soleura"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.91,
      "monthly": 414.39,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 4,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Solothurn",
        "sourceUrl": "https://www.akso.ch/uploads/PDF-Formulare-AKSO/Allgemein/Tarife_Beitraege_Zulagen_2026_v1.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 480,
        "administration": 160,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.34,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "GL",
      "names": {
        "en": "Glarus",
        "de": "Glarus",
        "fr": "Glaris",
        "it": "Glarona",
        "es": "Glaris",
        "pt": "Glaris"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.92,
      "monthly": 414.54,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SV Glarus",
        "sourceUrl": "https://www.svgl.ch/uploads/Merkblaetter/Verwaltungskostenreglement.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 535,
        "administration": 120,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.34,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "TG",
      "names": {
        "en": "Thurgau",
        "de": "Thurgau",
        "fr": "Thurgovie",
        "it": "Turgovia",
        "es": "Turgovia",
        "pt": "Turgovia"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.92,
      "monthly": 414.54,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVZ Thurgau",
        "sourceUrl": "https://www.rechtsbuch.tg.ch/app/de/texts_of_law/831.14",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 535,
        "administration": 120,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.49,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "AG",
      "names": {
        "en": "Aargau",
        "de": "Aargau",
        "fr": "Argovie",
        "it": "Argovia",
        "es": "Argovia",
        "pt": "Argóvia"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.93,
      "monthly": 414.74,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA Aargau",
        "sourceUrl": "https://www.sva-aargau.ch/arbeitgebende/lohn-und-beitrage/beitrage-und-verwaltungskosten",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 555,
        "administration": 120,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.54,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "BL",
      "names": {
        "en": "Basel-Landschaft",
        "de": "Basel-Landschaft",
        "fr": "Bâle-Campagne",
        "it": "Basilea Campagna",
        "es": "Basilea-Campiña",
        "pt": "Basileia-Campo"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.93,
      "monthly": 414.74,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 4.3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA Basel Landschaft",
        "sourceUrl": "https://bl.clex.ch/app/de/texts_of_law/831.11",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 500,
        "administration": 175,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.49,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "OW",
      "names": {
        "en": "Obwalden",
        "de": "Obwalden",
        "fr": "Obwald",
        "it": "Obvaldo",
        "es": "Obwalden",
        "pt": "Obwalden"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.93,
      "monthly": 414.74,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3.4,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Obwalden",
        "sourceUrl": "https://www.akow.ch/uploads/PDF-Formulare-Merkblaetter/AHV-Beitraege/Merkblatt-Verwaltungskosten-ab-2026.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 535,
        "administration": 140,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.49,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "ZG",
      "names": {
        "en": "Zug",
        "de": "Zug",
        "fr": "Zoug",
        "it": "Zugo",
        "es": "Zug",
        "pt": "Zug"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.93,
      "monthly": 414.79,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 4,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Zug",
        "sourceUrl": "https://www.akzug.ch/uploads/PDF-Formulare-Merkbl%C3%A4tter/Beitr%C3%A4ge/AKIVZug_Verwaltungskostenbeitraege.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 520,
        "administration": 160,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.49,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "NW",
      "names": {
        "en": "Nidwalden",
        "de": "Nidwalden",
        "fr": "Nidwald",
        "it": "Nidvaldo",
        "es": "Nidwalden",
        "pt": "Nidwalden"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.94,
      "monthly": 414.94,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Nidwalden",
        "sourceUrl": "https://www.aknw.ch/uploads/Bilder-Logos/Tabellen/tabelle-verwaltungskosten.JPG",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 575,
        "administration": 120,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.39,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "SZ",
      "names": {
        "en": "Schwyz",
        "de": "Schwyz",
        "fr": "Schwytz",
        "it": "Svitto",
        "es": "Schwyz",
        "pt": "Schwyz"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.94,
      "monthly": 415.04,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Schwyz",
        "sourceUrl": "https://www.sz.ch/public/upload/assets/3683/362_111.pdf?fp=6",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 500,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.54,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "UR",
      "names": {
        "en": "Uri",
        "de": "Uri",
        "fr": "Uri",
        "it": "Uri",
        "es": "Uri",
        "pt": "Uri"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.98,
      "monthly": 415.69,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVS Uri",
        "sourceUrl": "https://www.svsuri.ch/uploads/PDF-sonstige/Verwaltungskostenreglement_1.10.2015.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 650,
        "administration": 120,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.44,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "BE",
      "names": {
        "en": "Bern",
        "de": "Bern",
        "fr": "Berne",
        "it": "Berna",
        "es": "Berna",
        "pt": "Berna"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.99,
      "monthly": 415.79,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Bern",
        "sourceUrl": "https://www.akbern.ch/Htdocs/Files/v/8fd4c74b5ce0b01cf91b96cc2166a002de86dd15cbf16a3ca9dd2637c1f2bb8b.pdf/doc_ag_tarife_ansatze_grenzbetrage_d.pdf?download=1",
        "readOn": "2026-10-06"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 575,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.59,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "GR",
      "names": {
        "en": "Grisons",
        "de": "Graubünden",
        "fr": "Grisons",
        "it": "Grigioni",
        "es": "Grisones",
        "pt": "Grisões"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 23.99,
      "monthly": 415.79,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA Graubünden",
        "sourceUrl": "https://www.sva.gr.ch/files/sva/dienstleistungen/01_ahv/mb_SVA_AK_VK-Beitraege_d.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 575,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.59,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "AR",
      "names": {
        "en": "Appenzell Ausserrhoden",
        "de": "Appenzell Ausserrhoden",
        "fr": "Appenzell Rhodes-Extérieures",
        "it": "Appenzello Esterno",
        "es": "Appenzell Rodas Exteriores",
        "pt": "Appenzell Rodas Exteriores"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.01,
      "monthly": 416.19,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "federal_cap",
        "ceilingMarker": true,
        "office": "SV Appenzell Ausserrhoden",
        "sourceUrl": "",
        "readOn": null
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 615,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.64,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "AI",
      "names": {
        "en": "Appenzell Innerrhoden",
        "de": "Appenzell Innerrhoden",
        "fr": "Appenzell Rhodes-Intérieures",
        "it": "Appenzello Interno",
        "es": "Appenzell Rodas Interiores",
        "pt": "Appenzell Rodas Interiores"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.01,
      "monthly": 416.19,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "federal_cap",
        "ceilingMarker": true,
        "office": "AK Appenzell Innerrhoden",
        "sourceUrl": "",
        "readOn": null
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 615,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.49,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "SG",
      "names": {
        "en": "St. Gallen",
        "de": "St. Gallen",
        "fr": "Saint-Gall",
        "it": "San Gallo",
        "es": "San Galo",
        "pt": "São Galo"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.05,
      "monthly": 416.94,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA St.Gallen",
        "sourceUrl": "https://www.svasg.ch/online-schalter/pdf/form_1000.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 690,
        "administration": 205,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.69,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "FR",
      "names": {
        "en": "Fribourg",
        "de": "Freiburg",
        "fr": "Fribourg",
        "it": "Friburgo",
        "es": "Friburgo",
        "pt": "Friburgo"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.16,
      "monthly": 418.74,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 4.3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "ECAS Fribourg",
        "sourceUrl": "https://www.ecasfr.ch/fr/Assurances/AVS-Cotisations/Employeurs-et-salarie-e-s/Employeurs-et-salarie-e-s.html",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 870,
        "administration": 175,
        "cantonal": 30
      },
      "cantonalRows": [
        {
          "code": "fr_lfp",
          "employerRappen": 15
        },
        {
          "code": "fr_lste",
          "employerRappen": 15
        }
      ],
      "flexHourly": 32.74,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "JU",
      "names": {
        "en": "Jura",
        "de": "Jura",
        "fr": "Jura",
        "it": "Giura",
        "es": "Jura",
        "pt": "Jura"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.2,
      "monthly": 419.54,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 2.5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "ECAS Jura",
        "sourceUrl": "https://www.ecasjura.ch/fr/Assurances/AVS-Cotisations/Employeurs-et-salarie-e-s/Employeurs-et-salarie-e-s.html",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 1055,
        "administration": 100,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 32.69,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "VD",
      "names": {
        "en": "Vaud",
        "de": "Waadt",
        "fr": "Vaud",
        "it": "Vaud",
        "es": "Vaud",
        "pt": "Vaud"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.26,
      "monthly": 420.44,
      "monthlyGrossRappen": 38349,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 138,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 0.39,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "federal_cap",
        "ceilingMarker": true,
        "office": "Caisse AVS Vaud",
        "sourceUrl": "",
        "readOn": null
      },
      "contributionsRappen": {
        "ahvIvEo": 2030,
        "alv": 420,
        "fak": 910,
        "administration": 205,
        "cantonal": 130
      },
      "cantonalRows": [
        {
          "code": "vd_pc_familles",
          "employerRappen": 35
        },
        {
          "code": "vd_fonpro",
          "employerRappen": 35
        },
        {
          "code": "vd_faje",
          "employerRappen": 60
        }
      ],
      "flexHourly": 32.89,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "SH",
      "names": {
        "en": "Schaffhausen",
        "de": "Schaffhausen",
        "fr": "Schaffhouse",
        "it": "Sciaffusa",
        "es": "Schaffhausen",
        "pt": "Schaffhausen"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.6,
      "monthly": 426.42,
      "monthlyGrossRappen": 39477,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 1266,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 3.59,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "SVA Schaffhausen",
        "sourceUrl": "https://svash.ch/wp-content/uploads/beitragsansaetze_2026.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2090,
        "alv": 435,
        "fak": 515,
        "administration": 125,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 33.18,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "VS",
      "names": {
        "en": "Valais",
        "de": "Wallis",
        "fr": "Valais",
        "it": "Vallese",
        "es": "Valais",
        "pt": "Valais"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 24.95,
      "monthly": 432.52,
      "monthlyGrossRappen": 39422,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 1118,
        "holidayPay": 3031
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 3.17,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "Caisse AVS Valais",
        "sourceUrl": "https://www.avsvalais.ch/Htdocs/Files/v/74a8a380adcac946850db83475e5bad152fca430da814de066cc097268cfbeaa.pdf",
        "readOn": "2026-10-05"
      },
      "contributionsRappen": {
        "ahvIvEo": 2090,
        "alv": 435,
        "fak": 985,
        "administration": 210,
        "cantonal": 110
      },
      "cantonalRows": [
        {
          "code": "vs_civaf_cantonal_funds",
          "employerRappen": 110
        }
      ],
      "flexHourly": 33.79,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "NE",
      "names": {
        "en": "Neuchâtel",
        "de": "Neuenburg",
        "fr": "Neuchâtel",
        "it": "Neuchâtel",
        "es": "Neuchâtel",
        "pt": "Neuchâtel"
      },
      "legalFloor": 21.35,
      "cantonalFloor": true,
      "employerHourly": 25.78,
      "monthly": 446.83,
      "monthlyGrossRappen": 40963,
      "wageLinesRappen": {
        "wage": 37007,
        "publicHolidays": 873,
        "holidayPay": 3083
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 2.36,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 1.8,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "CCNC Neuchâtel",
        "sourceUrl": "https://www.caisseavsne.ch/fr/Assurances/AVS-Cotisations/Employeurs-et-salarie-e-s/Employeurs-et-salarie-e-s.html",
        "readOn": "2026-10-05"
      },
      "contributionsRappen": {
        "ahvIvEo": 2170,
        "alv": 450,
        "fak": 735,
        "administration": 80,
        "cantonal": 285
      },
      "cantonalRows": [
        {
          "code": "ne_lfapp",
          "employerRappen": 210
        },
        {
          "code": "ne_lae",
          "employerRappen": 75
        }
      ],
      "flexHourly": 33.17,
      "flexAccidentPremiumIncluded": false
    },
    {
      "canton": "TI",
      "names": {
        "en": "Ticino",
        "de": "Tessin",
        "fr": "Tessin",
        "it": "Ticino",
        "es": "Tesino",
        "pt": "Ticino"
      },
      "legalFloor": 20.35,
      "cantonalFloor": false,
      "employerHourly": 26.79,
      "monthly": 464.31,
      "monthlyGrossRappen": 39481,
      "wageLinesRappen": {
        "wage": 35273,
        "publicHolidays": 1270,
        "holidayPay": 2938
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 3.6,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 3290,
      "thirteenthMonthIncluded": true,
      "administrationRate": {
        "percent": 1.5,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "IAS Ticino",
        "sourceUrl": "https://m4.ti.ch/fileadmin/DSS/IAS/pdf/formulari/UC/Aliquote_contributive_2026_procedura_ordinaria.pdf",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2265,
        "alv": 470,
        "fak": 685,
        "administration": 70,
        "cantonal": 170
      },
      "cantonalRows": [
        {
          "code": "ti_afi",
          "employerRappen": 65
        },
        {
          "code": "ti_ap",
          "employerRappen": 65
        },
        {
          "code": "ti_lorform",
          "employerRappen": 40
        }
      ],
      "flexHourly": 33.53,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "BS",
      "names": {
        "en": "Basel-Stadt",
        "de": "Basel-Stadt",
        "fr": "Bâle-Ville",
        "it": "Basilea Città",
        "es": "Basilea-Ciudad",
        "pt": "Basileia-Cidade"
      },
      "legalFloor": 22.2,
      "cantonalFloor": true,
      "employerHourly": 26.92,
      "monthly": 466.66,
      "monthlyGrossRappen": 43066,
      "wageLinesRappen": {
        "wage": 38480,
        "publicHolidays": 1381,
        "holidayPay": 3205
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 3.59,
      "publicHolidayShareIsHelporeRule": false,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 3,
        "rateKind": "published",
        "ceilingMarker": false,
        "office": "AK Basel Stadt",
        "sourceUrl": "https://www.gesetzessammlung.bs.ch/api/de/versions/4158/pdf_file_with_annexes",
        "readOn": "2026-10-08"
      },
      "contributionsRappen": {
        "ahvIvEo": 2280,
        "alv": 475,
        "fak": 710,
        "administration": 135,
        "cantonal": 0
      },
      "cantonalRows": [],
      "flexHourly": 33.43,
      "flexAccidentPremiumIncluded": true
    },
    {
      "canton": "GE",
      "names": {
        "en": "Geneva",
        "de": "Genf",
        "fr": "Genève",
        "it": "Ginevra",
        "es": "Ginebra",
        "pt": "Genebra"
      },
      "legalFloor": 24.59,
      "cantonalFloor": true,
      "employerHourly": 30.26,
      "monthly": 524.59,
      "monthlyGrossRappen": 47974,
      "wageLinesRappen": {
        "wage": 42623,
        "publicHolidays": 1662,
        "holidayPay": 3689
      },
      "holidayPayPercent": 8.33,
      "publicHolidayPercent": 3.9,
      "publicHolidayShareIsHelporeRule": true,
      "thirteenthMonthRappen": 0,
      "thirteenthMonthIncluded": false,
      "administrationRate": {
        "percent": 5,
        "rateKind": "federal_cap",
        "ceilingMarker": true,
        "office": "OCAS / CCGC",
        "sourceUrl": "",
        "readOn": null
      },
      "contributionsRappen": {
        "ahvIvEo": 2545,
        "alv": 530,
        "fak": 1065,
        "administration": 255,
        "cantonal": 90
      },
      "cantonalRows": [
        {
          "code": "ge_cantonal_maternity",
          "employerRappen": 15
        },
        {
          "code": "ge_tfp_formation_professionnelle",
          "employerRappen": 40
        },
        {
          "code": "ge_cpe_petite_enfance",
          "employerRappen": 35
        }
      ],
      "flexHourly": 33.68,
      "flexAccidentPremiumIncluded": false
    }
  ]
}
