Guide

How much is a prescription? The NHS charge in England

Updated

An NHS prescription costs £9.90 per item in England, and is free in Scotland, Wales and Northern Ireland.

Talk to a specialist

The charge is per item, not per prescription: a prescription with three medicines on it costs £29.70. The figure is the one nhs.uk publishes, read on 25 September 2026 (nhs.uk), and it is reviewed each April.

The charge by nation

NHS prescription charge per item, by UK nation
NationCharge per itemSince
England£9.90reviewed each April
WalesFree2007
Northern IrelandFree2010
ScotlandFree2011

What a prescription costs by the number of items

Cost of one NHS prescription in England at £9.90 per item
Items on the prescriptionYou pay
1£9.90
2£19.80
3£29.70
4£39.60

Each medicine, dressing or appliance on the form is one item: nhs.uk's own example is a prescription with three medicines on it, charged three times.

When you pay nothing in England

Children under 16, 16, 17 or 18 year olds in full-time education, people aged 60 or over, and holders of a maternity or medical exemption certificate, among others, pay nothing. The full exemption list sets out every route and how to claim it.

When a prepayment certificate is cheaper

A prescription prepayment certificate (PPC) caps the cost: £32.05 for 3 months or £114.50 for 12 months, read on nhsbsa.nhs.uk on 25 September 2026. At £9.90 an item the 12-month PPC is cheaper from 12 items a year, which is one regular monthly medicine. An HRT PPC covers listed hormone replacement therapy items for £19.80 a year. The PPC guide works the breakeven in full.

A private prescription is priced differently

The £9.90 charge applies only to an NHS prescription. A private prescription is priced as the medicine, plus the pharmacy's dispensing fee, plus 20% VAT, and can cost more or less than £9.90 an item. The calculator on the home page prices one line by line.

Source: nhs.uk, NHS prescription charges

Want an exact price from a pharmacy?

The estimate above is the Tariff price plus a typical fee. For the actual figure, tell us how you would like the prescription dispensed and we will introduce you to a registered pharmacy that quotes for private prescriptions. We do not ask what the prescription is for.

Tick the box above to send your enquiry.

  • Free, and no obligation
  • We never ask for, or pass on, medical information
  • We are not a pharmacy and give no medical advice

We may receive a fee from the pharmacy we introduce you to. It does not change the price you are quoted, and we never see or pass on medical information.

Questions, answered directly

How much is a prescription in England?

£9.90 per item, the charge nhs.uk publishes. A prescription with three items costs £29.70. (nhs.uk prescription charges)

Are prescriptions free in Scotland, Wales and Northern Ireland?

Yes, for everyone: Wales since 2007, Northern Ireland since 2010 and Scotland since 2011. The charge only exists in England.

Is the charge per prescription or per item?

Per item. Each medicine or appliance on the prescription is charged £9.90, so two items cost £19.80.

Sources

  1. NHSBSA Drug Tariff Part VIIIA, September 2026
  2. HMRC VAT Notice 701/57, sections 3.1 and 11.4
  3. Pharmacy2U private prescriptions
  4. nhs.uk prescription charges
  5. NHS, who can get free prescriptions
  6. nhsbsa.nhs.uk prepayment certificates
  7. NHSBSA, medical exemption certificates
  8. NHSBSA, NHS Low Income Scheme

Price the medicine first, then choose the route.

The estimator gives a private price line by line; the NHS branch says whether you should be paying at all.

Talk to a specialist