Los cantones reciben la parte más grande de la recaudación pública (63 900 millones de CHF en 2004), seguidos de la Confederación (48 200 millones de CHF) y las comunas (44 300 millones de CHF).