71.7%of practices have a price list online (2,844 of 3,968)
2,435practices’ prices already on Vet Rate, so you can compare them
1,124practices with no price list we can find yet
Figures as of 27 October 2026. Emergency-only, referral-only and dental-only clinics are not included.
Over time
We started tracking on 26 October 2026. A chart of the weekly figures appears here once there are two weeks to compare.
By type of owner
| Who | Practices | Price list online | Share |
|---|---|---|---|
| Large groups | 1,991 | 1,704 | 85.6% |
| Joint-venture practices | 451 | 419 | 92.9% |
| Small groups | 139 | 93 | 66.9% |
| Independent practices | 1,348 | 624 | 46.3% |
| Charity clinics | 39 | 4 | 10.3% |
Deadlines: large groups and their joint-venture practices by 23 December 2026; every other practice by 23 March 2027.
Large groups
| Who | Practices | Price list online | Share |
|---|---|---|---|
| CVS Group | 422 | 407 | 96.4% |
| Pets at Home | 451 | 419 | 92.9% |
| Inspiring Vet Care | 797 | 732 | 91.8% |
| Medivet | 298 | 255 | 85.6% |
| Linnaeus | 160 | 122 | 76.2% |
| VetPartners | 314 | 188 | 59.9% |
By postcode area
Show all 121 postcode areas
| Postcode area | Practices | Price list online | Share |
|---|---|---|---|
| EC – Central London | 1 | 1 | 100% |
| TQ – Torquay | 30 | 27 | 90% |
| WF – Wakefield | 28 | 25 | 89.3% |
| NP – Newport | 26 | 23 | 88.5% |
| RG – Reading | 57 | 50 | 87.7% |
| TF – Telford | 24 | 21 | 87.5% |
| WR – Worcester | 24 | 21 | 87.5% |
| HU – Hull | 23 | 20 | 87% |
| CH – Chester | 53 | 46 | 86.8% |
| HD – Huddersfield | 15 | 13 | 86.7% |
| EN – Enfield | 22 | 19 | 86.4% |
| TS – Teesside | 29 | 25 | 86.2% |
| BB – Blackburn | 28 | 24 | 85.7% |
| NE – Newcastle upon Tyne | 68 | 58 | 85.3% |
| FK – Falkirk | 20 | 17 | 85% |
| CO – Colchester | 26 | 22 | 84.6% |
| OX – Oxford | 52 | 44 | 84.6% |
| NG – Nottingham | 64 | 54 | 84.4% |
| BS – Bristol | 75 | 63 | 84% |
| LE – Leicester | 42 | 35 | 83.3% |
| LN – Lincoln | 24 | 20 | 83.3% |
| ST – Stoke-on-Trent | 42 | 35 | 83.3% |
| CF – Cardiff | 59 | 49 | 83.1% |
| PO – Portsmouth | 63 | 52 | 82.5% |
| DN – Doncaster | 28 | 23 | 82.1% |
| CV – Coventry | 44 | 36 | 81.8% |
| BL – Bolton | 16 | 13 | 81.2% |
| G – Glasgow | 57 | 46 | 80.7% |
| CT – Canterbury | 41 | 33 | 80.5% |
| YO – York | 41 | 33 | 80.5% |
| HP – Hemel Hempstead | 35 | 28 | 80% |
| LS – Leeds | 35 | 28 | 80% |
| PH – Perth | 15 | 12 | 80% |
| S – Sheffield | 64 | 50 | 78.1% |
| DA – Dartford | 18 | 14 | 77.8% |
| HX – Halifax | 9 | 7 | 77.8% |
| OL – Oldham | 18 | 14 | 77.8% |
| SG – Stevenage | 31 | 24 | 77.4% |
| DY – Dudley | 30 | 23 | 76.7% |
| BN – Brighton | 80 | 61 | 76.2% |
| KY – Kirkcaldy | 21 | 16 | 76.2% |
| SO – Southampton | 46 | 35 | 76.1% |
| PR – Preston | 25 | 19 | 76% |
| LL – Llandudno | 37 | 28 | 75.7% |
| EH – Edinburgh | 57 | 43 | 75.4% |
| CW – Crewe | 32 | 24 | 75% |
| KW – Kirkwall | 4 | 3 | 75% |
| NN – Northampton | 40 | 30 | 75% |
| NR – Norwich | 56 | 42 | 75% |
| SR – Sunderland | 12 | 9 | 75% |
| B – Birmingham | 67 | 50 | 74.6% |
| GU – Guildford | 78 | 58 | 74.4% |
| WS – Walsall | 27 | 20 | 74.1% |
| CM – Chelmsford | 46 | 34 | 73.9% |
| SP – Salisbury | 23 | 17 | 73.9% |
| M – Manchester | 42 | 31 | 73.8% |
| BA – Bath | 41 | 30 | 73.2% |
| DE – Derby | 52 | 38 | 73.1% |
| TR – Truro | 33 | 24 | 72.7% |
| PE – Peterborough | 80 | 58 | 72.5% |
| L – Liverpool | 39 | 28 | 71.8% |
| DD – Dundee | 14 | 10 | 71.4% |
| WA – Warrington | 49 | 35 | 71.4% |
| WD – Watford | 21 | 15 | 71.4% |
| SL – Slough | 20 | 14 | 70% |
| KA – Kilmarnock | 23 | 16 | 69.6% |
| SN – Swindon | 39 | 27 | 69.2% |
| PL – Plymouth | 48 | 33 | 68.8% |
| RH – Redhill | 48 | 33 | 68.8% |
| GL – Gloucester | 65 | 44 | 67.7% |
| N – North London | 34 | 23 | 67.6% |
| DL – Darlington | 27 | 18 | 66.7% |
| HA – Harrow | 18 | 12 | 66.7% |
| HG – Harrogate | 15 | 10 | 66.7% |
| IV – Inverness | 15 | 10 | 66.7% |
| SM – Sutton | 6 | 4 | 66.7% |
| SS – Southend-on-Sea | 30 | 20 | 66.7% |
| ME – Medway | 44 | 29 | 65.9% |
| BD – Bradford | 26 | 17 | 65.4% |
| EX – Exeter | 63 | 41 | 65.1% |
| WV – Wolverhampton | 20 | 13 | 65% |
| BR – Bromley | 17 | 11 | 64.7% |
| SE – South East London | 31 | 20 | 64.5% |
| TA – Taunton | 31 | 20 | 64.5% |
| DH – Durham | 14 | 9 | 64.3% |
| FY – Blackpool | 14 | 9 | 64.3% |
| LU – Luton | 11 | 7 | 63.6% |
| AL – St Albans | 19 | 12 | 63.2% |
| IP – Ipswich | 53 | 33 | 62.3% |
| RM – Romford | 21 | 13 | 61.9% |
| SY – Shrewsbury | 34 | 21 | 61.8% |
| HR – Hereford | 18 | 11 | 61.1% |
| MK – Milton Keynes | 28 | 17 | 60.7% |
| BH – Bournemouth | 43 | 26 | 60.5% |
| LA – Lancaster | 25 | 15 | 60% |
| LD – Llandrindod Wells | 5 | 3 | 60% |
| SK – Stockport | 30 | 18 | 60% |
| TD – Galashiels | 10 | 6 | 60% |
| TW – Twickenham | 30 | 18 | 60% |
| E – East London | 27 | 16 | 59.3% |
| TN – Tonbridge | 72 | 41 | 56.9% |
| SA – Swansea | 53 | 30 | 56.6% |
| CR – Croydon | 18 | 10 | 55.6% |
| ML – Motherwell | 18 | 10 | 55.6% |
| SW – South West London | 42 | 23 | 54.8% |
| KT – Kingston upon Thames | 37 | 20 | 54.1% |
| WN – Wigan | 19 | 10 | 52.6% |
| BT – Belfast | 100 | 52 | 52% |
| AB – Aberdeen | 24 | 12 | 50% |
| CB – Cambridge | 42 | 21 | 50% |
| UB – Southall | 14 | 7 | 50% |
| NW – North West London | 27 | 13 | 48.1% |
| DT – Dorchester | 20 | 9 | 45% |
| IG – Ilford | 9 | 4 | 44.4% |
| W – West London | 23 | 10 | 43.5% |
| PA – Paisley | 14 | 6 | 42.9% |
| CA – Carlisle | 19 | 8 | 42.1% |
| DG – Dumfries | 11 | 3 | 27.3% |
| HS – Outer Hebrides | 1 | 0 | 0% |
| WC – Central London | 2 | 0 | 0% |
| ZE – Shetland | 2 | 0 | 0% |
How we count
- Price list online means we’ve found a page on the practice’s own website (or its group’s) that appears to list its prices.
- On Vet Rate means our weekly check has read the prices from that page into our comparison, which confirms it. Each newly found page is read within about a week; if it turns out to have no prices on it, it stops being counted.
- We check every practice’s website once a week. A practice may have published its prices somewhere we haven’t found yet: if that’s yours, tell us where.