Yes, GP Surgeries and Pharmacies are paid by the NHS to administer jabs to those who are entitled to receive them.
GPs are not part of the NHS: they are independent contractors that provide services to the NHS. GPs have to order the jabs for their patients; store them; administer them and then update patient records. This requires surgery staff effort that has to be paid for.
Water shortages and hosepipe bans
Employing a cleaner - and difficulties thereof


