How medicine list prices are published across Europe: who publishes what, and which price it is
There is no European price list. Each country publishes its own, in its own format, showing a different point on the price ladder, on a different schedule, and some publish nothing free at all. A country-by-country map of the official sources, written for people comparing prices across borders.
Published 24 October 2026 · Last reviewed 24 October 2026 · MPA Business Services
Why there is no single answer
Marketing authorisation is harmonised across the EU; pricing and reimbursement are not. Each member state sets, or declines to set, medicine prices under its own law, and publishes them under its own rules. The Transparency Directive obliges states to publish the prices and reimbursement decisions they make, which is why there is usually an official list, but it does not say what price, in what format, or how often. The result is thirty-odd lists that look alike and mean different things.
Before comparing two of them, settle which rung of the ladder each one shows.
The sources, country by country
The table covers the markets most relevant to parallel trade and European launch planning. “Price type” is the main published rung; many lists carry more than one. Access: public means free to anyone; commercial means the authoritative list is sold by a publisher and the state’s own publication is partial or absent.
| Country | Official source | Price types shown | Cadence | Access | Note |
|---|---|---|---|---|---|
| United Kingdom | NHS Drug Tariff (NHSBSA); dm+d; BNF | Reimbursement price (generics, by category); list price (branded) | Monthly | Public | Reimbursement, not ex-factory; Category M prices move quarterly |
| Ireland | HSE PCRS reimbursable items list | Reimbursement price; ex-factory via industry agreement | Monthly | Public | |
| France | Base de données publique des médicaments (BDPM); Journal Officiel (CEPS) | PFHT (ex-factory), PPTTC (public incl. VAT), reimbursement rate | Continuous | Public | One of the most complete public lists |
| Germany | Lauer-Taxe (ABDATA/IFA) | ApU (manufacturer), AEP (pharmacy purchase), AVP (retail) | Fortnightly (1st and 15th) | Commercial | No free official list; AMNOG reimbursement amounts published separately |
| Netherlands | G-Standaard (Z-Index); medicijnkosten.nl; Wgp maximum prices | Pharmacy purchase price; maximum price | Monthly; Wgp twice a year | Commercial (G-Standaard) / public (medicijnkosten) | Wgp maximum = average of a basket of reference countries (to verify: current basket) |
| Belgium | INAMI/RIZIV reimbursable specialties; SPF Economie prices; CBIP/BCFI | Ex-factory and public price; reimbursement basis | Monthly | Public | |
| Spain | Nomenclátor de facturación (Ministerio de Sanidad) | PVL (ex-factory), PVP (public) | Monthly | Public | Reference-price groups published separately |
| Italy | AIFA transparency lists; Gazzetta Ufficiale | Ex-factory and public price (reimbursed products) | Monthly | Public | Negotiated prices appear in the Gazzetta |
| Portugal | INFARMED (Infomed) | PVA (ex-factory), PVP | Continuous | Public | |
| Austria | Erstattungskodex (EKO, Dachverband); Warenverzeichnis (Apoverlag) | Reimbursement price; pharmacy prices | Monthly | Public (EKO) / commercial (Warenverzeichnis) | |
| Switzerland | Spezialitätenliste (FOPH/BAG) | Ex-factory and public price | Monthly | Public | Not EU; prices in CHF |
| Denmark | medicinpriser.dk (Danish Medicines Agency) | AIP (pharmacy purchase), AUP (retail) | Fortnightly | Public | Suppliers re-bid every two weeks; prices very dynamic |
| Sweden | TLV price database | AIP, AUP | Continuous (monthly “product of the month”) | Public | |
| Norway | Norwegian Medical Products Agency (DMP) maximum prices | Maximum AIP and AUP; stepped prices | Continuous | Public | Not EU; prices in NOK |
| Finland | Hila decisions; Kela reimbursement | Reasonable wholesale price; retail | Continuous | Public | |
| Iceland | Icelandic Medicines Agency price list | Wholesale and retail | Monthly | Public | |
| Luxembourg | CNS reimbursable medicines list | Public price; reimbursement | Monthly | Public | |
| Poland | Ministry of Health reimbursement announcement (obwieszczenie) | Official sale price; wholesale; retail; reimbursement limit | Every two or three months (to verify) | Public | Reimbursed products only |
| Czechia | SÚKL price and reimbursement database | Maximum ex-factory; reimbursement | Monthly | Public | |
| Hungary | NEAK PUPHA database | Producer price; wholesale; retail; reimbursement | Monthly | Public | |
| Slovakia | Ministry of Health categorisation list | Ex-factory; reimbursement | Monthly | Public | |
| Romania | CANAMED (Ministry of Health) | Maximum producer, wholesale and retail prices | Periodic | Public | |
| Greece | Ministry of Health price bulletin (EOF) | Ex-factory, wholesale, retail | Periodic | Public | |
| Latvia, Lithuania, Estonia | ZVA / VLK / Ravimiamet reference and reimbursement lists | Various | Monthly or quarterly | Public |
Countries not listed (Bulgaria, Croatia, Slovenia, Cyprus, Malta) publish positive or reimbursement lists through their health insurance funds or ministries; the country guides cover each.
What the differences mean in practice
Price type first. Comparing a French PFHT with a German AVP compares a manufacturer price with a retail price including margins and VAT. Comparing a UK Drug Tariff price with anything compares a reimbursement price, which for generics is set by a survey of actual purchase prices and bears no fixed relation to any list price.
Cadence second. Danish prices can change every two weeks and Dutch and German lists monthly or fortnightly, while some Southern and Eastern European lists update when the ministry publishes. A comparison is a snapshot with dates on it.
Scope third. Most lists cover reimbursed products only. Non-reimbursed and hospital-only products are often missing or priced differently (hospital prices in several countries are tendered and not published at all).
Currency and VAT last. Convert at a stated rate, and strip VAT to compare ex-factory or wholesale levels.
What this means for traders, planners and buyers
For parallel traders, the published list is the starting point for the differential, not the differential: the price that matters is the one at which product can actually be bought in the exporting country, after discounts and in the pack size the destination accepts. For launch planners, the lists tell you what the reimbursed price of the originator is in each market and, where reference-price groups exist, what the generic will be allowed. For buyers, the lists are the benchmark for what you are being charged.
MPA collects the official lists for the markets it covers, aligns the price types, and keeps the history; the prices dataset in MPA Search is that work, with the source reference on every record.
Sources
General information, not legal advice. The position for any particular product and country must be checked against the registers.
The position in every country, kept current
MPA Search holds the patent, SPC, licence and price position for products across the UK and Europe, with the reference to the original record. Book a free demonstration.