Les salariés étrangers titulaires d'un permis B, L, F, N ou G (et les Suisses domiciliés à l'étranger) sont imposés à la source. L'employeur calcule l'impôt selon les barèmes cantonaux qui incluent déjà l'impôt fédéral, cantonal, communal et, dans la plupart des cantons, l'impôt ecclésiastique. Retenue mensuelle visible sur la fiche de salaire.
Depuis 2021, les contribuables soumis à l'impôt à la source gagnant plus de CHF 120'000 brut/an (CHF 500'000 à Genève) doivent déposer une déclaration ordinaire ; l'impôt à la source devient alors acompte. En dessous, une 'taxation ordinaire ultérieure' (TOU) peut être demandée pour faire valoir les déductions (pilier 3a, frais professionnels, pensions alimentaires).
Avec l'obtention du permis C (en règle 5 ou 10 ans de résidence ininterrompue) ou en cas de mariage avec un citoyen suisse / titulaire C, l'impôt à la source cesse et la déclaration ordinaire prend le relais.
Un Français au bénéfice d'un permis B, marié avec un enfant, gagnant CHF 8'000 brut/mois à Zurich, paie environ CHF 580/mois d'impôt à la source – fédéral, cantonal, communal et ecclésiastique inclus.