Who pays — and what it really costs
Lab analyses have an official tariff: the federal analysis list. It sets a value for every analysis — and also the fees that come on top.
Example: a single vitamin D test
- Vitamin D analysis official position 1006 · 38.20 tariff points
- CHF 41.30
- Order fee official position 4700 — charged once per order
- CHF 16.60
- Blood draw (position 4701)
- CHF 5.90
- Total
- CHF 63.80
65% analysis, 35% fees. For a single value, over a third of the price is fees — for several values they are charged only once. It pays to bundle the values you want into one order.
Source: Swiss federal analysis list (BAG), edition 1 July 2026
Why the same value costs different amounts
- Vitalcheckat the official tariff
- A-Labsat the official tariff
- Labor Rothen+22% on the fees
- walk-in-labor+56% on the fees
- drop in lab+56% on the fees
Source: Providers' published fees, as of August 2026
Tariffs change twice a year
The analysis list is revised twice a year. In July 2026, among others, these were lowered (tariff points):
- Vitamin D47.7 → 38.2 (-20 %)
- Vitamin B12 bzw. Cobalamin22.5 → 18 (-20 %)
- Holotranscobalamin (Holo TC)54.9 → 43.9 (-20 %)
Source: Swiss federal analysis list (BAG), editions 1 January and 1 July 2026
The analysis list is a positive list
Basic insurance only pays for analyses on the list — and only under its conditions. A third of the positions carry an official limitation stating when the analysis is covered.
Source: Swiss federal analysis list (BAG), edition 1 July 2026
Deductible and co-payment
Even when insurance pays: ordered analyses run through your deductible and co-payment. If you haven’t used up your deductible, you effectively pay the amount yourself — just at the official tariff.
No tariff protection for self-payers
Outside basic insurance, providers may set prices freely. The measurable quantity is the distance to the official tariff — and it sits almost entirely in the flat fees, not the analyses.