Atorvastatin is the most prescribed drug in England. Over 73 million items are dispensed every year — more than any other medicine. If you pay the standard NHS prescription charge and take atorvastatin monthly, you're handing over £118.80 a year for a drug that costs the NHS less than 50p per pack.
Atorvastatin 20mg
Cholesterol · 28 tablets
Drug cost
42p
NHS charge
£9.90
Our price
£5.50
How Much Does Atorvastatin Actually Cost?
Atorvastatin 20mg has a Drug Tariff reimbursement price of approximately 42p per 28-tablet pack. That is the amount the NHS pays a pharmacy to dispense it. Yet every patient without an exemption pays £9.90 per item — a flat charge that applies regardless of what the drug actually costs, making atorvastatin one of the starkest examples of prescription charge disproportion in England.
Why Is There Such a Large Gap Between Drug Cost and Prescription Charge?
The NHS prescription charge is not a drug price — it is a flat co-payment introduced to raise revenue. Set at £9.90 per item as of 2024/25, it bears no relationship to the underlying cost of the medicine. According to NHSBSA PCA data, 1.26 billion items were dispensed in 2024/25 at a total cost of £11.2 billion. The flat charge exists as a funding mechanism, not as a reflection of what any specific drug costs to manufacture or supply.
Who Pays and Who Doesn't?
The vast majority of patients pay nothing. NHSBSA data shows 89% of prescription items are dispensed free of charge, owing to exemptions for age (under 16, over 60), pregnancy, certain medical conditions, and low income. The remaining 11% of patients — those of working age without a qualifying exemption — pay £9.90 per item. For a once-daily statin like atorvastatin, that means one charge every 28 days, totalling £118.80 per year.
What Are Your Options If You Pay the Prescription Charge?
There are three legitimate ways to reduce the cost of atorvastatin if you pay the charge. First, a Prescription Prepayment Certificate (PPC) costs £114.50 per year and covers unlimited items — saving money if you collect three or more items monthly. Second, a private prescription from a pharmacist independent prescriber can cost as little as £5.50 per item, saving £4.40 per month versus the NHS charge. Third, some patients qualify for free prescriptions they are not yet claiming.
Atorvastatin 40mg
Cholesterol · 28 tablets
Drug cost
55p
NHS charge
£9.90
Our price
£5.50
Is a Private Prescription for Atorvastatin Worth It?
For patients paying the NHS charge, a private prescription for atorvastatin typically costs £5.50 per item through services like RepeatsDirect — saving £4.40 every month, or £52.80 per year on atorvastatin alone. Because the drug itself costs under £1, private dispensing fees can be kept low while still covering pharmacy costs. The saving is particularly significant for patients on a single medication who would not benefit enough from a PPC to justify the £114.50 annual cost.
Use the free savings checker to calculate your exact annual saving.