GPs get reimbursed for costs for delivering vaccine programmes - the admin, the appts used up, etc. The COVID programme was giving them £12.58 instead of the £10 that is provided for flu vaccines, but it was to cover the costs of the training (obviously there was some degree of training needed for a new vaccine, just as there would be any new vaccine) and also because there would likely be costs associated to a practice having to do the 15 mins monitoring (lost appts due to staff, rooms, etc.). There is £10 extra for patients they identify as housebound and travel to vaccinate. There is also an extra £10 for eligible children in the 12-15 age group, but this is because the government aren't doing mass vaccines in this group currently and there is no way of them centrally identifying kids in the eligible categories (kids living with immunocompromised relatives, kids who are carers, kids with eligible health issues, etc). so this payment was to help cover the admin costs involved in individual practices identifying these kids on their own lists, contacting and inviting these kids, and the admin involved in consenting kids, etc. It's not a bonus that they are pocketing! It is simply to help make sure that GPs can effectively identify the right kids! For smaller practices, or even huge ones, I suppose it would help fund even a temp admin assistant or overtime to spend a few hours on focusing on this. It's not like this £10 is available to them for anything other than practice costs. They make it seem as though (well to be fair they probably think that it's the case) this money is funding a holiday or something!
Plus, it's worth them actually thinking about the fact that huge numbers of people are being vaccinated at clinics/hubs rather than their GP...if this was in any way about profit, do they not think that GP surgeries would be rushing to open to offer vaccine clinics all day everyday to prevent their patients going to a hub? (And they could do that without disrupting too many other appts. You could employ and train someone on minimum wage to vaccinate someone every few minutes, so for say paying £9 an hour but bringing in £12.58 every few minutes...ah, but see, it's not making them huge profits and bonuses like they want the sheep to believe!) Any GP or HCP involved in vaccinating at hubs are not getting paid per vaccine, they'll either have been brought in as part of their salaried working hours or have a locum shift being paid per shift or hour for being there regardless of how many people come through the doors, so why would they bother working there if they could be making loads at their own practices? Ah yes, because it isn't profit in their pockets but covering practice costs.