See your price in 60 seconds
A private prescription costs the medicine's actual price plus the pharmacy's dispensing fee — common generics often come to £5–£15 all-in, while branded or newer drugs can run £30–£300+ a month. There's no flat rate: the NHS charge of around £9.90 per item only applies to NHS prescriptions in England.
- ✓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.
Private prescription prices at a glance
There is no single answer to what a private prescription costs, because you are paying the real price of the medicine rather than a subsidised flat charge. Two things make up the bill: the drug itself, and the pharmacy's charge for dispensing it privately. Some private clinics also add a small fee for issuing the prescription.
| Prescription type | Typical cost |
|---|---|
| NHS prescription (England) | £9.90 flat per item (2025/26 rate) |
| NHS prescription (Scotland, Wales, NI) | Free |
| Private script — common generic (e.g. a short antibiotic course) | £5–£15 all-in |
| Private script — everyday repeat medicine | £10–£30 a month |
| Private script — branded or newer drug | £30–£300+ a month |
| Private prescriber's fee (if the clinic charges one) | £10–£25 on top |
Which pharmacies are cheapest for private prescriptions?
The same private script can vary by several pounds — occasionally tens of pounds — between pharmacies, because each sets its own private dispensing charge and buys stock at different prices. As a broad pattern: online pharmacies are often the cheapest for repeat items, supermarket pharmacies (Tesco, Asda, Morrisons) tend to be competitive on the high street, traditional chains sit in the middle, and in-clinic dispensing at private hospitals is usually the most expensive option.
- Ask for the price before it's dispensed. Pharmacies will quote a private script over the counter or by phone — you are free to take the paper elsewhere.
- Ask about generic substitution. If the prescriber writes the generic name rather than a brand, the pharmacy can dispense the cheapest version.
- For repeats, compare an online pharmacy. Posted repeat dispensing of the same private script is often the lowest all-in price.
- Check whether the NHS route is available. If an NHS GP is happy to take over the medicine, England's £9.90 charge (or a prepayment certificate) may beat the private price for anything ongoing.
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.
How much is a private prescription at a supermarket pharmacy like Tesco?
Supermarket pharmacies set their own private dispensing charges, and they are often among the cheaper options on the high street. The total still depends mostly on the medicine itself — a common generic might be £5–£15 all-in, while branded drugs cost their market price wherever you take the script. Phone ahead and ask for a quote; any pharmacy will price a private script before dispensing it.
What is the cheapest way to get a private prescription filled?
Three habits keep the cost down: ask the pharmacy to quote the price before dispensing (you can take the paper script elsewhere), ask the prescriber to write the generic name so the pharmacy can dispense the cheapest version, and compare an online pharmacy for anything you take repeatedly — posted repeat dispensing is often the lowest all-in price.
Are NHS prescriptions free anywhere in the UK?
Yes — NHS prescriptions are free in Scotland, Wales and Northern Ireland. England charges around £9.90 per item (2025/26), though large groups are exempt, including over-60s, under-16s, pregnant women and people with certain medical conditions. Regular medicine users in England can cap costs with a prescription prepayment certificate.
Do you need to see a private GP to get a private prescription?
No. Any UK-registered prescriber can issue a private prescription — including your NHS GP in some circumstances, private consultants after an appointment, and regulated online prescribing services. What makes it private is that the NHS is not paying for the medicine, so you pay the pharmacy the full cost plus its dispensing fee.