By Emily Rivers
Last updated 25th February 2026

Whether you’re facing constant clogs, a leaky flush, or the worrying sight of a fine porcelain crack, replacing your toilet can be a sensible step. If you’re fitting a new bathroom or downstairs toilet, then you’ll want your toilet to match your other sanitaryware without breaking the bank.

Whatever the reason, toilet replacement doesn’t have to be a hassle, especially when you can hire a professional plumber through HaMuch to take care of everything for you. We’ll go through everything you need to know about the costs of a new toilet in this guide.

How much should it cost to replace a toilet?

How much it costs to replace a toilet depends on a few factors, such as whether it’s a like-for-like swap, the kind of toilet it is and where you live. Expect to pay at least £150 for a like-for-like swap of a close-coupled toilet. 

Here’s what you can expect to pay for a toilet replacement:

Service

Average cost

Removing the old toilet and replacing like-for-like

£150

Removing an old close-coupled toilet and replacing it with a wall-hung one

£300

Removing the old toilet and installing a new toilet in a different area of the bathroom

£400

Close-coupled toilet supply cost

£120

Wall-hung toilet supply cost

£250

Fitting or replacing a part on the toilet

£60 per hour

Toilet replacement cost

Factors affecting the cost of toilet replacement

As with most plumbing jobs, there are a few factors that can affect the cost of toilet replacement. A straight like-for-like swap is usually quicker and cheaper than replacing a close-coupled toilet with a wall-hung or high-level toilet. 

Other things that affect the price include:

  • Toilet type: Wall-hung and high-level toilets cost more to install than close-coupled models
  • Brand: Premium brands like Gerberit or Roca are more expensive
  • Bathroom layout: Moving the toilet location or altering plumbing adds labour and material costs
  • Age of home: Older homes may need pipework upgrades
  • Finishing touches: Flooring, tiling, or boxing-in pipework will increase costs
  • Your location: Plumber rates are generally highest in London and the south east, but lower in the north of England and Scotland.

At HaMuch, we use our database of hourly and daily rates of plumbers across the UK to estimate how much jobs cost in your area. Find your nearest town or city in our toilet replacement cost table to get a more accurate idea of how much it will cost at your home.

Types of toilets

There are a few different types of toilets to choose from. The type of toilet you choose depends on your bathroom’s style, any accessibility needs and your budget:

Close-coupled

Close-coupled toilets are the traditional type of toilet. The cistern sits on the back of the toilet bowl and may have a button flush or a handle flush. They are usually the most cost-effective type of toilet to buy, starting at around £100.

Wall-hung

Wall-hung or hidden cistern toilets are becoming more popular due to their stylish look that keeps the cistern hidden behind a wall. They are usually more expensive than close-coupled toilets, starting at around £230. 

If you are replacing a close-coupled toilet with a wall-hung one, don’t forget to factor in costs for wall support, boxing in and tiling or bathroom cladding to cover the cistern.

High-level

High-level toilets have that traditional Victorian look where the cistern is mounted up high on the wall connected by a flush pipe. They usually have a chain pull flush. Common in period homes and restaurants where cubicle space is at a premium, these toilets start at around £280.

Low-level

Low-level toilets have their cistern mounted lower on the wall than high-level toilets, but it’s still higher than on a close-coupled toilet and is connected by a flush pipe. They may have a handle or button flush, and typically start from around £150. 

Best toilet brands

If you prefer to buy trusted brands, there are lots of toilet brands to choose from. Some of the most popular in the UK right now include:

  • Gerberit
  • TOTO
  • Duravit
  • Ideal Standard
  • Roca
  • RAK Ceramics
  • Vitra

Here are a few toilets from different brands to help you see what’s within your budget:

Image Name Cost
Armitage Shanks Sandringham 21 Close Coupled Toilet Armitage Shanks Sandringham 21 Close Coupled Toilet£84.00
QS Basics Amelia 363 x 486mm White Wall Hung WC QS Basics Amelia 363 x 486mm White Wall Hung WC£101.08
Grohe Euro Rimless Wall Hung WC Grohe Euro Rimless Wall Hung WC£275.94
RAK Ceramics Summit Close Coupled Toilet RAK Ceramics Summit Close Coupled Toilet£276.58
Roca Inspira Rimless Back To Wall Toilet Roca Inspira Rimless Back To Wall Toilet£533.09
Roca Beyond Rimless Close Coupled Toilet Roca Beyond Rimless Close Coupled Toilet£1077.86

How much does it cost to install a washlet toilet?

Washlet toilets combine the traditional toilet bowl with bidet functionality and smart features like heated seats, lights, and warm-air drying. While they can elevate the comfort of your bathroom, they do come at a premium.

Expect to pay at least £500 for a basic model, with installation costs starting around £300. More advanced models can cost thousands, especially from high-end brands.

Washlet toilet brand

Price range

Bianco

£500-£900

Duravit SensoWash

£1,500-£3,500

Gerberit AquaClean

£800-£7,500

TOTO

£1,800-£13,000

Washloo

£600-£2,500

What's involved in plumbing in a toilet?

Most toilet installations involve removing the old toilet, preparing the area, and fitting the new one onto existing plumbing. If the pipework is in good condition, the job is relatively straightforward. If the pipes are corroded or outdated, the plumber will need to replace them before fitting the new toilet.

The steps typically include:

  • Disconnecting the old toilet and capping the soil pipe
  • Cleaning and preparing the floor area
  • Installing the new toilet using a wax ring to seal the soil pipe
  • Securing the toilet to the floor or wall
  • Connecting the water supply and cistern
  • Checking for leaks and testing the flush

Can I have a toilet without plumbing?

If you want to install a toilet somewhere that doesn’t have an existing waste pipe, such as a basement or loft conversion, you might need a macerator toilet like a Saniflo. These toilets grind up waste and pump it through small pipes to the main drainage system.

Saniflo toilets don’t rely on gravity, so they can be installed in places where traditional toilets aren’t an option. They do, however, require a reliable power supply and can be more expensive to maintain over time.

Expect to pay at least £1,000 for the supply and installation of a new macerator toilet in a new location.

How much will it cost to repair my toilet cistern or change a toilet seat?

Most toilet repairs, such as fixing a constantly running cistern or replacing a flush valve, only require a plumber for an hour or two. Parts are typically inexpensive – a bottom-entry flush valve might cost around £15, while a new cistern starts from £50. A basic replacement toilet seat can cost as little as £10, while soft-close and designer seats range from £20 to £70 or more.

Many plumbers will have a minimum charge of one hour, even if the work takes less time, to cover their travel costs. The average hourly rate for a plumber is £60.

Is it cheaper to replace a toilet or repair it?

If your toilet is fairly modern and the issue is minor, such as a faulty valve or flusher, a repair will usually be cheaper. But if the bowl is cracked, leaks persist, or you’ve already made several repairs, replacement is often the most cost-effective and reliable option in the long run.

Ready to replace your toilet? Post your job with HaMuch now and we’ll put you in touch with local plumbers who are ready to help.


Estimates for common plumber jobs;

Rates for other trades

Replace a toilet cost in the UK
Estimate Replace a toilet cost in the UK, including Toilet valued at £84, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKReplace a toilet cost
Replace a toilet near London£312
Replace a toilet near Birmingham£270
Replace a toilet near Glasgow£261
Replace a toilet near Leeds£255
Replace a toilet near Liverpool£258
Replace a toilet near Sheffield£261
Replace a toilet near Edinburgh£264
Replace a toilet near Manchester£267
Replace a toilet near Belfast£246
Replace a toilet near Bristol£261
Replace a toilet near Leicester£261
Replace a toilet near Cardiff£258
Replace a toilet near Coventry£264
Replace a toilet near Bradford£282
Replace a toilet near Nottingham£264
Replace a toilet near Newcastle Upon Tyne£267
Replace a toilet near Brighton and Hove£291
Replace a toilet near Derby£264
Replace a toilet near Hull£255
Replace a toilet near Plymouth£240
Replace a toilet near Stoke-on-Trent£255
Replace a toilet near Southampton£273
Replace a toilet near Northampton£288
Replace a toilet near Wolverhampton£267
Replace a toilet near Luton£300
Replace a toilet near Portsmouth£270
Replace a toilet near Reading£312
Replace a toilet near Norwich£270
Replace a toilet near Milton Keynes£300
Replace a toilet near Bournemouth£276
Replace a toilet near Aberdeen£258
Replace a toilet near Peterborough£270
Replace a toilet near Bolton£264
Replace a toilet near Swindon£297
Replace a toilet near Southend-on-Sea£279
Replace a toilet near Warrington£267
Replace a toilet near Oxford£294
Replace a toilet near Swansea£258
Replace a toilet near Sunderland£267
Replace a toilet near Slough£315
Replace a toilet near Kingswood£261
Replace a toilet near Telford£264
Replace a toilet near Cambridge£276
Replace a toilet near Ipswich£282
Replace a toilet near Blackpool£258
Replace a toilet near Middlesbrough£264
Replace a toilet near Dundee£267
Replace a toilet near Huddersfield£255
Replace a toilet near York£252
Replace a toilet near Poole£273
Replace a toilet near Watford£309
Replace a toilet near Newport£246
Replace a toilet near Colchester£279
Replace a toilet near Exeter£255
Replace a toilet near Blackburn£258
Replace a toilet near Crawley£318
Replace a toilet near Gloucester£273
Replace a toilet near Stockport£267
Replace a toilet near Basingstoke£309
Replace a toilet near Basildon£282
Replace a toilet near Cheltenham£279
Replace a toilet near Gateshead£270
Replace a toilet near Worthing£291
Replace a toilet near Rochdale£258
Replace a toilet near Oldham£258
Replace a toilet near Chelmsford£288
Replace a toilet near Birkenhead£258
Replace a toilet near Maidstone£288
Replace a toilet near Gillingham£285
Replace a toilet near Salford£261
Replace a toilet near Solihull£264
Replace a toilet near St Helens£267
Replace a toilet near Worcester£273
Replace a toilet near Lincoln£261
Replace a toilet near West Bromwich£267
Replace a toilet near Eastbourne£279
Replace a toilet near Wakefield£258
Replace a toilet near Wythenshawe£267
Replace a toilet near Bedford£288
Replace a toilet near Hemel Hempstead£309
Replace a toilet near Preston£258
Replace a toilet near Stevenage£294
Replace a toilet near Southport£255
Replace a toilet near Bath£258
Replace a toilet near Harlow£300
Replace a toilet near Sutton Coldfield£267
Replace a toilet near Darlington£264
Replace a toilet near Chester£258
Replace a toilet near Hastings£270
Replace a toilet near Nuneaton£261
Replace a toilet near Halifax£252
Replace a toilet near Hartlepool£270
Replace a toilet near Aylesbury£315
Replace a toilet near Doncaster£249
Replace a toilet near Grimsby£252
Replace a toilet near Wallasey£255
Replace a toilet near Stockton-on-Tees£264
Replace a toilet near Weston-super-Mare£258
Replace a toilet near High Wycombe£306
Replace a toilet near Ashford£291
Replace a toilet near Redditch£264
Replace a toilet near Wigan£264
Replace a toilet near Scunthorpe£246
Replace a toilet near Bury£261
Replace a toilet near Paisley£261
Replace a toilet near Bracknell£309
Replace a toilet near Burnley£252
Replace a toilet near Rugby£270
Replace a toilet near Guildford£312
Replace a toilet near Carlisle£231
Replace a toilet near Chatham£285
Replace a toilet near East Kilbride£264
Replace a toilet near Newcastle-under-Lyme£255
Replace a toilet near Chesterfield£255
Replace a toilet near Burton upon Trent£258
Replace a toilet near Tamworth£261
Replace a toilet near Shrewsbury£273
Replace a toilet near Woking£315
Replace a toilet near St Albans£309
Replace a toilet near Harrogate£252
Replace a toilet near Crewe£255
Replace a toilet near South Shields£267
Replace a toilet near Craigavon£231
Replace a toilet near Stafford£258
Replace a toilet near Rotherham£258
Replace a toilet near Barnsley£255
Replace a toilet near Lowestoft£276
Replace a toilet near Walsall£267
Replace a toilet near Gosport£270
Replace a toilet near Dartford£321
Replace a toilet near Bognor Regis£276
Replace a toilet near Corby£282
Replace a toilet near Paignton£258
Replace a toilet near Maidenhead£306
Replace a toilet near Rochester£285
Replace a toilet near Ellesmere Port£255
Replace a toilet near Loughborough£261
Replace a toilet near Dudley£264
Replace a toilet near Bangor£237
Replace a toilet near Dewsbury£252
Replace a toilet near Mansfield£258
Replace a toilet near Margate£276
Replace a toilet near Kettering£282
Replace a toilet near Cannock£261
Replace a toilet near Sale£261
Replace a toilet near Taunton£240
Replace a toilet near Runcorn£273
Replace a toilet near Farnborough£312
Replace a toilet near Tynemouth£267
Replace a toilet near Hereford£258
Replace a toilet near Halesowen£264
Replace a toilet near Widnes£267
Replace a toilet near Huyton with Roby£264
Replace a toilet near Scarborough£249
Replace a toilet near Gravesend£288
Replace a toilet near Bebington£258
Replace a toilet near Kidderminster£267
Replace a toilet near Stourbridge£264
Replace a toilet near Barry£255
Replace a toilet near Smethwick£273
Replace a toilet near Dunfermline£264
Replace a toilet near Livingston£267
Replace a toilet near Weymouth£252
Replace a toilet near Brentwood£294
Replace a toilet near Barrow-in-Furness£294
Replace a toilet near Hamilton£261
Replace a toilet near Canterbury£273
Replace a toilet near Wellingborough£282
Replace a toilet near Sittingbourne£279
Replace a toilet near Macclesfield£255
Replace a toilet near Bootle£261
Replace a toilet near Carlton£261
Replace a toilet near Esher£312
Replace a toilet near Clacton-on-Sea£294
Replace a toilet near Lancaster£270
Replace a toilet near Beeston£255
Replace a toilet near Banbury£282
Replace a toilet near Torquay£258
Replace a toilet near Folkestone£276
Replace a toilet near Kingswinford£264
Replace a toilet near Bloxwich£267
Replace a toilet near Bridgend£258
Replace a toilet near Welwyn Garden City£312
Replace a toilet near Lisburn£243
Replace a toilet near Leamington Spa£270
Replace a toilet near Washington£270
Replace a toilet near Tunbridge Wells£294
Replace a toilet near Kirkcaldy£264
Replace a toilet near Hinckley£258
Replace a toilet near Durham£264
Replace a toilet near Cumbernauld£270
Replace a toilet near Wokingham£312
Replace a toilet near Horsham£300
Replace a toilet near Crosby£255
Replace a toilet near Yeovil£246
Replace a toilet near Thundersley£285
Replace a toilet near Altrincham£258
Replace a toilet near Willenhall£264
Replace a toilet near Christchurch£276
Replace a toilet near Keighley£252