Need help with a job?

By Emily Rivers
Last updated 19th May 2025

If your bathroom basin gets cracked or begins to degrade, it can ruin the whole look of your bathroom. Luckily, it doesn’t have to break the bank to replace it. In this guide, we’ll go through the cost of installing a bathroom basin, the types of basins you can choose, and what else to consider before installing one.

How much does it cost to get a bathroom sink fitted?

The cost of a plumber to install a bathroom basin in the UK typically ranges from £120 to £500, depending on whether you’re replacing an existing sink or relocating it entirely. Here are the typical costs you can expect:

Service/product

Average cost

Remove and replace existing bathroom basin (labour only)

£250

Pedestal basin supply and installation

£380

Move existing basin to a new location

£400

Pedestal basin (supply only)

£130

Countertop basin (supply only)

£170

Bathroom basin installation cost

Types of bathroom basins

There’s more variety in bathroom sinks than you might think. Consider the pros and cons of each type before deciding which one to buy:

  • Pedestal basin: A classic choice, with the pipework concealed behind the pedestal. Easy to fit and suits most bathrooms.
  • Wall-hung basin: Mounted directly to the wall with no pedestal, giving a modern look and saving floor space. Requires a solid wall or additional support.
  • Semi-pedestal basin: A blend of a wall-mounted basin with a half pedestal to hide pipework, but it doesn’t reach the floor.
  • Countertop basin: Sits on top of a vanity unit or surface. Stylish and contemporary, but fitting requires a hole for the waste and correct tap placement.
  • Inset basin: Built into the vanity unit, offering a seamless look and extra storage.
  • Corner basin: Designed for small bathrooms or cloakrooms, these compact sinks are great for maximising space.
  • Semi-recessed basin: A mixture between a countertop and an inset basin, partially embedded into a countertop or unit so the front of the basin overhangs the edge.
  • Cloakroom basin: A smaller basin, ideal for downstairs or under-stairs toilets.

Bathroom basin brands and models

Many reputable brands offer bathroom basins, from entry-level to premium. Here are a few different models and types of basins from popular brands to give you an idea of price:

Image Name Cost
Milano Alma - Modern 540mm Basin with Full Pedestal Milano Alma - Modern 540mm Basin with Full Pedestal£79.99
Armitage Shanks Sandringham 21 48cm Corner Basin & Pedestal Armitage Shanks Sandringham 21 48cm Corner Basin & Pedestal£150.17
RAK Feeling 500 x 360mm 0TH Rectangular Counter Top Basin RAK Feeling 500 x 360mm 0TH Rectangular Counter Top Basin£179.95
Grohe Bau Ceramic 600mm Complete Basin Package Grohe Bau Ceramic 600mm Complete Basin Package£181.86
Ideal Standard Connect Air Cube 1TH Basin + Semi Pedestal 60cm Ideal Standard Connect Air Cube 1TH Basin + Semi Pedestal 60cm£235.84
Duravit Starck 3 550mm 1TH Semi Recessed Basin Duravit Starck 3 550mm 1TH Semi Recessed Basin£237.19
Roca Meridian-N 600 x 340mm In Countertop 1TH Inset Basin Roca Meridian-N 600 x 340mm In Countertop 1TH Inset Basin£276.00
Crosswater Popolo 480 x 250mm (1TH) Wall Hung Cloakroom Basin Crosswater Popolo 480 x 250mm (1TH) Wall Hung Cloakroom Basin£370.95
Britton Shoreditch Frame 1000mm Basin & Black Wash Stand Britton Shoreditch Frame 1000mm Basin & Black Wash Stand£823.74

Factors affecting the cost of basin installation

Several variables influence the total price of fitting a bathroom sink:

  • Type of basin: Pedestal sinks, countertop basins and wall-hung models all have different fitting needs. Wall-hung basins, for example, may need a supporting frame or reinforced wall, which increases installation time and cost.
  • Location and accessibility: Tight spaces or awkward layouts will usually mean the plumber takes longer to install your basin, especially in downstairs toilets or under-stairs WCs.
  • Existing plumbing: If you’re swapping like-for-like, installation is usually quick. But if the pipework needs adapting, or you need new plumbing in a different location, it will increase labour and material costs.
  • Extra fittings: Taps, waste fittings and vanity units aren’t always included in your basin price, so make sure you check before you buy. You may also need tile touch-ups or sealant once the work is complete.
  • Your region: Labour rates vary across the UK, with plumbers in London and the south east typically charging more than areas in the north, Wales or Scotland.

At HaMuch, we use our database of hourly and daily plumber rates across the country to estimate the cost of various jobs around your home. Take a look at our bathroom basin installation cost table and find your nearest town or city to get a more accurate price.

How long does it take to fit a bathroom sink?

It’ll usually take a plumber between 1 and 3 hours to fit a bathroom sink if it’s a straightforward replacement. If you want to move the sink to a new location or fit a new type of basin that needs wall supports or cabinet integration, it could take up to half a day.

Any associated work, like tiling, installing a vanity unit or adjusting the plumbing, will increase the time and therefore the labour costs.

Can I add a second sink to my bathroom?

Yes, you can add a second sink to your bathroom if you’ve got the space! It’s a popular upgrade for busy households or shared bathrooms, and is often referred to as ‘his-and-her sinks’ when you have them installed next to each other. 

Your plumber will probably need to adapt your plumbing to give the second sink access to the water supply and waste pipe. It’s not a minor job - it could range from £400 to £800 for installation alone, depending on your bathroom’s layout and how much work is required.

Can I fit a bathroom sink myself?

If you’re confident with basic plumbing and you're simply replacing a like-for-like sink, then yes, it’s possible to fit a bathroom basin yourself. You'll need to:

  1. Turn off the water supply
  2. Remove the old basin
  3. Secure the new one
  4. Connect the water feeds and waste pipe
  5. Seal around the edges with silicone

But for anything more involved, such as moving the basin, fitting a wall-hung model, or installing new pipework, it’s safer and more efficient to hire a professional plumber. Poor installation can lead to leaks, water damage or long-term issues that cost more to put right.

Consider your time when deciding whether to fit your own bathroom sink. Factor in that it could take you double the time it takes a plumber to complete the job. Multiply the time by your usual hourly rate, and if it’s similar to the amount you’d pay a plumber, it’s probably best to leave them to it.

Ready to get quotes for a new bathroom basin installation? Post your job on HaMuch now and we’ll put you in touch with plumbers in your area.


Estimates for common plumber jobs;

Rates for other trades

Install a bathroom basin cost in the UK
Estimate Install a bathroom basin cost in the UK, including Bathroom Basin valued at £80, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKInstall a bathroom basin cost
Install a bathroom basin near London£486
Install a bathroom basin near Birmingham£423
Install a bathroom basin near Glasgow£459
Install a bathroom basin near Leeds£421
Install a bathroom basin near Liverpool£419
Install a bathroom basin near Sheffield£424
Install a bathroom basin near Edinburgh£450
Install a bathroom basin near Manchester£435
Install a bathroom basin near Belfast£404
Install a bathroom basin near Bristol£447
Install a bathroom basin near Leicester£421
Install a bathroom basin near Cardiff£419
Install a bathroom basin near Coventry£432
Install a bathroom basin near Bradford£429
Install a bathroom basin near Nottingham£421
Install a bathroom basin near Newcastle Upon Tyne£452
Install a bathroom basin near Brighton and Hove£470
Install a bathroom basin near Derby£422
Install a bathroom basin near Hull£411
Install a bathroom basin near Plymouth£422
Install a bathroom basin near Stoke-on-Trent£419
Install a bathroom basin near Southampton£449
Install a bathroom basin near Northampton£469
Install a bathroom basin near Wolverhampton£426
Install a bathroom basin near Luton£479
Install a bathroom basin near Portsmouth£443
Install a bathroom basin near Reading£477
Install a bathroom basin near Norwich£433
Install a bathroom basin near Milton Keynes£472
Install a bathroom basin near Bournemouth£458
Install a bathroom basin near Aberdeen£459
Install a bathroom basin near Peterborough£471
Install a bathroom basin near Bolton£425
Install a bathroom basin near Swindon£497
Install a bathroom basin near Southend-on-Sea£459
Install a bathroom basin near Warrington£427
Install a bathroom basin near Oxford£486
Install a bathroom basin near Swansea£423
Install a bathroom basin near Sunderland£443
Install a bathroom basin near Slough£492
Install a bathroom basin near Kingswood£447
Install a bathroom basin near Telford£437
Install a bathroom basin near Cambridge£461
Install a bathroom basin near Ipswich£468
Install a bathroom basin near Blackpool£439
Install a bathroom basin near Middlesbrough£441
Install a bathroom basin near Dundee£467
Install a bathroom basin near Huddersfield£418
Install a bathroom basin near York£420
Install a bathroom basin near Poole£453
Install a bathroom basin near Watford£482
Install a bathroom basin near Newport£423
Install a bathroom basin near Colchester£450
Install a bathroom basin near Exeter£439
Install a bathroom basin near Blackburn£433
Install a bathroom basin near Crawley£474
Install a bathroom basin near Gloucester£474
Install a bathroom basin near Stockport£436
Install a bathroom basin near Basingstoke£479
Install a bathroom basin near Basildon£444
Install a bathroom basin near Cheltenham£480
Install a bathroom basin near Gateshead£448
Install a bathroom basin near Worthing£467
Install a bathroom basin near Rochdale£432
Install a bathroom basin near Oldham£425
Install a bathroom basin near Chelmsford£460
Install a bathroom basin near Birkenhead£418
Install a bathroom basin near Maidstone£452
Install a bathroom basin near Gillingham£449
Install a bathroom basin near Salford£430
Install a bathroom basin near Solihull£424
Install a bathroom basin near St Helens£430
Install a bathroom basin near Worcester£439
Install a bathroom basin near Lincoln£446
Install a bathroom basin near West Bromwich£426
Install a bathroom basin near Eastbourne£438
Install a bathroom basin near Wakefield£426
Install a bathroom basin near Wythenshawe£439
Install a bathroom basin near Bedford£466
Install a bathroom basin near Hemel Hempstead£478
Install a bathroom basin near Preston£423
Install a bathroom basin near Stevenage£472
Install a bathroom basin near Southport£410
Install a bathroom basin near Bath£449
Install a bathroom basin near Harlow£469
Install a bathroom basin near Sutton Coldfield£417
Install a bathroom basin near Darlington£454
Install a bathroom basin near Chester£424
Install a bathroom basin near Hastings£434
Install a bathroom basin near Nuneaton£421
Install a bathroom basin near Halifax£421
Install a bathroom basin near Hartlepool£451
Install a bathroom basin near Aylesbury£484
Install a bathroom basin near Doncaster£419
Install a bathroom basin near Grimsby£433
Install a bathroom basin near Wallasey£419
Install a bathroom basin near Londonderry£342
Install a bathroom basin near Stockton-on-Tees£444
Install a bathroom basin near Weston-super-Mare£438
Install a bathroom basin near High Wycombe£496
Install a bathroom basin near Ashford£454
Install a bathroom basin near Redditch£444
Install a bathroom basin near Wigan£434
Install a bathroom basin near Scunthorpe£411
Install a bathroom basin near Bury£419
Install a bathroom basin near Paisley£459
Install a bathroom basin near Bracknell£473
Install a bathroom basin near Burnley£408
Install a bathroom basin near Rugby£451
Install a bathroom basin near Guildford£510
Install a bathroom basin near Carlisle£426
Install a bathroom basin near Chatham£449
Install a bathroom basin near East Kilbride£457
Install a bathroom basin near Newcastle-under-Lyme£418
Install a bathroom basin near Chesterfield£428
Install a bathroom basin near Burton upon Trent£409
Install a bathroom basin near Tamworth£414
Install a bathroom basin near Shrewsbury£438
Install a bathroom basin near Woking£487
Install a bathroom basin near St Albans£503
Install a bathroom basin near Harrogate£431
Install a bathroom basin near Crewe£413
Install a bathroom basin near South Shields£436
Install a bathroom basin near Craigavon£382
Install a bathroom basin near Stafford£426
Install a bathroom basin near Rotherham£422
Install a bathroom basin near Barnsley£422
Install a bathroom basin near Lowestoft£437
Install a bathroom basin near Walsall£424
Install a bathroom basin near Gosport£443
Install a bathroom basin near Dartford£482
Install a bathroom basin near Bognor Regis£447
Install a bathroom basin near Corby£462
Install a bathroom basin near Paignton£425
Install a bathroom basin near Maidenhead£486
Install a bathroom basin near Rochester£448
Install a bathroom basin near Ellesmere Port£403
Install a bathroom basin near Loughborough£413
Install a bathroom basin near Dudley£424
Install a bathroom basin near Bangor£393
Install a bathroom basin near Dewsbury£417
Install a bathroom basin near Mansfield£420
Install a bathroom basin near Margate£441
Install a bathroom basin near Kettering£457
Install a bathroom basin near Cannock£423
Install a bathroom basin near Sale£434
Install a bathroom basin near Taunton£442
Install a bathroom basin near Runcorn£442
Install a bathroom basin near Farnborough£488
Install a bathroom basin near Tynemouth£439
Install a bathroom basin near Hereford£444
Install a bathroom basin near Halesowen£421
Install a bathroom basin near Widnes£431
Install a bathroom basin near Huyton with Roby£435
Install a bathroom basin near Scarborough£431
Install a bathroom basin near Gravesend£453
Install a bathroom basin near Bebington£415
Install a bathroom basin near Kidderminster£420
Install a bathroom basin near Stourbridge£424
Install a bathroom basin near Barry£430
Install a bathroom basin near Smethwick£425
Install a bathroom basin near Dunfermline£460
Install a bathroom basin near Livingston£459
Install a bathroom basin near Weymouth£457
Install a bathroom basin near Brentwood£460
Install a bathroom basin near Barrow-in-Furness£463
Install a bathroom basin near Hamilton£424
Install a bathroom basin near Canterbury£445
Install a bathroom basin near Wellingborough£463
Install a bathroom basin near Sittingbourne£453
Install a bathroom basin near Macclesfield£417
Install a bathroom basin near Bootle£429
Install a bathroom basin near Carlton£416
Install a bathroom basin near Esher£488
Install a bathroom basin near Clacton-on-Sea£473
Install a bathroom basin near Lancaster£462
Install a bathroom basin near Beeston£420
Install a bathroom basin near Banbury£458
Install a bathroom basin near Torquay£424
Install a bathroom basin near Folkestone£422
Install a bathroom basin near Kingswinford£425
Install a bathroom basin near Bloxwich£430
Install a bathroom basin near Bridgend£408
Install a bathroom basin near Welwyn Garden City£514
Install a bathroom basin near Lisburn£415
Install a bathroom basin near Leamington Spa£428
Install a bathroom basin near Washington£452
Install a bathroom basin near Tunbridge Wells£462
Install a bathroom basin near Kirkcaldy£485
Install a bathroom basin near Hinckley£422
Install a bathroom basin near Durham£447
Install a bathroom basin near Cumbernauld£482
Install a bathroom basin near Wokingham£478
Install a bathroom basin near Horsham£469
Install a bathroom basin near Crosby£432
Install a bathroom basin near Yeovil£445
Install a bathroom basin near Thundersley£456
Install a bathroom basin near Altrincham£431
Install a bathroom basin near Willenhall£426
Install a bathroom basin near Christchurch£460