Un ménage qui emploie une personne pour faire le ménage paie davantage que le salaire convenu. Cette étude compare ce salaire, jours fériés et indemnité de vacances compris, ainsi que les cotisations patronales dans les 26 cantons suisses. Pour quatre heures par semaine, le sous-total va de CHF 23.87 par heure travaillée à Lucerne à CHF 30.26 à Genève. L’assurance accidents s’y ajoute séparément.
L’essentiel
Le comparatif retient un salaire horaire brut de référence de CHF 20.35 dans 23 cantons, CHF 21.35 à Neuchâtel, CHF 22.20 à Bâle-Ville et CHF 24.59 à Genève. CHF 20.35 est le taux fédéral de 2026 pour le travail domestique non qualifié. Ce minimum s’applique généralement à partir d’une moyenne de cinq heures par semaine auprès du même employeur, avec d’autres règles de champ d’application. Ce comparatif à quatre heures ne définit donc pas un minimum légal universel.
Salaire et cotisations par heure travaillée, par canton
Ce que paie un ménage employeur par heure travaillée pour le ménage régulier, 4 heures par semaine aux barèmes de 2026 : le salaire avec jours fériés et indemnité de vacances, plus les cotisations précisées et cantonales. L’assurance accidents est séparée.
Légende des couleurs
- CHF 23.87 à CHF 23.92
- CHF 23.93 à CHF 23.98
- CHF 23.99 à CHF 24.20
- CHF 24.26 à CHF 30.26
Choisissez un canton pour voir combien y coûte un Helper.
Chiffres au .
Frontières cantonales : ©swisstopo, swissBOUNDARIES3D 2026
| Canton | Salaire avec indemnité de vacances + cotisations précisées par heure travaillée |
|---|---|
| Appenzell Rhodes-Extérieures | 24.01 |
| Appenzell Rhodes-Intérieures | 24.01 |
| Argovie | 23.93 |
| Bâle-Campagne | 23.93 |
| Bâle-Ville | 26.92 |
| Berne | 23.99 |
| Fribourg | 24.16 |
| Genève | 30.26 |
| Glaris | 23.92 |
| Grisons | 23.99 |
| Jura | 24.20 |
| Lucerne | 23.87 |
| Neuchâtel | 25.78 |
| Nidwald | 23.94 |
| Obwald | 23.93 |
| Saint-Gall | 24.05 |
| Schaffhouse | 24.60 |
| Schwytz | 23.94 |
| Soleure | 23.91 |
| Tessin | 26.79 |
| Thurgovie | 23.92 |
| Uri | 23.98 |
| Valais | 24.95 |
| Vaud | 24.26 |
| Zoug | 23.93 |
| Zurich | 23.88 |
Salaire pour le ménage régulier avec jours fériés et indemnité de vacances, cotisations précisées et cotisations cantonales comprises, quatre heures par semaine, 2026. L’assurance accidents est séparée.
Mis à jour le 9 octobre 2026
Chiffres au 9 octobre 2026.
À partir du 1er janvier 2027, le seuil annuel d’entrée dans la prévoyance professionnelle (LPP) est de CHF 23’040.
À partir du 1er janvier 2027, le salaire minimum horaire genevois est de CHF 24.73.
À partir du 1er janvier 2027, le salaire minimum horaire tessinois est de CHF 20.50.
À partir du 1er janvier 2027, la part pour jours fériés sur le salaire horaire en Valais est de 2.77 %.
| Canton | Salaire brut retenu par heure | Salaire avec indemnité de vacances + cotisations précisées par heure travaillée | Sous-total mensuel, quatre heures par semaine | Indemnité de vacances | Cotisations cantonales | Estimation Flex pour la première heure |
|---|---|---|---|---|---|---|
| Lucerneréférence du comparatif | CHF 20.35 | CHF 23.87 | CHF 413.74 | CHF 29.38 | CHF 0.00 | CHF 32.44Prime accidents incluse |
| Zurichréférence du comparatif | CHF 20.35 | CHF 23.88 | CHF 413.99 | CHF 29.38 | CHF 0.00 | CHF 32.44Prime accidents incluse |
| Soleureréférence du comparatif | CHF 20.35 | CHF 23.91 | CHF 414.39 | CHF 29.38 | CHF 0.00 | CHF 32.34Prime accidents non incluse |
| Glarisréférence du comparatif | CHF 20.35 | CHF 23.92 | CHF 414.54 | CHF 29.38 | CHF 0.00 | CHF 32.34Prime accidents non incluse |
| Thurgovieréférence du comparatif | CHF 20.35 | CHF 23.92 | CHF 414.54 | CHF 29.38 | CHF 0.00 | CHF 32.49Prime accidents incluse |
| Argovieréférence du comparatif | CHF 20.35 | CHF 23.93 | CHF 414.74 | CHF 29.38 | CHF 0.00 | CHF 32.54Prime accidents incluse |
| Bâle-Campagneréférence du comparatif | CHF 20.35 | CHF 23.93 | CHF 414.74 | CHF 29.38 | CHF 0.00 | CHF 32.49Prime accidents incluse |
| Obwaldréférence du comparatif | CHF 20.35 | CHF 23.93 | CHF 414.74 | CHF 29.38 | CHF 0.00 | CHF 32.49Prime accidents incluse |
| Zougréférence du comparatif | CHF 20.35 | CHF 23.93 | CHF 414.79 | CHF 29.38 | CHF 0.00 | CHF 32.49Prime accidents incluse |
| Nidwaldréférence du comparatif | CHF 20.35 | CHF 23.94 | CHF 414.94 | CHF 29.38 | CHF 0.00 | CHF 32.39Prime accidents non incluse |
| Schwytzréférence du comparatif | CHF 20.35 | CHF 23.94 | CHF 415.04 | CHF 29.38 | CHF 0.00 | CHF 32.54Prime accidents incluse |
| Uriréférence du comparatif | CHF 20.35 | CHF 23.98 | CHF 415.69 | CHF 29.38 | CHF 0.00 | CHF 32.44Prime accidents non incluse |
| Berneréférence du comparatif | CHF 20.35 | CHF 23.99 | CHF 415.79 | CHF 29.38 | CHF 0.00 | CHF 32.59Prime accidents incluse |
| Grisonsréférence du comparatif | CHF 20.35 | CHF 23.99 | CHF 415.79 | CHF 29.38 | CHF 0.00 | CHF 32.59Prime accidents incluse |
| Appenzell Rhodes-Extérieuresréférence du comparatif | CHF 20.35 | CHF 24.01 | CHF 416.19 | CHF 29.38 | CHF 0.00 | CHF 32.64Prime accidents incluse |
| Appenzell Rhodes-Intérieuresréférence du comparatif | CHF 20.35 | CHF 24.01 | CHF 416.19 | CHF 29.38 | CHF 0.00 | CHF 32.49Prime accidents non incluse |
| Saint-Gallréférence du comparatif | CHF 20.35 | CHF 24.05 | CHF 416.94 | CHF 29.38 | CHF 0.00 | CHF 32.69Prime accidents incluse |
| Fribourgréférence du comparatif | CHF 20.35 | CHF 24.16 | CHF 418.74 | CHF 29.38 | CHF 0.30 | CHF 32.74Prime accidents incluse |
| Juraréférence du comparatif | CHF 20.35 | CHF 24.20 | CHF 419.54 | CHF 29.38 | CHF 0.00 | CHF 32.69Prime accidents non incluse |
| Vaudréférence du comparatif | CHF 20.35 | CHF 24.26 | CHF 420.44 | CHF 29.38 | CHF 1.30 | CHF 32.89Prime accidents incluse |
| Schaffhouseréférence du comparatif | CHF 20.35 | CHF 24.60 | CHF 426.42 | CHF 29.38 | CHF 0.00 | CHF 33.18Prime accidents non incluse |
| Valaisréférence du comparatif | CHF 20.35 | CHF 24.95 | CHF 432.52 | CHF 30.31 | CHF 1.10 | CHF 33.79Prime accidents incluse |
| Neuchâtelréférence salariale supérieure | CHF 21.35 | CHF 25.78 | CHF 446.83 | CHF 30.83 | CHF 2.85 | CHF 33.17Prime accidents non incluse |
| Tessinréférence du comparatif | CHF 20.35 | CHF 26.79 | CHF 464.31 | CHF 29.38 | CHF 1.70 | CHF 33.53Prime accidents incluse |
| Bâle-Villeréférence salariale supérieure | CHF 22.20 | CHF 26.92 | CHF 466.66 | CHF 32.05 | CHF 0.00 | CHF 33.43Prime accidents incluse |
| Genèveréférence salariale supérieure | CHF 24.59 | CHF 30.26 | CHF 524.59 | CHF 36.89 | CHF 0.90 | CHF 33.68Prime accidents non incluse |
Estimation distincte de la première heure, avec les frais Helpore de CHF 3.50 et un paiement QR gratuit. Chaque ligne indique si la prime accidents est incluse ; les autres conditions sans prix disponible et les couvertures facultatives sont séparées.
Texte de l’étude, données dérivées de Helpore et graphiques : CC BY 4.0. Citez l’étude et ajoutez un lien vers celle-ci.
Comment lire le tableau
- Salaire brut retenu : le salaire horaire de référence choisi pour cet exemple, avant jours fériés et indemnité de vacances.
- Salaire avec indemnité de vacances et cotisations précisées : le salaire avec la part cantonale des jours fériés et l’indemnité de vacances, les cotisations patronales AVS/AI/APG, l’assurance-chômage (AC), la cotisation aux allocations familiales de la caisse cantonale retenue, les frais d’administration au taux que publie la caisse de compensation du ménage et les cotisations cantonales qu’elle perçoit.
- Sous-total mensuel : quatre heures par semaine sur 52 semaines et 12 salaires mensuels. L’indemnité de vacances est versée en plus de chaque heure travaillée, au lieu du maintien du salaire pendant les vacances. Au Tessin, le mois comprend aussi le treizième salaire, à raison d’un douzième chaque mois.
- Indemnité de vacances : la ligne d’indemnité de vacances du mois, 8.33 % pour les quatre semaines de vacances d’un Helper adulte.
- Cotisations cantonales : la part de l’employeur des cotisations cantonales que la caisse de compensation perçoit avec les cotisations AVS, dans les cantons de Fribourg, de Vaud, du Valais, de Neuchâtel, du Tessin et de Genève.
- Par heure travaillée : le sous-total mensuel divisé par 208/12 heures, soit environ 17.33 heures par mois.
- Estimation Flex pour la première heure : calculée à partir du salaire minimum fédéral le plus élevé de l’économie domestique plutôt que du salaire de référence, frais Helpore compris.
Ce que montrent les chiffres
L’écart entre Lucerne et Genève atteint CHF 6.39 par heure travaillée. Les sous-totaux mensuels vont de CHF 413.74 à Lucerne à CHF 524.59 à Genève. Les 23 lignes qui utilisent le salaire de référence de CHF 20.35 vont de CHF 23.87 par heure travaillée à Lucerne, dont la caisse publie le taux d’administration le plus bas (1.4 %), à CHF 26.79 au Tessin, où le treizième salaire, la part propre des jours fériés du canton et les cotisations cantonales renchérissent l’heure.
Les taux patronaux d’allocations familiales des caisses cantonales retenues vont de 1.025 % à Zurich à 2.75 % dans le Jura. La caisse et le tarif d’administration réellement applicables, les assurances et les autres charges déterminent la facture du ménage.
La colonne Flex distincte illustre la première heure d’un ménage au prix de la facture QR. Elle comprend le salaire minimum fédéral le plus élevé de l’économie domestique, les suppléments salariaux et charges patronales applicables, ainsi que les frais Helpore de CHF 3.50 pour la première heure. Aucun service n’étant précisé, Genève utilise le plancher de service le plus élevé.
Les estimations Flex vont de CHF 32.34 à Soleure et Glaris, hors prime accidents indisponible, à CHF 33.79 en Valais, avec la prime documentée. Chaque ligne indique si la prime est incluse. Les autres conditions sans prix disponible et les couvertures facultatives restent hors estimation. Une estimation de l’étude ne confirme ni la disponibilité d’un Helper ni la possibilité de réserver.
Méthode
L’exemple utilise les taux de 2026 pour le ménage régulier effectué par une personne adulte sans qualification pertinente et avec moins de quatre ans d’expérience professionnelle dans le travail domestique. Il ne modélise ni le travail de nounou, ni les soins réglementés, ni les catégories salariales supérieures. L’exemple Flex distinct suppose qu’aucune heure antérieure n’a été effectuée pendant la période utilisée pour calculer ses frais. L’âge du Helper n’est pas précisé : cette estimation applique donc les hypothèses habituelles du calcul.
Le salaire mensuel correspond au salaire horaire de référence × quatre heures par semaine × 52/12, arrondi au centime supérieur. La part des jours fériés et l’indemnité de vacances forment chacune une ligne distincte, calculée sur ce salaire et arrondie une fois au centime : la part des jours fériés est de 0.39 % pour le 1er août dans la plupart des cantons ; Bâle-Ville, Schaffhouse, Neuchâtel, le Valais et le Tessin ont leur propre part, et la part de Genève est une règle de Helpore, plus favorable que la loi. L’indemnité de vacances est de 8.33 % pour quatre semaines, sur le salaire, et sur la part des jours fériés dans les cantons qui l’additionnent. La cotisation patronale AVS/AI/APG est de 5.3 %, celle de l’AC de 1.1 %, et celle des allocations familiales suit le taux de 2026 de la caisse cantonale retenue, chacune sur le salaire brut, jours fériés et indemnité de vacances compris. Les frais d’administration suivent le taux que publie la caisse de compensation du ménage, tiré d’un tableau daté et appliqué au total des cotisations AVS/AI/APG de l’employeur et de la personne salariée, pour le calcul des salaires comme pour l’estimation Flex ; lorsqu’une caisse n’en publie aucun, le taux maximal fédéral de 5 % s’applique, en Appenzell Rhodes-Extérieures, en Appenzell Rhodes-Intérieures, dans le canton de Vaud et à Genève. Les cotisations cantonales sont celles que perçoit la caisse de compensation, chacune au taux de 2026.
Pour le calcul des salaires, le modèle calcule les cotisations AVS/AI/APG de l’employeur et de la personne salariée en un seul montant, l’arrondit au centime avant de calculer les frais d’administration, puis arrondit chaque cotisation mensuelle, cotisations cantonales comprises, aux cinq centimes les plus proches. Pour l’estimation Flex, la ligne AVS/AI/APG du ménage et celle du Helper sont chacune arrondies aux cinq centimes les plus proches, puis additionnées, et les frais d’administration sur cette somme sont arrondis aux cinq centimes les plus proches, la moitié étant arrondie vers le haut. Le salaire, la part des jours fériés et l’indemnité de vacances restent arrondis au centime. Les sous-totaux horaires sont dérivés du sous-total mensuel et arrondis au centime. Ce sont des conventions de calcul pour ce comparatif ; les factures réelles peuvent utiliser d’autres périodes ou arrondis. Le tableau, le graphique et le JSON public utilisent les mêmes données générées pour l’étude.
Le sous-total exclut l’assurance accidents, les charges que la caisse de compensation ne perçoit pas, la prévoyance professionnelle, les couvertures facultatives et les frais Helpore. Le treizième salaire est compris là où le contrat-type du canton le prévoit, au Tessin, à raison d’un douzième des lignes de salaire chaque mois, cotisations comprises. Le salaire annuel de cet exemple est inférieur au seuil d’entrée de CHF 22’680 pour la prévoyance professionnelle. L’assurance contre les accidents professionnels reste obligatoire ; la couverture des accidents non professionnels s’applique généralement à partir de huit heures par semaine auprès du même employeur. L’impôt sur le salaire n’est pas une cotisation patronale supplémentaire. Il ne s’agit pas d’un calcul du salaire net.
Questions fréquentes
Que comprend ce comparatif de 2026 ?
Il montre le salaire pour le ménage régulier avec la part cantonale des jours fériés et l’indemnité de vacances, ainsi que les cotisations patronales AVS/AI/APG, AC, la cotisation aux allocations familiales de la caisse cantonale retenue, les frais d’administration au taux que publie la caisse de compensation du ménage et les cotisations cantonales perçues par la caisse de compensation. Au Tessin, il comprend aussi le treizième salaire que prévoit le contrat-type du canton. Pour quatre heures par semaine, le sous-total va de CHF 23.87 par heure travaillée à Lucerne à CHF 30.26 à Genève. L’estimation Flex reprend les mêmes taux d’administration. L’assurance accidents est séparée.
CHF 20.35 est-il le minimum légal pour chaque emploi de ménage ?
Non. C’est le taux fédéral de 2026 pour la catégorie non qualifiée, utilisé ici comme référence. Le minimum fédéral s’applique généralement à partir d’une moyenne de cinq heures par semaine auprès du même employeur, avec d’autres règles de champ d’application. Les règles cantonales, les qualifications, l’expérience et le contrat de travail peuvent modifier le salaire applicable.
Les frais Helpore sont-ils inclus ?
Le sous-total du salaire mensuel régulier exclut les frais Helpore. La colonne Flex distincte comprend les frais de CHF 3.50 pour la première heure et affiche le prix de la facture QR. Elle part du salaire minimum fédéral le plus élevé de l’économie domestique et signale les primes accidents non incluses. Les Helpers ne paient aucun frais Helpore.
Sources
- SECO, informations sur le contrat-type de travail pour le personnel domestique en 2026, catégories salariales, champ d’application et conversion mensuelle.
- Mémento AVS/AI 2.06, travail domestique, obligations et taux de cotisation.
- OFAS, taux des allocations familiales pour 2026, taux des caisses cantonales retenues et charges supplémentaires distinctes.
- SVA Zurich, tarif d’administration pour 2026, le taux publié par la caisse zurichoise ; la page de chaque autre caisse et la date de sa consultation figurent dans les données de l’étude.
- Bâle-Ville, salaire minimum et conversion mensuelle, Genève, salaire minimum 2026 et Neuchâtel, salaire minimum 2026.
- Jura, exception du travail domestique au minimum cantonal général.
Référence à citer : Helpore, Salaires et cotisations pour le ménage par canton en 2026. Date des sources et du calcul : 9 octobre 2026, première publication le 8 septembre 2026. La presse et la recherche peuvent nous contacter à hello@helpore.com.
Télécharger les données, la méthode et les sources de l’étude (JSON)