British Pharmacopoeia Chemical reference substances (BPCRS)

These Primary standards are established using absolute methods and the declared content figures are determined without comparing to another substance. You should use BPCRS to perform the tests in the British Pharmacopoeia (BP) or BP (Veterinary). Do not eat BPCRS or feed them to animals – you should only use BPCRS for chemical analysis. They are not suitable for any other use.

30/06/2025

Dear valued customer,

We are writing to let you know that, due to an electrical fault, our freezers in which some BPCRS vial stock was stored switched off for a short period and the storage temperature may have been compromised over the weekend of 21st/22nd June. This was detected promptly and rectified, but as a precaution we have removed all affected items from sale and are conducting thorough testing to verify their stability and usability.

Consequently, you may notice in the short term that a higher number of products than usual are showing as “out of stock”. This process is necessary to ensure that only products that meet our quality standards are shipped to you.

We sincerely apologise for any inconvenience and appreciate your patience and understanding, and would like to reassure you that;

· None of the affected vials have been shipped to customers.

· All affected vials have been quarantined.

· We are urgently reviewing the material stability data and carrying out testing to determine if the material has been affected.

· We have additional bulk supplies of the materials which have not been affected and we can produce more vials from these bulks.

Products will be brought back into stock as soon as we can confirm they have not been affected. As we assess the products and gather more data we will be able to update with estimated timeframes in due course. As soon as we have further information we will update this page.

950 items
Sort by and results per page
  • Search result 1

    Category Number 764
    Pack size 25 mg
    Substance name oxibendazole
    Declared content Not applicable
    Current batch 2945
    QTY (Max 25)
  • Search result 2

    Category Number 700
    Pack size 100 mg
    Substance name oxybuprocaine hydrochloride
    Declared content
    99.8% of C17H28N2O3,HCl
    Current batch 3804
    QTY (Max 25)
  • Search result 3

    Category Number 701
    Pack size 100 mg
    Substance name oxybutynin hydrochloride
    Declared content
    97.6% of C22H31NO3,HCl
    Current batch 3921
    QTY (Max 25)
  • Search result 4

    Category Number 273
    Pack size 200 mg
    Substance name oxyclozanide
    Declared content Not applicable
    Current batch 4016
    QTY (Max 2)
  • Search result 5

    Category Number 1068
    Pack size 100 mg
    Substance name oxycodone hydrochloride
    Declared content
    93.8% of C18H21NO4, HCl
    Current batch 4211
    Out of Stock
  • Search result 6

    Category Number 1136
    Pack size 25 mg
    Substance name oxycodone impurity standard
    Declared content Not applicable
    Current batch 3649
    QTY (Max 25)
  • Search result 7

    Category Number 416
    Pack size 1
    Substance name oxyphenbutazone
    Declared content Not applicable
    Current batch
    Discontinued
  • Search result 8

    Category Number 782
    Pack size 100 mg
    Substance name oxytetracycline
    Declared content
    88.1% of C22H24N2O9
    Current batch 2830
    QTY (Max 25)
  • Search result 9

    Category Number 275
    Pack size 20 mg
    Substance name oxytetracycline hydrochloride
    Declared content Not applicable
    Current batch 4082
    Out of Stock
  • Search result 10

    Category Number 769
    Pack size 20 mg
    Substance name paeoniflorin
    Declared content
    88.6% of C23H28O11
    Current batch 3571
    E-mail to order:  bpcrs@mhra.gov.uk
  • Search result 11

    Category Number 1165
    Pack size 100 mg
    Substance name palmatine chloride
    Declared content
    79.1% of C21H22CINO4
    Current batch 4200
    Out of Stock
  • Search result 12

    Category Number 276
    Pack size 25 mg
    Substance name pancuronium bromide
    Declared content
    92.2% of C35H60Br2N2O4
    Current batch 3863
    Out of Stock
  • Search result 13

    Category Number 1198
    Pack size 25 mg
    Substance name pantoprazole impurity A
    Declared content Not applicable
    Current batch 3903
    QTY (Max 25)
  • Search result 14

    Category Number 1197
    Pack size 100 mg
    Substance name pantoprazole sodium
    Declared content
    88.4% of C16H14F2N3O4S
    Current batch 3902
    QTY (Max 25)
  • Search result 15

    Category Number 277
    Pack size 100 mg
    Substance name papaverine hydrochloride
    Declared content
    90.0% of C20H21NO4
    99.7% of C20H21NO4,HCl
    Current batch 2715
    QTY (Max 25)
  • Search result 16

    Category Number 371
    Pack size 100 mg
    Substance name paracetamol
    Declared content
    99.8% of C8H9NO2
    Current batch 4436
    QTY (Max 25)
  • Search result 17

    Category Number 1024
    Pack size 200 mg
    Substance name paroxetine hydrochloride hemihydrate
    Declared content
    97.4% of C19H20FNO3,HCl
    Current batch 3241
    QTY (Max 25)
  • Search result 18

    Category Number 746
    Pack size 25 mg
    Substance name paroxetine impurity standard
    Declared content Not applicable
    Current batch 4468
    QTY (Max 25)
  • Search result 19

    Category Number 278
    Pack size 5 mg
    Substance name pentagastrin
    Declared content Not applicable
    Current batch 3204
    Out of Stock
  • Search result 20

    Category Number 1073
    Pack size 100 mg
    Substance name perindopril erbumine
    Declared content
    99.7% of C23H43N3O5
    Current batch 4167
    QTY (Max 25)
  • Search result 21

    Category Number 1074
    Pack size 25 mg
    Substance name perindopril impurity standard
    Declared content Not applicable
    Current batch 3444
    QTY (Max 25)
  • Search result 22

    Category Number 422
    Pack size 100 mg
    Substance name perphenazine
    Declared content
    99.9% of C21H26ClN3OS
    Current batch 2627
    QTY (Max 25)
  • Search result 23

    Category Number 683
    Pack size 100 mg
    Substance name pethidine hydrochloride
    Declared content
    99.8% C15H21NO2,HCl
    Current batch 4390
    QTY (Max 5)
  • Search result 24

    Category Number 1166
    Pack size 100 mg
    Substance name phenelzine sulfate
    Declared content
    99.4 % of C8H12N2,H2SO4
    Current batch 4704
    QTY (Max 25)
  • Search result 25

    Category Number 1208
    Pack size 100 mg
    Substance name phenindione
    Declared content
    97.3% of C15H10O2
    Current batch 3962
    QTY (Max 25)
  • Search result 26

    Category Number 1209
    Pack size 25 mg
    Substance name phenindione impurity 1
    Declared content Not applicable
    Current batch 4118
    Out of Stock
  • Search result 27

    Category Number 901
    Pack size 100 mg
    Substance name phenobarbital
    Declared content
    99.5% of C12H12N2O3
    Current batch 3224
    QTY (Max 5)
  • Search result 28

    Category Number 1072
    Pack size 100 mg
    Substance name phenoxybenzamine hydrochloride
    Declared content
    97.0% of C18H22CINO, HCl
    Current batch 3399
    QTY (Max 25)
  • Search result 29

    Category Number 282
    Pack size 500 mg
    Substance name phenoxymethylpenicillin potassium
    Declared content
    89.2 % of C16H18N2O5S
    Current batch 3113
    QTY (Max 25)
  • Search result 30

    Category Number 1099
    Pack size 25 mg
    Substance name phentolamine impurity standard
    Declared content Not applicable
    Current batch 3672
    QTY (Max 25)
  • Search result 31

    Category Number 520
    Pack size 100 mg
    Substance name phentolamine mesilate
    Declared content
    99.0% of C18H23N3O4S
    Current batch 4129
    QTY (Max 25)
  • Search result 32

    Category Number 1026
    Pack size 25 mg
    Substance name phenylacetic acid
    Declared content Not applicable
    Current batch 3357
    QTY (Max 25)
  • Search result 33

    Category Number 703
    Pack size 25 mg
    Substance name phenylcyclohexylglycolic acid
    Declared content Not applicable
    Current batch 3942
    QTY (Max 25)
  • Search result 34

    Category Number 284
    Pack size 100 mg
    Substance name phenylephrine hydrochloride
    Declared content
    100.0 % of C9H13NO2,HCl
    Current batch 4352
    QTY (Max 25)
  • Search result 35

    Category Number 1238
    Pack size 100 mg
    Substance name phenytoin sodium
    Declared content
    98.2% of C15H11N2NaO2
    Current batch 4142
    QTY (Max 25)
  • Search result 36

    Category Number 423
    Pack size 0.25 mL
    Substance name phytomenadione
    Declared content
    98.9% of C31H46O2
    Current batch 4623
    QTY (Max 25)
  • Search result 37

    Category Number 503
    Pack size 200 mg
    Substance name pilocarpine nitrate
    Declared content
    98.9% of C11H16N2O2,HNO3
    Current batch 2999
    QTY (Max 25)
  • Search result 38

    Category Number 1247
    Pack size 100 mg
    Substance name pimobendan
    Declared content
    99.5% of C19H18N4O2
    Current batch 4126
    QTY (Max 25)
  • Search result 39

    Category Number 682
    Pack size 100 mg
    Substance name pimozide
    Declared content
    99.5% of C28H29F2N3O
    Current batch 2256
    QTY (Max 25)
  • Search result 40

    Category Number 1298
    Pack size 100mg
    Substance name pioglitazone hydrochloride
    Declared content
    100.0% of C19H21CIN2O3S
    Current batch 4620
    Out of Stock
  • Search result 41

    Category Number 1027
    Pack size 100 mg
    Substance name piperacillin
    Declared content
    92.3% of C23H29N5O8S
    Current batch 4583
    Out of Stock
  • Search result 42

    Category Number 1171
    Pack size 250 mg
    Substance name piperonyl butoxide
    Declared content
    95.5 % of C19H30O5
    Current batch 4490
    QTY (Max 25)
  • Search result 43

    Category Number 1176
    Pack size 100 mg
    Substance name piperonyl butoxide impurity standard
    Declared content Not applicable
    Current batch 3886
    QTY (Max 25)
  • Search result 44

    Category Number 463
    Pack size 100 mg
    Substance name piroxicam
    Declared content
    99.3 % of C15H13N3O4S
    Current batch 4404
    QTY (Max 25)
  • Search result 45

    Category Number 411
    Pack size 50 mg
    Substance name pizotifen malate
    Declared content
    68.7% of C19H21NS
    Current batch 3471
    Out of Stock
  • Search result 46

    Category Number 288
    Pack size 100 mg
    Substance name poldine metilsulfate
    Declared content
    99.0% of C22H29NO7S
    Current batch 2432
    Discontinued
  • Search result 47

    Category Number 1028
    Pack size 100 mg
    Substance name polymyxin B sulfate
    Declared content Not applicable
    Current batch 4128
    Out of Stock
  • Search result 48

    Category Number 289
    Pack size 100 mg
    Substance name polythiazide
    Declared content
    98.5% of C11H13ClF3N3O4S3
    Current batch 1449
    QTY (Max 25)
  • Search result 49

    Category Number 510
    Pack size 25 mg
    Substance name potassium trichloroammineplatinate
    Declared content Not applicable
    Current batch 4396
    QTY (Max 25)
  • Search result 50

    Category Number 1203
    Pack size 100 mg
    Substance name pramipexole
    Declared content
    69.7% of C10H17N3S
    Current batch 3969
    QTY (Max 25)
  • Search result 51

    Category Number 1204
    Pack size 25 mg
    Substance name pramipexole impurity A
    Declared content Not applicable
    Current batch 3970
    QTY (Max 25)
  • Search result 52

    Category Number 1029
    Pack size 100 mg
    Substance name pravastatin 1,1,3,3,-tetramethylbutylamine
    Declared content
    76.5% of C23H36O7
    Current batch 3323
    Out of Stock
  • Search result 53

    Category Number 1030
    Pack size 10 mg
    Substance name pravastatin impurity A
    Declared content Not applicable
    Current batch 3324
    Out of Stock
  • Search result 54

    Category Number 399
    Pack size 100 mg
    Substance name prazosin hydrochloride
    Declared content
    91.0% of C19H21N5O4
    Current batch 4140
    QTY (Max 25)
  • Search result 55

    Category Number 464
    Pack size 100 mg
    Substance name prednisolone
    Declared content
    98.4% of C21H28O5
    Current batch 3757
    QTY (Max 25)
  • Search result 56

    Category Number 1140
    Pack size 100 mg
    Substance name prednisolone acetate
    Declared content
    98.8% of C23H30O6
    Current batch 3608
    QTY (Max 1)
  • Search result 57

    Category Number 292
    Pack size 100 mg
    Substance name prednisolone sodium phosphate
    Declared content
    Calculated by user
    Current batch 4493
    QTY (Max 25)
  • Search result 58

    Category Number 553
    Pack size 200 mg
    Substance name prednisone
    Declared content Not applicable
    Current batch 3536
    QTY (Max 1)
  • Search result 59

    Category Number 1264
    Pack size 100 mg
    Substance name pregabalin
    Declared content
    100.0% of C8H17NO2
    Current batch 4405
    QTY (Max 25)
  • Search result 60

    Category Number 1266
    Pack size 25 mg
    Substance name pregabalin impurity standard
    Declared content Not applicable
    Current batch 4445
    QTY (Max 5)
  • Search result 61

    Category Number 497
    Pack size 100 mg
    Substance name prilocaine hydrochloride
    Declared content
    99.6% of C13H20N2O,HCl
    Current batch 1727
    QTY (Max 25)
  • Search result 62

    Category Number 293
    Pack size 100 mg
    Substance name primidone
    Declared content
    99.6% of C12H14N2O2
    Current batch 1562
    QTY (Max 1)
  • Search result 63

    Category Number 295
    Pack size 100 mg
    Substance name procaine benzylpenicillin
    Declared content
    99.6% of C13H20N2O2, C16H18N2O4S, H2O
    40.0% of C13H20N2O2
    Current batch 4155
    Out of Stock
  • Search result 64

    Category Number 638
    Pack size 100 mg
    Substance name prochlorperazine maleate
    Declared content
    99.9% of C20H24ClN3S.2C4H4O4
    Current batch 4068
    QTY (Max 25)
  • Search result 65

    Category Number 493
    Pack size 100 mg
    Substance name prochlorperazine mesilate
    Declared content
    98.6% of C20H24ClN3S,2CH4SO3
    Current batch 4816
    QTY (Max 25)
  • Search result 66

    Category Number 494
    Pack size 25 mg
    Substance name prochlorperazine sulfoxide
    Declared content Not applicable
    Current batch 1768
    QTY (Max 25)
  • Search result 67

    Category Number 296
    Pack size 100 mg
    Substance name procyclidine hydrochloride
    Declared content
    99.9% C19H29NO,HCl
    Current batch 4565
    QTY (Max 25)
  • Search result 68

    Category Number 449
    Pack size 50 mg
    Substance name progesterone
    Declared content
    99.2% of C21H30O2
    Current batch 4181
    QTY (Max 25)
  • Search result 69

    Category Number 297
    Pack size 100 mg
    Substance name proguanil hydrochloride
    Declared content
    99.6% of C11H16ClN5,HCl
    Current batch 3164
    QTY (Max 25)
  • Search result 70

    Category Number 412
    Pack size 100 mg
    Substance name promethazine hydrochloride
    Declared content
    99.9% of C17H20N2S,HCl
    Current batch 4460
    QTY (Max 25)
  • Search result 71

    Category Number 505
    Pack size 25 mg
    Substance name promethazine sulfoxide
    Declared content Not applicable
    Current batch 4626
    QTY (Max 25)
  • Search result 72

    Category Number 1031
    Pack size 1 mL
    Substance name propofol
    Declared content
    99.8% of C12H18O
    Current batch 4446
    QTY (Max 25)
  • Search result 73

    Category Number 698
    Pack size 25 mg
    Substance name propofol dimer
    Declared content Not applicable
    Current batch 4343
    QTY (Max 25)
  • Search result 74

    Category Number 1032
    Pack size 0.05 mL
    Substance name propofol impurity J
    Declared content Not applicable
    Current batch 4342
    QTY (Max 25)
  • Search result 75

    Category Number 1196
    Pack size 100 mg
    Substance name propranolol hydrochloride
    Declared content
    99.5% of C16H22ClNO2
    Current batch 3911
    QTY (Max 25)
  • Search result 76

    Category Number 868
    Pack size 100 mg
    Substance name propylene glycol
    Declared content
    99.9% of C3H8O2
    Current batch 3082
    QTY (Max 25)
  • Search result 77

    Category Number 413
    Pack size 100 mg
    Substance name pseudoephedrine hydrochloride
    Declared content
    99.9 % of C10H15NO,HCl
    Current batch 4383
    QTY (Max 5)
  • Search result 78

    Category Number 717
    Pack size 25 mg
    Substance name pseudomorphine trihydrate
    Declared content
    See leaflet provided with the BPCRS
    Current batch 3972
    Discontinued
  • Search result 79

    Category Number 906
    Pack size 100 mg
    Substance name pyrazinamide
    Declared content
    98.9% of C5H5N3O
    Current batch 4568
    QTY (Max 25)
  • Search result 80

    Category Number 1033
    Pack size 50 mg
    Substance name pyridostigmine bromide
    Declared content Not applicable
    Current batch 4106
    Out of Stock