| Meaning | Supplied only against a prescription which, at the prescriber's discretion, may be dispensed repeatedly. |
|---|---|
| Prescription required | Yes, prescription repeatable |
| Who may supply | Pharmacies against a prescription. Certain category B medicines may be supplied by pharmacists themselves without a prescription under Art. 24 para. 1 lit. a TPA. |
| Legal basis | Therapeutic Products Act (TPA) Art. 23 to 25, Therapeutic Products Ordinance (TPO) Art. 40 to 45. |
| Medicines | 3'442 |
Examples from the directory
The first 100 medicines in this category in alphabetical order. The full list opens the filterable overview.
Abasaglar cartouche 100 U/mlBAbasaglar KwikPen 100 U/mlBAbilify 1 mg/mlBAbilify 10 mgBAbilify 10 mgBAbilify 7BAbilify Asimtufii 720 mgBAbilify Maintena 300 mgBAbilify Maintena 400 mgBAbirateron Accord 500 mgBAbirateron Devatis 500 mgBAbirateron Sandoz 250 mgBAbirateron Spirig HC 250 mgBAbirateron Viatris 500 mgBAbirateron Zentiva 500 mgBAbrilada 40 mg / 0.8 mlBAbrilada 40 mg / 0.8 mlBAbrysvoBAccupaque 300 mg I/mlBAceduo LemanBAcemetaxBAcemetax retardBAcetalginB/DAcetalgin 1gBAcetocaustinBAcide acetylsalicylique Panpharma Inj 0BAcide tranexamique Stragen 500 mg/5mlBAcido chenodesossicolico Leadiant 250 mgBAcidum Folicum Hänseler 5 mgBAcidum folicum Streuli 5 mgBAcimethinBAclastaBActilyse 20mgBActilyse Cathflo 2mgBActivelleBActonel 30 mgBActonel 35 mgBActos 15 mgBActrapid HMBAcularBAcyclovir ZentivaBAdabencutanBAdacel 0.5 mlBAdacel-Polio 0.5 mlBAdartrel 0BAdcircaBAddavenBAdempas 0.5 mgBAdempas junior 0.15 mg/mlBAdenuric 80 mgBAdrenalin Aguettant 0BAdrenalin Amino 0BAdrenalin Bichsel 0BAdrenalin Sintetica 1BAdtralza 150mg/mlBAdtralza 300 mg/2 mLBAdvantanBAdvantanBAdvate 250 IE (5 ml)BAdynovi 250 IE (5 ml)BAdzynma 500 I.E.BAeriusBAethoxysklerol 0.5 %BAethylchlorid SinteticaBAflivis 40 mg/mlBAflivis 40 mg/mlBAfqlir 40 mg/mlBAfqlir 40 mg/mlBAfstyla 250 IEBAgilus 120 mgBAgiolax mit SennaB/DAgomelatin Spirig HC 25 mgBAgomelatin Zentiva 25 mgBAgomelatin-Mepha 25 mgBAgomelatin-Servier 25 mgBAgopton 30 mgBAhzantive 2 mg/0.05 mlBAimovig 70 mg/mlBAimovig 70 mg/mlBAJOVY 225 mgBAJOVY 225 mgBAkinetonBAkinetonBAkineton retardBAkliefBAkne-mycinBAkne-mycin 2000BAknilox 2%BAkynzeo 300 mg/0.5 mgBAkynzeo IV 235 mg / 0.25 mgBAlacare 2 mg/cm2BAlbicansan D5BAlbumin Biotest 5%BAlbumin CSL 5%BAlbunorm 5 %BAlcaineBAldactone 25 mgBAldomet 250BAlendron-Mepha 70 mgBAlendronat Sandoz 70B
Frequently asked questions
Does dispensing category B require a prescription?
Yes, prescription repeatable. Supplied only against a prescription which, at the prescriber's discretion, may be dispensed repeatedly.
Who may supply medicines in dispensing category B?
Pharmacies against a prescription. Certain category B medicines may be supplied by pharmacists themselves without a prescription under Art. 24 para. 1 lit. a TPA.
How many medicines are in dispensing category B?
3'442 of 6'769 medicines in the directory, data as of 01 September 2026. The category is set per strength, so one medicine can have strengths in different categories.
Sources
Swissmedic data as of 01 September 2026