This is a new service - your feedback (opens in a new tab) will help us to improve it.

Buy an NHS Prescription Prepayment Certificate

Save money on NHS prescriptions by prepaying for them.

You can pay a set price for prescriptions for 3 or 12 months, no matter how many you need.

A prescription costs £9.35 per item, but prepaying for an unlimited number of prescriptions is:

  • £30.25 for 3 months
  • £108.10 for 12 months (or 10 Direct Debit instalments of £10.81)

How it works


We do not send out plastic cards any more because they take time to reach you. They are also costly to the NHS and the environment.

We can send your certificate details by email, or you can print them at the end of the service.

Show your certificate details when you collect your prescription. You can collect prescriptions straight away, if your start date is today or earlier.

Other ways to buy

The quickest way to buy a certificate is online. If you can't, there are other ways to buy one.