A GP in the surgery can only provide a private prescription if the medication is not available on the NHS.
A private prescription is not written on an official NHS prescription and so is not paid for by the NHS. A prescription is a legal document for which the doctor, who has issued and signed it, is responsible. A doctor you see privately is unable to issue an NHS prescription.
The cost of a private prescription is met wholly by the patient and is dictated by the cost of the medicine plus the pharmacists charge for supplying it. Our fee for issuing patients with a private prescription is £20.