Tariff 590: Health Insurance Receipts for Therapists in Switzerland
What this is about
Filling in Tariff 590 reimbursement receipts by hand – looking up the tariff code, converting your hourly rate into 5-minute units, entering your ZSR number – costs you office time after every treatment.
GrandTotal takes care of it: you write your invoice as usual – GrandTotal appends the reimbursement receipt as additional pages directly to the invoice PDF. Whether you print at the practice or send by email: the receipt is always included.
No practice software needed
You need neither a practice management package nor a web app with an account: GrandTotal runs on your Mac, your data stays with you. And if you also bill courses, workshops, business clients or product sales alongside your practice, you don't need two programs – regular invoices and Tariff 590 receipts come from the same GrandTotal.
One-time setup
You set up three things exactly once:
- Your details: ZSR number, GLN, registry (e.g. EMR) and canton in the Tariff 590 plugin settings.
- Your methods: create each method as an item in the catalog – with the tariff code as the item number and your price per hour.
- Your patients: in the contact, choose "Tariff 590" under "E-Invoice". GrandTotal then shows the required fields: date of birth, gender and AHV number.
In the contact, choose "Tariff 590" under "E-Invoice" – the button next to it opens the settings.
ZSR number, GLN, registry and canton are entered a single time.
Which professions and methods bill via Tariff 590?
Tariff 590 covers outpatient complementary medicine via supplementary insurance. Billing is by method, not by profession – which codes you may use depends on your registration (e.g. EMR or ASCA). The main professional groups with their methods and tariff codes – each code becomes the item number in your catalog:
Specialisations TEN, TCM, homeopathy and Ayurvedic medicine – all positions per 5 minutes:
Download positions for GrandTotal
| Method | Tariff code |
|---|---|
| Acupuncture | 1004 |
| Ayurvedic massage | 1021 |
| Ayurvedic oil pouring | 1209 |
| Bioresonance therapy | 1027 |
| Detoxification methods (cupping, leeches, gua sha …) | 1205 |
| Dorn/Breuss therapy | 1141 |
| Homeopathy, repertorisation | 1127 |
| Homeopathy, treatment/consultation | 1057 |
| Massage techniques (connective tissue, colon, trigger point massage) | 1213 |
| Medication therapy | 1208 |
| Nutrition therapy | 1206 |
| Order therapy (lifestyle) | 1212 |
| Orthomolecular therapy | 1082 |
| Phytotherapy (incl. spagyric) | 1085 |
| Reflex zone therapy | 1134 |
| Tui Na / An Mo | 1007 |
Per recognised method – all positions per 5 minutes:
Download positions for GrandTotal
| Method | Tariff code |
|---|---|
| APM therapy (acupuncture meridian massage) | 1005 |
| Acupressure | 1003 |
| Alexander Technique | 1006 |
| Aquatic bodywork | 1221 |
| Ayurveda therapy | 1215 |
| Biodynamics | 1029 |
| Breathing therapy | 1012 |
| Craniosacral therapy | 1034 |
| Eurythmy therapy | 1055 |
| Eutony (Gerda Alexander) | 1047 |
| Fascia therapy | 1050 |
| Feldenkrais method | 1051 |
| Kinesiology | 1060 |
| Movement and body therapy | 1216 |
| Polarity | 1087 |
| Rebalancing | 1093 |
| Reflex zone therapy | 1134 |
| Rhythmical massage (anthroposophic) | 1098 |
| Rolfing / Structural Integration | 1097 |
| Shiatsu | 1100 |
| Yoga therapy | 1054 |
Download positions for GrandTotal
| Method | Tariff code |
|---|---|
| Classical massage | 1062 |
| Compresses/wraps/fango | 1121 |
| Electrotherapy | 1039 |
| Foot reflexology | 1052 |
| Hydrotherapy | 1058 |
| Manual lymphatic drainage | 1066 |
| Massage techniques (connective tissue, colon, trigger point massage) | 1213 |
Download positions for GrandTotal
| Method | Tariff code |
|---|---|
| Osteopathy | 1203 |
Depending on specialisation – all positions per 5 minutes:
Download positions for GrandTotal
| Method | Tariff code |
|---|---|
| Art therapy | 1217 |
| Creative design therapy | 1131 |
| Dance therapy | 1108 |
| Drama therapy | 1201 |
| Intermedial therapy | 1132 |
| Movement therapy | 1024 |
| Music therapy | 1072 |
| Painting therapy | 1068 |
| Therapeutic speech formation | 1202 |
| Service | Tariff code |
|---|---|
| Case history / examination / diagnostics / findings | 1200 |
| Missed consultation | 1250 |
| Surcharge night, Sundays and public holidays | 1251 |
| Surcharge extraordinary consultation in acute situations | 1252 |
| Formalised report | 1253 |
| Non-formalised report | 1254 |
| Travel compensation | 1256 |
| Coordination with other health professionals | 1257 |
| Complementary medicine remedies | 1310 |
| Complementary medicine laboratory services | 1302 |
Each file contains the positions of the professional group plus the cross-method tariff codes. A double-click opens it in GrandTotal, which shows the positions and adds them to your catalog – existing items with the same item number remain untouched. Then just enter your hourly rate.
The tariff includes more than 100 further time-based methods – from aromatherapy (1010) via Bach flower therapy (1022), bioresonance (1027), Dorn/Breuss therapy (1141) and qi gong (1092) to Zilgrei (1123). They all follow the same pattern: tariff code as item number in the catalog, treatment time as quantity – GrandTotal does the rest.
Invoice as always
When entering a line item, just type the beginning of the method name – GrandTotal suggests the item from your catalog and fills in price and tariff code automatically. The code is visible right on the line item and can be adjusted if needed.
The quantity is the treatment time in hours: 1 for one hour, 0.5 for half an hour. GrandTotal converts it into the 5-minute units for the receipt – you never divide by 12 yourself.
Reports, surcharges and material
Not everything is billed by time: for reports to the insurance (codes 1253/1254), night and emergency surcharges (1251/1252), travel compensation for house calls (1256) and material (1255), the tariff defines flat rates.
GrandTotal recognizes these codes automatically and keeps the quantity as entered – without converting to 5-minute units.
How the receipt reaches the insurance
GrandTotal appends the reimbursement receipt directly to the invoice PDF – built on the official form template, including the QR code sheet the insurance uses to read the invoice by machine.
Your patient submits the receipt to their insurance as usual.
At a glance
Tariff code = item number
Stored once in the catalog, the code comes along with every autocomplete suggestion.
Quantity 1 = one hour
GrandTotal converts to 5-minute units automatically.
Flat rates detected automatically
Reports, surcharges and material (codes 1251–1256) stay per piece.
Receipt always included
Printed at the practice or sent by email – the receipt is part of the same invoice PDF.
ZSR & registry in one place
Your registration details are entered a single time in the plugin settings.
Invoicing on your Mac
GrandTotal is the invoicing software for Mac in Switzerland – estimates, invoices and reminders in one app.
Try for free