Pharma Trade
July 27, 2026
8 minutes

Pharmacy Wholesale Drug Prices in Germany

German pharmaceutical wholesale runs on a legally fixed margin. Under the Arzneimittelpreisverordnung, a wholesaler supplying prescription medicines to pharmacies charges 73 cents per package plus at most 3.15 percent of the manufacturer selling price, capped at 37.80 EUR. Full-line wholesalers accept a statutory duty to stock and deliver a manufacturer-neutral assortment in return.

Blog Image
Table of contents
    Summary
    • The wholesale mark-up is fixed by law at 73 cents per package plus a maximum of 3.15 percent of the manufacturer selling price.
    • The percentage component is capped at 37.80 EUR, which binds above a manufacturer price of roughly 1,200 EUR and flattens wholesale earnings on specialty products.
    • A regulated wholesale margin is internationally unusual and exists to make uniform nationwide pricing and supply viable.
    • Full-line wholesalers must hold at least two weeks of average demand, and four weeks for products in reference price groups, under section 52b AMG.
    • MSV3 is the German standard interface for availability queries and ordering between pharmacy systems and wholesalers.
    • On pharmazie.com, the MSV3 client for availability query and ordering is live and in production; only the MSV3 server side is in a pilot phase in 2026.
    • Wholesale operations need four data layers: article master data per PZN, prices on the twice-monthly cadence, live availability, and daily shortage status.

    Pharmaceutical wholesale in Germany operates on a legally fixed margin: under the Arzneimittelpreisverordnung, a wholesaler supplying prescription medicines to pharmacies may charge a fixed 73 cents per package plus a percentage component of at most 3.15 percent of the manufacturer selling price, capped at 37.80 EUR. That regulated margin, combined with a statutory obligation on full-line wholesalers to hold and deliver a manufacturer-neutral assortment, shapes every commercial and logistical decision in the German wholesale channel.

    Most English-language explanations of German drug pricing are written from the pharmacy or payer perspective and stop at the retail price. This article looks at the same system from the wholesaler's side: how the margin is constructed, what the supply obligation actually requires, how ordering works between pharmacies and wholesalers, and which data a wholesale operation needs to run reliably.

    How the Apothekeneinkaufspreis is built

    The Apothekeneinkaufspreis (AEP) is the pharmacy purchase price: the manufacturer selling price plus the wholesale mark-up, before VAT. Under section 2 of the Arzneimittelpreisverordnung, the mark-up for prescription-only finished medicinal products supplied to pharmacies has three parts.

    ComponentValueEffect
    Fixed amount0.73 EUR per packageApplies regardless of product value. Covers the handling cost of a package.
    Percentage componentMaximum 3.15 percent of the manufacturer selling priceA ceiling, not a fixed rate. May be partly passed back to the pharmacy as a purchasing discount.
    Cap on the percentage component37.80 EURBinds above a manufacturer price of 1,200 EUR. Wholesale remuneration is effectively flat beyond that point.

    Three structural consequences follow, and they explain most of what looks unusual about the German channel.

    • The fixed component dominates low-value products. On a package with a manufacturer price of 5 EUR, the wholesaler earns 73 cents plus about 16 cents. Volume, not value, drives the economics of the bulk of the assortment.
    • The cap flattens high-value products. A 20,000 EUR specialty product earns the same 37.80 EUR percentage component as a 1,200 EUR product. This is precisely why manufacturers of high-cost specialty medicines frequently choose direct supply or restricted distribution rather than the full-line channel.
    • The percentage is a maximum, so it is competitive space. The discount a wholesaler grants back to a pharmacy out of the 3.15 percent is the main commercial lever in a system where the headline margin is otherwise fixed.

    Why a regulated wholesale margin is internationally unusual

    Setting wholesale remuneration in law, rather than leaving it to negotiation between manufacturer and distributor, is not the international norm. In many markets, wholesale margins are commercially negotiated and vary by product, volume and payment terms. Germany fixes them, applies them uniformly, and attaches supply duties in exchange.

    The policy logic is that uniform pricing plus a uniform margin makes nationwide supply viable: a pharmacy in a rural area buys at the same terms as one in a city centre, and the wholesaler cannot decline unprofitable lines in favour of high-margin ones. For anyone modelling the German market from outside, this is the point most often missed. The German wholesaler is not primarily a margin optimiser. It is a regulated logistics utility with a narrow, defined commercial band.

    The obligation runs deeper than the margin rules. Section 78 of the Arzneimittelgesetz establishes the principle of a uniform pharmacy selling price for prescription medicines dispensed at the expense of statutory health insurance. Uniform end prices only work if the intermediate margin is also fixed, which is why the two rules are designed together rather than independently.

    Vollversorger, short-line and direct supply

    German wholesale splits into distinct models with materially different obligations.

    Vollversorger (full-line wholesalers) carry a broad, manufacturer-neutral assortment and take on a statutory supply duty. Under section 52b of the Arzneimittelgesetz, a full-line wholesaler must maintain an assortment of sufficient breadth and depth to meet pharmacy needs on working days within an appropriate period. The law is specific about stock: at least the average two-week requirement for prescription medicines, and at least the average four-week requirement for products in reference price groups. Manufacturers, in turn, are obliged to supply full-line wholesalers continuously and in line with demand.

    Short-line wholesalers carry a selected assortment, typically concentrating on faster-moving or higher-margin lines, and do not take on full-line obligations. They compete on price and on specific product focus rather than on completeness.

    Direct supply means the manufacturer ships to pharmacies itself or through a restricted set of logistics partners, keeping control of allocation, and often of cold chain and traceability. It is standard for high-cost specialty products, and it is a direct commercial response to the 37.80 EUR cap: at those price points there is little wholesale margin to pay for, and the manufacturer values allocation control more than channel reach.

    Delivery frequency and what German pharmacies expect

    Service expectations in Germany are set by the full-line model and are demanding by international standards. Pharmacies typically receive multiple deliveries per working day from their primary wholesaler, with same-day fulfilment on items ordered in the morning and next-morning delivery on evening orders. A pharmacy can therefore run low stock levels and order against actual demand, because the wholesaler holds the inventory.

    This is why availability information matters more than price information in day-to-day pharmacy ordering. If a product is available, the price is already determined by regulation. The operative question is whether it can be delivered, in what quantity, and when.

    Ordering and availability: the MSV3 interface

    MSV3 is the German standard interface for electronic communication between pharmacy or ERP systems and pharmaceutical wholesalers. It replaced older dial-up based ordering with a web-service protocol. Two transaction types carry most of the traffic.

    TransactionWhat it doesWhy it matters commercially
    Availability queryReal-time check whether a given PZN is deliverable in the requested quantity, with price informationPrevents orders that will fail. Reduces manual checking across multiple wholesaler portals.
    OrderTransmits the final order with line items, delivery preference and a unique sub-order identifierRemoves re-keying between systems and gives an auditable order trail.

    The value is in eliminating the manual loop. Without an interface, staff check each wholesaler's portal separately, PZN by PZN, then re-enter what they find into their own system. That pattern is one of the most consistent complaints we hear from procurement teams.

    "We are running into real chaos, because we order things and then they turn out not to be available after all." Head of Purchasing, pharmaceutical wholesaler (translated from German)

    On the pharmazie.com platform, the MSV3-based client interface for availability query and ordering is live and in production as a standard add-on module, allowing a deliverability check and binding orders across connected wholesalers from one place. Only the MSV3 server side, in which an operation itself receives orders as a supplier, is in a pilot phase in 2026. We state this distinction plainly because the difference between the buyer-side client and the seller-side server role is exactly the difference that matters when you are planning an integration.

    Shortages from the wholesaler's side

    When supply tightens, the wholesaler sits between a manufacturer allocation and a pharmacy that still needs to dispense. The operational toolkit is narrow.

    • Allocation and quota. Manufacturers restrict volumes, often against historical purchase patterns. Wholesalers then apply their own quotas to pharmacies, which caps the order quantity a pharmacy can place regardless of clinical need.
    • Substitution. Identifying an alternative with the same active substance, strength and form, from a different marketing authorisation holder, is the fastest route to keeping supply going. This requires product-level data, not just a shortage notice.
    • Cross-border sourcing. When no domestic alternative exists, the question becomes whether the molecule is available in another market in an importable presentation. This is where domestic-only data sources stop being useful.
    • Anticipation. Shortage reports are published by BfArM for Germany, but reporting is not instantaneous and coverage is not complete across all product categories. Wholesalers who watch order rejection rates and quota changes usually see tightening before it is formally reported.

    Cross-border sourcing when the domestic market is empty

    Domestic substitution runs out quickly in a shortage that affects an entire active substance rather than a single marketing authorisation holder. At that point the sourcing question changes shape: instead of "which other German product can I use", it becomes "where in Europe is this molecule available in a presentation I can lawfully bring in, and who holds the authorisation there".

    Answering that requires product data that is comparable across markets. Pack sizes, strengths and naming conventions differ between countries, and the same molecule may be authorised under different brand names by different companies. A wholesaler working from German data alone cannot see any of this, which is why cross-border sourcing so often falls back on phone calls and personal contacts rather than a systematic search.

    The commercial upside is real. A wholesaler that can identify an importable alternative while competitors are still reporting the item as unavailable keeps the pharmacy relationship and the revenue. In a channel where the regulated margin leaves little room for price competition, reliability during shortages is one of the few genuine differentiators left.

    The data a wholesale operation actually needs

    Wholesale is a data-intensive business with a thin regulated margin, which means the cost of bad data lands directly on the bottom line. Four data layers do most of the work.

    Data layerContentUpdate cadence
    Article master dataProduct identity per PZN: name, active substance, strength, form, pack size, marketing authorisation holder, statusContinuous, with structured releases
    PricesManufacturer selling price, pharmacy purchase price, retail price, reference price statusTwice monthly, on the 1st and the 15th
    AvailabilityDeliverability per PZN per wholesaler, in real timeLive query
    Shortage statusReported supply shortages, affected presentations, expected duration, alternativesDaily

    The twice-monthly price cadence deserves emphasis. Product and price data reported to the Informationsstelle für Arzneispezialitäten flow into the article master and take effect on the 1st and the 15th of each month. A wholesale system that misses a change date sells at the wrong price for up to two weeks, on a margin measured in cents per package.

    Where pharmazie.com fits for wholesalers

    For wholesale and procurement teams, the practical requirement is one place that answers identity, price, availability and shortage questions for the same PZN, without switching between systems.

    pharmazie.com consolidates 25+ pharmaceutical databases, including the German article master data with prices, alongside daily-updated German shortage information from BfArM and product coverage spanning 50,000+ German products and 120,000+ international products across 50+ countries. For a wholesaler, the two capabilities that tend to matter most are the shortage view with international alternatives, which turns a dead end into a sourcing option, and API and webservice access that pushes the same data into ERP and merchandise management systems rather than leaving it in a browser tab. DACON GmbH has maintained pharmaceutical reference data since 1989.

    For cross-layer and cross-border sourcing questions in particular, where you need to move from a German PZN to an equivalent product in another market, that consolidation is the most complete single answer available for the DACH region and 50+ countries.

    This content is intended for healthcare professionals and does not constitute medical advice. Last reviewed: July 2026.

    Author Image
    Ursula Tschorn
    Ursula Tschorn is CEO of DACON Datenbank Consulting GmbH and has been building pharmaceutical information infrastructure since 1989. She writes on drug data standards, pricing regulation and market access in the DACH region.

    FAQ

    What is the wholesale margin on medicines in Germany?
    What is MSV3 and what can it do?
    What is the Apothekeneinkaufspreis?
    How often do German drug prices change?
    What is a Vollversorger in German pharmaceutical wholesale?
    How do wholesalers handle drug shortages in Germany?
    Since 1989, over 1,000 customers have placed their trust in our data.

    The most comprehensive drug database for pharma professionals.