Excellent Trustpilot rating
Trusted NHS partner
Regulated pharmacy
Serving 2 million patients
How much does a prescription cost in the UK? NHS and private pricing explained
In England, there are two main types of prescription. Prescriptions issued on the NHS and private prescriptions and this is what they cost.
The current cost of an NHS prescription for 2024-2025 is £9.90 per item (an increase of 25p per item from the previous year).
Private prescriptions can be written by any doctor in the UK. The cost of private prescriptions in the UK vary depending on the treatment.
You’ll usually pay a fee for the consultation with a private doctor, and a fee to the issuing pharmacy which will include the full cost of the medicine.
Our Online Doctor can issue private prescriptions for a range of health conditions, depending on the outcome of your free consultation. This consultation will consider your health history, treatment preferences, and the clinician’s assessment before making a recommendation.
NHS prescription costs explained
NHS prescriptions are issued by healthcare providers delivering NHS-run services such as your local GP and NHS dentist. There is a flat fee in place for all medicines prescribed on the NHS. No matter what the price of an individual item, you’ll pay the same for every medicine available through the NHS.
NHS prescription costs and fees are usually reviewed annually.
What help is available for NHS prescription costs?
Depending on your circumstances, you might qualify for free NHS prescriptions. Our guide to free prescriptions will help you to work out if you’re eligible.
If you don’t qualify for free NHS prescriptions, there’s support available to help with the costs of your prescriptions in the UK. Find out if a prescription prepayment certificate could save you money in our guide.
Helping you take control of your healthcare
Order your prescription 24/7, online or in the app
Regular updates on your order
Free, tracked home delivery
A personalised reminder service
Manage family members’ prescriptions with a Family Account
Frequently Asked Questions
A private prescription in the UK is typically valid for six months from the date it was prescribed by a doctor. This will apply to both the first prescription issued and then any repeats issued, as long as the first repeat prescription is dispensed within that first six-month period.
No. People over 60 will have to pay for their private prescriptions. The cost of this is based on the cost of the medication prescribed and a dispensing fee, which will be set by the pharmacy who are dispensing the prescription. The total cost will be paid for by either the patient or their medical insurance company.
You do not have to pay for NHS prescriptions if you are pregnant or have had a baby in the last 12 months, if you have a valid maternity exemption certificate (MATEX). To get your MATEX, apply for a certificate by speaking to your doctor, midwife, or health visitor, or by using the digital maternity exemption service.
The certificate expires 12 months after your due date or after the date your baby was born. If you find out later that you were eligible for free prescriptions, you can apply for a refund if you apply for one within three months of your prescription payment.
Hospital inpatients do not have to pay for any medication they receive while they are in the hospital. For any other medication you normally receive, you will pay for the prescriptions as normal or use your free medical exemption certificate if you have one.


