En général les médicaments sont gratuits en Angleterre pour les moins de 16 ans ou si l’on est sans emploi ou perçoit des aides de l’Etat.
Ils sont aussi gratuits pour les femmes enceintes jusqu’aux 12 mois de leur futur enfant.
Lorsqu’on travaille, on peut souscrire à une assurance maladie qui en fonction des contributions donne droit au remboursement de médicaments jusqu'à un certain seuil. Certaines assurances maladie ou mutuelles Health Insurance prennent aussi en charge les consultations chez le médecin spécialiste ou/et les frais de certaines opérations chirurgicales.