Skip to main content

NHS prescription charges

The current prescription charge is £9.65 per item.


Prescription charges are for each item not each prescription. For example, if your prescription has 3 medicines on it you will have to pay the prescription charge 3 times.

Some items are always free, including contraception and medicines prescribed for hospital inpatients.

If you know you'll have to pay for a lot of NHS prescriptions, it may be cheaper to buy a prescription prepayment certificate (PPC).

Find out how to save money with a PPC

Page last reviewed: 23 November 2023
Next review due: 27 November 2026