An NHS prescription in England costs a flat charge of around £9.90 per item. A private prescription costs the medicine's actual price plus the pharmacy's dispensing fee — anywhere from a few pounds for generics to hundreds for branded drugs. Private makes sense after a private consultation, for medicines the NHS doesn't routinely fund, or when a generic costs less than the NHS charge.
- ✓NHS scripts in England: a flat charge of around £9.90 per item; private scripts: the drug's real price plus fees.
- ✓Cheap generics can cost less privately than the NHS charge; branded drugs can cost hundreds.
- ✓The same private script can vary widely between pharmacies — phone two or three before dispensing.
The two pricing systems
An NHS prescription in England carries a flat charge per item — currently around £9.90 — regardless of what the medicine actually costs the NHS. (Prescriptions are free in Scotland, Wales and Northern Ireland, and many people in England are exempt.) The charge is a contribution, not a price.
A private prescription has no subsidy and no flat charge. You pay the pharmacy's price for the actual medicine, plus a dispensing or handling fee, and sometimes a charge from the prescriber for writing the script. For a cheap generic, that total can undercut the NHS charge. For a branded or high-cost drug, it can run to hundreds of pounds a month.
| Route | What you pay |
|---|---|
| NHS prescription (England) | Flat charge of around £9.90 per item, or free if exempt |
| Private script — common generic | Often £5–£15 all-in; sometimes cheaper than the NHS charge |
| Private script — branded / newer drug | The market price: commonly £30–£300+ per month depending on the drug |
When a private prescription makes sense
- After a private consultation. A private consultant generally issues a private prescription — that's the routine pairing. For ongoing medication, you can often ask your NHS GP to take over prescribing once your GP agrees the treatment is appropriate, moving you back to the flat charge.
- When the medicine isn't routinely available on the NHS. Some licensed treatments sit outside NHS funding for your situation — certain weight-loss medications for those outside NHS criteria are 2026's obvious example. Private prescribing is the legitimate route, at market price.
- When speed matters. A private GP or online prescriber can consult and prescribe the same day, against a wait for an NHS GP appointment. You're paying for the appointment as much as the script.
- When the generic is genuinely cheap. If you pay the English NHS charge and your medicine is a low-cost generic, a private script can occasionally cost less. Ask the pharmacist to compare before assuming.
Cover the big costs, budget the small ones
Why the same script costs different amounts in different pharmacies
Private prescription pricing is unregulated — a fact that surprises almost everyone — and pharmacies set their own margins and fees. The same private script for the same drug can vary substantially between a supermarket pharmacy, a high-street chain and an independent — differences of two or three times the price are not unusual on some medicines.
Online pharmacies add another tier: often keen headline prices, but check delivery fees and whether a prescriber consultation is bundled in. For repeat private medication, an online pharmacy with a transparent published price list is frequently the cheapest legitimate route — and the published list itself is a useful benchmark when phoning local pharmacies for quotes.
Where insurance fits — and doesn't
Standard UK health insurance is built around consultations, diagnostics and treatment — most policies don't cover ongoing outpatient medication, and chronic-condition drugs sit outside cover almost everywhere. Some comprehensive policies and cash plans contribute to prescription charges, and drugs administered as part of covered treatment (in hospital, or cancer drug therapy) are a different category, usually covered. The details live in the policy document — our guide to prescriptions and health insurance untangles it.
Frequently asked questions
How much does a private prescription cost in the UK?
Whatever the medicine actually costs, plus the pharmacy's dispensing fee and sometimes a prescriber's charge. Common generics often come to £5–£15 all-in; branded or newer drugs can run £30–£300+ a month. Unlike the NHS charge of around £9.90 in England, there's no flat rate.
Is a private prescription ever cheaper than an NHS one?
Occasionally, yes. If you pay the English NHS charge and your medicine is a cheap generic, the private price can undercut £9.90. Pharmacists can compare on request. For anything branded or high-cost, the NHS route is almost always far cheaper — the flat charge shields you from the real price.
Why do private prescription prices vary so much between pharmacies?
Because private dispensing is unregulated on price: each pharmacy sets its own drug margin and dispensing fee. The same script can cost two or three times more at one pharmacy than another. Phoning two or three pharmacies for an all-in quote before dispensing is the reliable fix.
Can my NHS GP take over a private prescription?
Often, yes. If a private consultant starts a treatment, your NHS GP can agree to continue prescribing it on the NHS — provided they're satisfied it's appropriate and it's a medicine the NHS funds for your condition. GPs aren't obliged to, and high-cost or off-formulary drugs may stay private.
Does health insurance cover private prescription costs?
Usually not for ongoing outpatient medication — standard UK policies focus on consultations, diagnostics and treatment, and chronic medication is generally excluded. Drugs given as part of covered hospital treatment or cancer therapy are typically covered, and some cash plans contribute to prescription charges. Check the policy wording.