Drug Pricing
September 19, 2026
8 min

Spain drug prices: the Nomenclátor and how to derive the manufacturer price

What the Spanish invoicing nomenclature contains, the correction most summaries miss, and how the manufacturer price is derived exactly.

Blog Image
Table of contents
    Summary
    • The Spanish price file carries no manufacturer price field. We verified that in both export formats.
    • The manufacturer price is exactly derivable by inverting the band table anchored in Real Decreto-ley 4/2010.
    • The bands sit on the manufacturer level, not on the retail level, and the inversion reproduces all four band edges exactly.
    • The factor 1.04 in the upper bands is the Spanish VAT rate, already folded into the formula. Removing VAT separately double counts it.
    • Coverage is roughly 20,500 of about 67,000 authorised presentations, with 20,448 of 20,547 records carrying a price.

    The Spanish Nomenclátor is free, complete for what it covers, and downloadable without a login. It is also missing the field that most people assume it has: there is no manufacturer price in it. We checked both export formats. The manufacturer price in Spain is derivable, exactly, from a band table set in law, but it is a derivation and it has to be labelled as one.

    What the Nomenclátor contains

    The invoicing nomenclature published by the health ministry is the official price file for the Spanish statutory system. On 5 September 2026 we downloaded the CSV export at 4,505,330 bytes with 20,547 records, and the RDF export at 27,199,915 bytes, and checked the field list in both.

    PropertyValue
    Price levelConsumer price including VAT
    Additional price fieldsReference price and lowest price of the homogeneous group
    FormatsCSV, RDF, Excel, plus a REST interface for master data
    RhythmMonthly
    Pack codeCódigo Nacional
    Pack sizeNot structured
    LicenceFree, full download without login

    The reference price and the lowest price of the homogeneous group are useful fields in their own right. They describe the Spanish reference pricing system directly, which means a comparison of a product against its own homogeneous group needs no external data at all.

    The correction that matters: no ex-factory field

    A widespread assumption is that the Spanish file carries the notified manufacturer price. It does not. We verified this in both export formats.

    What exists instead is a legally determined conversion. The margins in Spain are defined forward, from the manufacturer price up to the consumer price, in a band table anchored in Real Decreto-ley 4/2010. For our purposes the table has to be inverted.

    Manufacturer price fromtoForward to consumer price including tax
    0.01 euro91.63 euromanufacturer price times 1.561083
    91.64 euro200.00 euro(manufacturer price plus 45.91) times 1.04
    200.01 euro500.00 euro(manufacturer price plus 50.91) times 1.04
    above 500.00 euro(manufacturer price plus 55.91) times 1.04

    Two properties of this table decide whether an implementation is right.

    The bands are defined on the manufacturer price level, not on the retail level. The original table says so explicitly. An implementation that selects the band by the published consumer price will put packs near the boundaries into the wrong band.

    The inversion reproduces the manufacturer prices at all four band edges exactly. We ran that check, and the continuity test passed. That is the evidence that the reading is correct, and it is the same test that settles the band basis question in Finland and Slovenia.

    The factor 1.04 in the upper three bands is the Spanish VAT rate on medicines, folded into the forward formula.

    A worked example of the inversion

    Take a published consumer price including tax and work backwards. The band is unknown at the start, so the procedure is: assume a band, invert its formula, and check whether the result actually falls inside that band's manufacturer price range. Exactly one band will be consistent.

    For a pack in the lowest band the arithmetic is a single division by 1.561083. For the three upper bands it is a division by 1.04 followed by the subtraction of the fixed amount for that band, 45.91, 50.91 or 55.91 euro. The fixed amounts step by five euro at each boundary, which is what keeps the function continuous.

    That continuity is the reason the check works. If your implementation produces a jump at a band edge, the band basis or the order of operations is wrong, and the error will be systematic across every pack near that edge rather than random.

    What the second and third price columns are for

    The reference price is the maximum the statutory system will fund for a homogeneous group. The lowest price of the group is what the cheapest member of that group costs. Together they let you answer, per pack, three questions that usually require external data: whether a product sits at, above or below the funded ceiling, how large the distance is, and which product defines it.

    For market access work in Spain that is more valuable than the consumer price itself, because it describes the competitive position of a pack inside the system rather than its sticker value.

    Coverage: the two thirds that are not there

    The free file covers only packs financed by the statutory health system, roughly 20,500 of about 67,000 presentations authorised in Spain. Within that scope the price coverage is effectively complete: 20,448 of 20,547 records carry a price.

    Those two numbers should always travel together. The file is nearly perfect inside its scope and silent outside it. The missing segment is the non-reimbursed range, over the counter products and parapharmacy. For that segment no conversion formula helps either, because prices there are set freely rather than determined by the band table.

    The only route into the missing two thirds is the database of the pharmacists' council, which carries the notified manufacturer price and the products outside the statutory system. It is licence bound: its legal terms prohibit commercial reproduction and distribution without prior express written permission, no intermediary model is offered, and the conditions are not published.

    The commercial conclusion follows directly. For the reimbursed core, the licence is not worth buying, because the free file plus the inversion covers it. It becomes worth considering only when there is documented demand for the non-reimbursed segment, and then as a second step rather than a first one.

    Pack identification

    The Spanish national code is pack specific and carries the join. The pack size itself is not structured, which puts Spain in the middle of the European field: worse than Belgium or Poland, where a dedicated quantity field exists, better than countries where the code is not pack specific at all.

    The practical rule is the familiar one. Match on the code. Parse the designation only as a plausibility check, and expect it to fail on combination packs.

    Where the Spanish derivation can go wrong

    Selecting the band by the wrong price. The table sits on the manufacturer level. Selecting by the consumer price is the single most common error, and it is silent near the boundaries.

    Applying the VAT rate twice. The upper three bands already include the factor 1.04. Removing VAT separately before inverting those bands double counts it.

    Reporting a derived figure as published. The Spanish manufacturer price is exact, legally determined and derived. All three are true at once, and the third one belongs in the metadata.

    Treating the file as a national universe. It covers the reimbursed segment. Roughly two thirds of authorised presentations are outside it.

    What Spain is good for

    For external reference pricing and for launch sequencing, Spain is a strong member of a basket: the file is free, monthly, complete inside its scope and the manufacturer level is recoverable exactly.

    For a view of the full Spanish assortment, or for the non-reimbursed and over the counter segments, the free file is the wrong tool and no processing will make it the right one.

    For anyone studying reference pricing as a mechanism, Spain is unusually instructive, because the homogeneous group logic is visible in the same file as the prices. You can see which product sets the reference and how far each pack sits above or below it, without joining anything external.

    A checklist for Spanish prices

    1. Do not look for a manufacturer price field. There is none.
    2. Invert the band table from Real Decreto-ley 4/2010, selecting the band on the manufacturer level.
    3. Do not remove VAT separately in the upper bands, the factor is already in the formula.
    4. Run the continuity test at all four band edges as your own verification.
    5. State the coverage in absolute numbers: roughly 20,500 of about 67,000 presentations.
    6. Label the manufacturer price as derived, with the legal basis and the date of the rule.
    7. Join on the national code, and treat the pack designation as a check rather than a key.

    Conclusion

    Spain hands you a free, complete, monthly price file and withholds the field everyone expects. The manufacturer price is exactly recoverable through a legal band table, provided the bands are read on the manufacturer level and the tax factor is not applied twice. The remaining limitation is scope rather than method: two thirds of authorised presentations sit outside the file, and the only route to them runs through a licence whose conditions are not public.

    Related reading: European Drug Pricing Database: how cross-border prices work and Pharma pricing Germany: how the system works, plus wholesale and pharmacy margins and VAT on medicines in Europe.

    pharmazie.com is the consolidated pharmaceutical data platform by DACON Datenbank Consulting GmbH that bundles 25+ specialist databases into a single search, exclusively for healthcare professionals. Price coverage focuses on the DACH region and a number of further EU countries, with more countries following in the coming months.

    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

    Where can I find Spanish drug prices?
    How complete is the Spanish price file?
    Does the Spanish Nomenclátor contain the ex-factory price?
    How do I get prices for non-reimbursed Spanish products?
    How do I derive the Spanish manufacturer price?
    What are the reference price and the lowest price of the group?
    Since 1989, over 1,000 customers have placed their trust in our data.

    The most comprehensive drug database for pharma professionals.