Typical prices
For a like-for-like swap in the same position, most of the cost is a few hours of a plumber's time plus a new pan connector, isolating valve and fixings.
| Job | Typical price |
|---|---|
| Fit a close-coupled toilet (customer supplies toilet) | £150–£350 |
| Fit a back-to-wall toilet with concealed cistern | £250–£500 |
| Fit a wall-hung toilet with frame (during a refit) | £400–£900 |
| Standard close-coupled toilet (supply only) | £100–£300 |
| Wall-hung toilet, frame and flush plate (supply only) | £300–£800+ |
Indicative UK prices. They vary with location, access and the condition of the existing plumbing – always compare written quotes for your own job.
What's included in a fitting price
A typical quote covers isolating the supply, removing the old toilet, fitting a new pan connector and isolating valve, fixing the new pan and cistern level and secure, connecting and testing for leaks. Ask whether disposal of the old toilet is included – some plumbers charge for it.
- Removing and disposing of the old toilet
- New pan connector to the soil pipe
- New isolating valve and flexible connector
- Fixing the pan to the floor and sealing the base
- Testing the flush and checking for leaks
Need a plumber for this?
Describe the job and compare free quotes from plumbers near you.
- Free to use
- No obligation
- Compare local plumbers
- Quick online form
You'll continue to our quotes partner, MyJobQuote, to describe your plumbing job.
What pushes the price up
Old toilets cemented to the floor, a soil pipe in an awkward position, a damaged floor under the pan, or changing from a floor outlet to a wall outlet all add time. Moving the toilet to a different position is a different job altogether, involving new soil pipework.
Saving money
Buying a mid-range toilet from a reputable brand, choosing one that suits your existing soil pipe position and grouping the job with other small repairs can all help. If your toilet is only running or flushing weakly, a repair may be enough – a new toilet isn't always necessary.



