Self-employed / Vaud

Self-employed in Vaud

Tax year 2026 · Data updated 14 Nov 2026 · Source: ESTV, BSV

Of CHF 100’000 profit, a single person without children in Lausanne has CHF 5’858 left a month. Tax and social contributions take 29.7% of the profit, which puts Lausanne 25th among the 26 cantonal capitals.

Profit and what's left in Lausanne

Profit per yearSingleMarried, 2 children
CHF 50’0003’30620.7%3’71011.0%
CHF 80’0004’81527.8%5’51517.3%
CHF 100’0005’85829.7%6’62620.5%
CHF 150’0008’23034.2%9’35825.1%
CHF 200’00010’49137.1%12’01727.9%
CHF 300’00014’63041.5%16’62333.5%

The table shows what is left per month in Lausanne and, below it, the share of profit that goes to tax and social contributions. We assume no church tax and no pillar 3a payment, and the children are 6 and 10.

Income tax in Vaud

  • The canton's multiplier is 155% of the simple tax. Communes add between 46% and 83%, and Lausanne adds 78.5%.
  • Two children lower the income tax of a married couple with CHF 100’000 profit in Lausanne by CHF 4’561 a year.
  • Lausanne doesn't charge church tax with the tax bill.
  • With CHF 100’000 profit, paying the pillar 3a maximum of CHF 17’392 saves CHF 4’851 of tax in Lausanne.
  • Vaud taxes families by a family quotient. The rate is read at your income divided by 1.8 for married couples and 1.3 for single parents, plus 0.5 for each child. Above a taxable income of about CHF 200’000 with one child, the children's share stops growing.
  • For 2026 the canton takes 5% off the cantonal tax. Cantonal and communal tax together can't exceed 30% of taxable income.
  • Tenants deduct the rent that exceeds 20% of their income, up to CHF 6’800 a year. Enter your rent in the calculator.
  • Vaud has a deduction for low incomes: up to CHF 17’000 for a single person and CHF 22’700 for a married couple, plus CHF 3’500 per child. It shrinks by half of every franc of income above that amount.
  • Married couples and single parents get a family deduction of CHF 1’300 or CHF 2’800, plus CHF 1’000 per child. It falls away step by step above an income of CHF 126’400.

Cheapest and most expensive communes in Vaud

With CHF 100’000 profit, a single person pays CHF 12’857 of cantonal and communal tax a year in Eclépens and CHF 15’319 in La Praz. The difference is CHF 2’462 a year. Lausanne is number 280 of 300 communes.

CommuneMultiplierTax per year
Eclépens46%12’857
Coinsins49%13’057
Buchillon52%13’257
Genolier52%13’257
Dully53%13’323
290 more communes
Vaulion81%15’186
Provence81%15’196
Château-d'Oex81.5%15’219
Treytorrens (Payerne)81.5%15’219
La Praz83%15’319

Social contributions in Vaud

  • AHV / IV / EO10% from CHF 60’500
  • Family allowance fund2.95%
  • Other cantonal funds0.09%
  • Contributions on CHF 100’000 profitCHF 13’040

The family allowance rate in Vaud is the highest of the 26 cantons. AHV, IV and EO cost the same all over Switzerland, and the sliding scale for lower incomes applies in Vaud too.

Lausanne compared with other capitals

In Fribourg you keep CHF 66 more a month, in Neuchâtel CHF 30 less. See all 26 cantons in the calculator. For employees: net salary in Vaud.

All 300 communes of Vaud

The list gives the cantonal and communal tax per year for a single person with CHF 100’000 profit, without church tax, from Eclépens to La Praz. Federal tax of CHF 1’642 comes on top in every commune.

Show the list of 300 communes
  1. Eclépens12’857
  2. Coinsins13’057
  3. Buchillon13’257
  4. Genolier13’257
  5. Dully13’323
  6. Lutry13’390
  7. Mies13’390
  8. Lonay13’456
  9. Saint-Sulpice (VD)13’456
  10. Romanel-sur-Morges13’523
  11. Vaux-sur-Morges13’523
  12. Borex13’589
  13. Coppet13’589
  14. Founex13’589
  15. Prangins13’589
  16. Trélex13’589
  17. Chavannes-de-Bogis13’656
  18. Commugny13’656
  19. Lully (VD)13’656
  20. Signy-Avenex13’656
  21. Le Chenit13’689
  22. Luins13’689
  23. Chéserex13’722
  24. Crans (VD)13’722
  25. Cudrefin13’722
  26. Jouxtens-Mézery13’722
  27. Saint-Prex13’722
  28. Eysins13’756
  29. Mex (VD)13’756
  30. Rolle13’756
  31. Aclens13’789
  32. Etoy13’789
  33. Gingins13’789
  34. Grens13’789
  35. Echandens13’822
  36. Perroy13’822
  37. Tannay13’822
  38. Villars-Sainte-Croix13’822
  39. Vufflens-le-Château13’822
  40. Gland13’855
  41. Nyon13’855
  42. Pully13’855
  43. Lussy-sur-Morges13’889
  44. Bougy-Villars13’922
  45. Bursinel13’922
  46. Chigny13’922
  47. Denges13’922
  48. Mont-sur-Rolle13’922
  49. Rivaz13’922
  50. Begnins13’955
  51. Bourg-en-Lavaux13’955
  52. Bussigny13’955
  53. Ecublens (VD)13’955
  54. Gilly13’955
  55. Denens13’988
  56. Vich13’988
  57. Crissier14’022
  58. La Rippe14’022
  59. Arzier-Le Muids14’055
  60. Boussens14’055
  61. Féchy14’055
  62. La Tour-de-Peilz14’055
  63. Montricher14’055
  64. Rennaz14’055
  65. Sullens14’055
  66. Tolochenaz14’055
  67. Corsier-sur-Vevey14’088
  68. Epalinges14’088
  69. Montagny-près-Yverdon14’088
  70. Allaman14’121
  71. Avenches14’121
  72. Ballaigues14’121
  73. Bournens14’121
  74. Champagne14’121
  75. Chessel14’121
  76. Corcelles-près-Payerne14’121
  77. Crassier14’121
  78. Faoug14’121
  79. Montreux14’121
  80. Onnens (VD)14’121
  81. Préverenges14’121
  82. Rossenges14’121
  83. Syens14’121
  84. Veytaux14’121
  85. Vinzel14’121
  86. Vufflens-la-Ville14’121
  87. Aigle14’188
  88. Arnex-sur-Nyon14’188
  89. Chamblon14’188
  90. Chavannes-des-Bois14’188
  91. Cossonay14’188
  92. Daillens14’188
  93. Duillier14’188
  94. Echichens14’188
  95. Pompaples14’188
  96. Saint-Cergue14’188
  97. Essertines-sur-Rolle14’221
  98. Paudex14’221
  99. Roche (VD)14’221
  100. Villeneuve (VD)14’221
  101. Bonvillars14’255
  102. Cheseaux-Noréaz14’255
  103. Morges14’255
  104. Vully-les-Lacs14’255
  105. Blonay - Saint-Légier14’288
  106. Chexbres14’288
  107. Corseaux14’288
  108. Aubonne14’321
  109. Bremblens14’321
  110. Chardonne14’321
  111. Concise14’321
  112. Hautemorges14’321
  113. Ollon14’321
  114. Yens14’321
  115. Villars-le-Comte14’331
  116. Chevroux14’354
  117. Givrins14’354
  118. Puidoux14’354
  119. Senarclens14’354
  120. Bière14’388
  121. Bofflens14’388
  122. Corcelles-près-Concise14’388
  123. Forel (Lavaux)14’388
  124. Giez14’388
  125. Grandson14’388
  126. Henniez14’388
  127. Le Vaud14’388
  128. Oron14’388
  129. Saint-Livres14’388
  130. Savigny14’388
  131. Servion14’388
  132. Bretonnières14’398
  133. Fiez14’398
  134. Missy14’398
  135. Jongny14’421
  136. Lucens14’421
  137. Penthaz14’421
  138. Saint-George14’421
  139. Assens14’454
  140. Belmont-sur-Yverdon14’454
  141. Bettens14’454
  142. Bogis-Bossey14’454
  143. Champvent14’454
  144. Chavannes-sur-Moudon14’454
  145. Chevilly14’454
  146. Grancy14’454
  147. La Sarraz14’454
  148. Le Lieu14’454
  149. Montanaire14’454
  150. Payerne14’454
  151. Sainte-Croix14’454
  152. Suchy14’454
  153. Vallorbe14’454
  154. Vugelles-La Mothe14’454
  155. Mauborget14’464
  156. Chavornay14’487
  157. Jorat-Menthue14’487
  158. Romanel-sur-Lausanne14’487
  159. Valbroye14’487
  160. Valeyres-sous-Montagny14’487
  161. Arnex-sur-Orbe14’521
  162. Bex14’521
  163. Bursins14’521
  164. Curtilles14’521
  165. Grandevent14’521
  166. Jorat-Mézières14’521
  167. Oulens-sous-Echallens14’521
  168. Pomy14’521
  169. Valeyres-sous-Rances14’531
  170. Boulens14’554
  171. Lavey-Morcles14’554
  172. Tévenon14’554
  173. Yvorne14’554
  174. Bavois14’587
  175. Belmont-sur-Lausanne14’587
  176. Bioley-Magnoux14’587
  177. Clarmont14’587
  178. Essertines-sur-Yverdon14’587
  179. Froideville14’587
  180. Le Mont-sur-Lausanne14’587
  181. Montcherand14’587
  182. Villars-Epeney14’587
  183. Fontaines-sur-Grandson14’597
  184. Grandcour14’597
  185. Mathod14’597
  186. Suscévaz14’597
  187. Bassins14’620
  188. Bottens14’620
  189. Echallens14’620
  190. Montilliez14’620
  191. Penthalaz14’620
  192. Prévonloup14’620
  193. Prilly14’620
  194. Moudon14’630
  195. Ballens14’654
  196. Cheseaux-sur-Lausanne14’654
  197. Donneloye14’654
  198. Etagnières14’654
  199. Gimel14’654
  200. Lavigny14’654
  201. Orny14’654
  202. Poliez-Pittet14’654
  203. Rovray14’654
  204. Rueyres14’654
  205. Treycovagnes14’654
  206. Yvonand14’654
  207. Cuarny14’664
  208. Gryon14’687
  209. Vuarrens14’687
  210. Ependes (VD)14’697
  211. Corbeyrier14’720
  212. Croy14’720
  213. Gollion14’720
  214. Mollens (VD)14’720
  215. Morrens (VD)14’720
  216. Orges14’720
  217. Penthéréaz14’720
  218. Saint-Saphorin (Lavaux)14’720
  219. Villars-sous-Yens14’720
  220. Vulliens14’720
  221. Maracon14’753
  222. Montpreveyres14’753
  223. Vevey14’753
  224. Bullet14’787
  225. Burtigny14’787
  226. Chêne-Pâquier14’787
  227. Corcelles-le-Jorat14’787
  228. Dizy14’787
  229. Fey14’787
  230. L'Isle14’787
  231. Lovatens14’787
  232. Lussery-Villars14’787
  233. Mauraz14’787
  234. Noville14’787
  235. Villarzel14’787
  236. Vucherens14’787
  237. Yverdon-les-Bains14’787
  238. Chavannes-le-Chêne14’797
  239. Cronay14’797
  240. Ursins14’797
  241. Vuiteboeuf14’797
  242. Berolle14’820
  243. Goumoëns14’820
  244. Orbe14’820
  245. Agiez14’853
  246. Bretigny-sur-Morrens14’853
  247. Cuarnens14’853
  248. Cugy (VD)14’853
  249. Ferreyres14’853
  250. L'Abbaye14’853
  251. La Chaux (Cossonay)14’853
  252. Moiry14’853
  253. Mont-la-Ville14’853
  254. Novalles14’853
  255. Ogens14’853
  256. Ormont-Dessus14’853
  257. Pailly14’853
  258. Sergey14’853
  259. Vullierens14’853
  260. Villars-le-Terroir14’863
  261. Baulmes14’887
  262. Rances14’887
  263. Champtauroz14’920
  264. Chavannes-le-Veyron14’920
  265. Ormont-Dessous14’920
  266. Renens (VD)14’920
  267. Saint-Barthélemy (VD)14’920
  268. Saint-Oyens14’920
  269. Saubraz14’920
  270. Valeyres-sous-Ursins14’930
  271. Chavannes-près-Renens14’953
  272. Longirod14’953
  273. Marchissy14’953
  274. Ropraz14’953
  275. Leysin14’986
  276. Démoret14’996
  277. Dompierre (VD)14’996
  278. Hermenches14’996
  279. Trey14’996
  280. Lausanne15’020
  281. Bussy-sur-Moudon15’030
  282. Lignerolle15’030
  283. Bercher15’053
  284. Juriens15’053
  285. Oppens15’053
  286. Rougemont15’053
  287. Tartegnin15’053
  288. Orzens15’063
  289. Premier15’086
  290. Mutrux15’125
  291. L'Abergement15’129
  292. Les Clées15’129
  293. Molondin15’186
  294. Romainmôtier-Envy15’186
  295. Rossinière15’186
  296. Vaulion15’186
  297. Provence15’196
  298. Château-d'Oex15’219
  299. Treytorrens (Payerne)15’219
  300. La Praz15’319

Other cantons: self-employed in all 26 cantons.

Calculate your case in Vaud

CHF

Income less business costs, before your own AHV contributions.

Lausanne · Vaud

Marital status
Children under 18
0
Pillar 3a payment
More options
CHF

Only if you joined a pension fund voluntarily. It lowers the pillar 3a limit to CHF 7’258.

CHF

The compensation office deducts 1% interest on it before it charges contributions (rate for 2025, the latest published).

Between 0 and 5% of the AHV contribution. Your office's invoice shows it.

CHF

Leave empty to use the assumption of the federal tax calculator: CHF 4’560 per adult and CHF 1’200 per child.

CHF

Vaud lets tenants deduct part of the rent.

Left per month

CHF5’858
Per year CHF 70’298Tax and contributions 29.7%
30%

Set aside 30% of your profit for tax and social contributions. Tax and AHV invoices arrive months later, so the money should be there when they do.

A pillar 3a payment of CHF 17’392, the most you can deduct, would lower your tax by CHF 4’851. Vaud: enter your rent under More options. Tenants can deduct part of it.

Where your profit goes

  • Left for youAfter income tax and social contributions70’29870.3%
  • Cantonal and communal taxLausanne, Vaud15’02015.0%
  • Federal taxDirect federal tax, the same everywhere in Switzerland1’6421.6%
  • AHV / IV / EOOld age, disability and income loss, 10%10’00010.0%
  • Family allowance fundCantonal fund, 3.04% of income up to CHF 148’2003’0403.0%
  • Profit per year100’000100%

Of the next CHF 1’000 of profit, CHF 613 is left for you.

Income tax in detail

CantonFederal
Profit after social contributions86’96086’960
Insurance premiums-4’560-2’700
Taxable income82’40084’260
Federal tax1’642
Cantonal tax, multiplier 155%9’797
Communal tax, multiplier 78.5%5’223
Income tax per year16’662

The family allowance rate is the one of the cantonal fund. If you belong to a professional association's fund, your rate may differ.

Same profit in every canton

Left per month if you live in the cantonal capital.

  • 1Zug6’881
  • 2Schwyz6’659
  • 3Appenzell Innerrhoden6’468
  • 4Obwalden6’427
  • 5Uri6’423
  • 6Zurich6’412
  • 7Lucerne6’410
  • 25Vaud5’858

This is an estimate and doesn't replace tax advice. It covers only your income from self-employment. Other income, wealth tax and deductions that aren't listed above are left out. Your tax office and your compensation office set the final amounts.

Left per monthCHF5’858