Need help with a job?

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