| role | No | What the worker does: cleaner (household help), nanny (childcare, babysitter), carer (care of an elderly or disabled person) or other. Sets which contract template and guide the links open. | cleaner |
| canton | Yes | Swiss canton: two-letter code (ZH, BE, GE, VD, TI...) or its name in German, French, Italian or English (Zürich, Genève, Ticino, Basel-Stadt). For employer contributions this is the canton where the household lives. | |
| language | No | Language of the explanatory texts and of the clino.ch links: en, de, fr, it, es or pt. Default en. | en |
| start_date | No | First working day, YYYY-MM-DD. With it the checklist gives real dates: registration deadline, first payslip, annual declaration. | |
| skill_level | No | Qualification of the worker for the minimum-wage check. Default unskilled, the lowest tier. | |
| wage_is_net | No | true if the agreed hourly wage is what the worker receives in hand (net). The gross wage is then worked out from it. Default false (gross). | |
| hours_per_week | Yes | Average working hours per week with this household (e.g. 4). | |
| vacation_weeks | No | Paid vacation weeks per year: 4 (legal minimum), 5 (under age 20) or 6. Default 4. | |
| contract_months | No | Agreed length of a fixed-term contract in months. Omit for an open-ended contract. Some cantons only require sickness insurance for longer contracts. | |
| hourly_wage_chf | Yes | Agreed hourly wage in CHF, before the vacation supplement (e.g. 30). | |
| workplace_postcode | No | 4-digit Swiss postcode (PLZ/NPA) of the WORKPLACE. City minimum wages (e.g. Stadt Luzern) depend on it. | |