Vet Rate

Vet Rate › Prices by area › Prescription fees

How much is a written prescription in the UK?

Across 2000 UK practices that publish it, the written prescription price is £11 to £51, typically £27. The typical price is lowest in East London (£18) and highest in Bromley (£41). Last updated 28 October 2026.

Compare vets near you

UK prices

  • Written prescription: £11 to £51, typically £27 (2000 practices)
  • Each extra item on it: £3.50 to £55, typically £12.50 (253 practices)

Under the CMA’s new rules, written prescription fees will be capped at £21.40 for the first medicine and £12.70 for each extra one: from 23 March 2027 at large groups and 23 September 2027 at smaller practices. Buying the medicine online with a written prescription is often much cheaper: see our medicine price checker.

Typical written prescription price by area

AreaTypicalRangePractices
East London£18£16 – £339
South West London£18.90£15.68 – £257
North London£20£16 – £268
Bolton£21£18.50 – £278
Colchester£21£16 – £3517
Coventry£21£15 – £4424
Dudley£21£16 – £3521
Enfield£21£15 – £3810
Harrogate£21£20 – £277
Kingston upon Thames£21£16 – £35.9613
Kirkcaldy£21£15 – £3812
Leicester£21£15 – £3122
Liverpool£21£14.50 – £3413
Luton£21£21 – £315
Motherwell£21£13.90 – £356
Oldham£21£16 – £3211
Romford£21£15 – £277
Southall£21£11 – £275
Swindon£21£16 – £5119
Tonbridge£21£12.50 – £3529
Warrington£21£15 – £3718
Watford£21£16 – £3510
West London£21£18 – £365
Leeds£22£20 – £4023
Twickenham£22£16 – £3610
Wakefield£22£19 – £48.4219
Teesside£22.50£16 – £3021
Medway£24£15 – £3622
Peterborough£24£15 – £3739
Preston£24£16 – £3013
Southend-on-Sea£24£21 – £279
Wigan£24£21 – £306
Darlington£24.75£15 – £30.8912
Cardiff£25£18 – £3633
Worcester£25£18 – £3616
St Albans£25.33£16 – £347
Milton Keynes£25.84£17.50 – £3512
Shrewsbury£26£20.02 – £4015
York£26£16 – £3328
Truro£26.25£20 – £3918
Redhill£26.50£17.50 – £3921
Stockport£26.50£19.50 – £3212
Aberdeen£27£16 – £3610
Bath£27£20 – £3928
Belfast£27£15 – £4734
Birmingham£27£15 – £4443
Bournemouth£27£15.30 – £3417
Brighton£27£18 – £3647
Cambridge£27£20 – £359
Canterbury£27£15 – £3717
Chelmsford£27£15 – £3822
Chester£27£20 – £38.1433
Crewe£27£21 – £3320
Croydon£27£25.85 – £275
Derby£27£16 – £3930
Doncaster£27£14.40 – £3612
Edinburgh£27£21 – £4839
Exeter£27£12.50 – £39.5032
Falkirk£27£21 – £309
Glasgow£27£16 – £3527
Gloucester£27£17 – £4031
Guildford£27£16 – £4047
Halifax£27£20 – £48.426
Huddersfield£27£21 – £48.4211
Ipswich£27£16 – £3731
Manchester£27£20 – £3422
Newcastle upon Tyne£27£18 – £3541
Norwich£27£17 – £3634
Nottingham£27£16 – £3931
Oxford£27£21 – £39.5028
Plymouth£27£12.50 – £4027
Portsmouth£27£16 – £4043
Reading£27£20 – £3832
Sheffield£27£16.50 – £3637
Slough£27£19 – £3511
Southampton£27£18.50 – £3630
Stevenage£27£19 – £3817
Stoke-on-Trent£27£16 – £3522
Sunderland£27£21 – £356
Swansea£27£19.90 – £3323
Taunton£27£12 – £3918
Telford£27£18 – £3714
Torquay£27£15 – £3718
Hereford£28£18 – £40.5010
Llandudno£28£17.50 – £3817
Walsall£28£16 – £3317
Blackpool£28.50£20 – £316
Bristol£29£12.50 – £4057
Blackburn£30£16 – £3520
Bradford£30£20 – £3616
Dundee£30£21 – £3810
Galashiels£30£21 – £305
Perth£30£16 – £409
Durham£30.89£18.50 – £32.357
Dartford£31£21 – £418
Hemel Hempstead£31£15 – £3520
South East London£31£20 – £4110
Northampton£32£16 – £4021
Kilmarnock£33£24 – £3811
Lancaster£33£16 – £37.5011
Lincoln£33£16 – £3711
Paisley£33£24 – £355
Salisbury£34£11 – £37.2513
Wolverhampton£34£19.50 – £3512
Hull£35£20.48 – £3510
Inverness£35£27 – £366
Newport£36£18 – £4719
Bromley£41£18 – £417

Cheapest typical price first. Areas with prices from at least 5 practices.

Questions

How much is a written prescription in the UK?

Across 2000 UK practices that publish it, the written prescription price is £11 to £51, with a typical (median) price of £27. Checked 28 October 2026.

Prices are taken from each practice’s own published price list, include VAT and are for a standard, straightforward case. We check every practice once a week; these prices were last updated on 28 October 2026. Always confirm with the practice before booking. How we collect and show prices.