← Blog

Tarif 590 vs 581 vs 312: which tariff for which therapy?

Published on March 29, 2026 · 9 min read

If you practise as a therapist in Switzerland, you’ve inevitably come across these numbers: 590, 581, 582, 312. But which one applies to your practice? Confusion is common — and billing errors cost time for both you and your patients.

This guide compares the three main tariff systems used by therapists in Switzerland in 2026, with concrete examples for each case.

Tarif 590: complementary medicine (LCA)

Tarif 590 is for all complementary medicine therapists recognised by ASCA, RME or EMR: naturopaths, osteopaths, acupuncturists, reflexologists, medical massage therapists, kinesiologists, sophrologists, homeopaths, etc.

It is based on a system of 5-minute periods, billed at a free rate (generally CHF 10-15 per period). The VPT is set at 1.00.

Example: 60 min therapeutic massage

Tariff code1062
Periods12 (60 / 5)
Price per periodCHF 12.00
TotalCHF 144.00
  • Applicable law: LCA (supplementary insurance only)
  • Prescription: not required (but some insurers demand it)
  • DataMatrix : mandatory since 2022
  • Codes: format 1xxx (~150 codes available)
  • Reimbursement: according to the patient’s LCA contract (50% to 80% variable)

PsyTarif 581/582: psychotherapy (LAMal / LAA-LAI-LAM)

The PsyTarif applies to psychologist-psychotherapists practising in private practice since the prescription model of July 2022. Tarif 581 covers services under LAMal (mandatory health insurance), while Tarif 582 applies to LAA/LAI/LAM cases (accident, disability, military insurance).

For Tarif 581 (LAMal), the rate is set at CHF 2.58/min (provisional Federal Council rate, definitive structure targeted for 01.01.2027). Tarif 582 (LAA/LAI/LAM) uses a different point-based system.

Example: 50 min individual psychotherapy

CodePB (individual therapy)
Duration50 minutes
RateCHF 2.58/min
TotalCHF 129.00
  • Applicable law: 581 = LAMal (basic insurance) / 582 = LAA, LAI, LAM
  • Prescription: mandatory (prescribing physician)
  • Invoice format: special ZAS format (physician GLN, responsible GLN, f PM)
  • Codes: format Pxxx (28 codes: PA, PB, PE, PK, PL, PN, PW)
  • Reimbursement: LAMal (deductible + 10% co-payment)
  • Limits: 15 initial sessions, extension upon medical report

Tarif 312: physiotherapy (LAMal)

Tarif 312 concerns qualified physiotherapists recognised by the FOPH. It uses a point value system defined by the FOPH, with 13 tariff positions (7xxx codes) and a point value that varies by canton.

  • Applicable law: LAMal (basic insurance)
  • Prescription: mandatory (max. 9 sessions per prescription, renewable)
  • Codes: format 7xxx (13 positions)
  • Point value: set by canton
  • DataMatrix : not required

Complete comparison table

CriteriaTarif 590PsyTarif 581/582Tarif 312
DisciplinesCompl. medicinePsychotherapyPhysiotherapy
LawLCA (suppl.)581: LAMal / 582: LAA-LAI-LAMLAMal (basic)
Unit5-min periodMinute (581) / Points (582)Points
PriceFreeCHF 2.58/min (581, provisional)Cantonal value
Codes1xxxPxxx7xxx
PrescriptionNot requiredMandatoryMandatory
DataMatrixMandatoryNoNo
ReimbursementPer LCA contractBasic (deductible + 10%)Basic (deductible + 10%)

Most common mistakes

Using the wrong tariff codea 1xxx code in a 312 invoice will be systematically rejected, just as a 7xxx code in a 590 invoice.

Confusing LCA and LAMala naturopath falls under 590 (LCA), not LAMal. Reimbursement goes through supplementary insurance, not basic.

Forgetting the prescriptionfor tariffs 581/582 and 312, no prescription = no reimbursement.

Wrong invoice formatthe PsyTarif requires a specific ZAS format. A 590-format invoice will not be accepted.

Special cases: dual practice

Some therapists practise multiple disciplines (e.g. osteopath and physiotherapist). In this case: keep separate invoices for each tariff, use the corresponding codes, and verify that your RCC covers both types of services.

How to choose the right software

Therago supports all three tariffs (590, 581/582 and 312) with the correct formats, codes and validations for each. Tariff codes are pre-configured by discipline, the DataMatrix is generated automatically for 590, and the ZAS format is respected for the PsyTarif.

Do you bill with Tarif 590, 581 or 312? Therago generates compliant invoices, regardless of your tariff.

Free 30-day trial

No credit card required. Data hosted in Switzerland.

Tarif 590 vs 581 vs 312: which tariff for which therapy? | Therago