Faucet & Toilet Swap: DIY Guide
Swapping a kitchen faucet, bathroom faucet, or toilet is a manageable weekend DIY project — as long as your shutoff valves cooperate.
Conditional — Part DIY, Part Pro
If your shutoff valves turn off cleanly with no drips, this is a straightforward DIY swap. If they're stuck, corroded, or leak when turned, replacing them is a bigger step — still often DIY-doable with push-fit valves, but it's where many homeowners call a plumber instead.
Skill Level
Beginner
Time Required
1–3 hours
Physical Demands
Kneeling/crouching under sink or behind toilet — low overall
What this costs
| Your time | 1–3 hours |
What moves the number
- The condition of the shutoff valve — A valve that seals cleanly costs nothing. One that fails adds a stop replacement, a house-main shutdown, and a permit question the reinstallation exemption does not cover.
- Flange height relative to the finished floor — At or above floor level takes a standard seal. Recessed needs spacers, and past 1/2 inch below it needs an extender — a different part and a different afternoon.
- Efficiency choice at purchase — The code ceiling is 1.6 gpf; a WaterSense toilet is 1.28 or less, which EPA puts at nearly 13,000 gallons and over $170 a year for an average family.
Run your own numbers with the cost calculator.
Before you start
The hard part of a fixture swap is not the fixture. Faucets and toilets arrive with their own instructions and gaskets. What nobody has solved is the thirty-year-old angle stop under your sink, and that valve decides whether this is a two-hour afternoon or a day that ends with the water off to the whole house. Test it first, while everything is still connected: close it, open the fixture, and see whether the flow actually stops.
The parts are regulated even when the work is not permitted. The joint between the drain and a toilet must be made with a closet flange, or a waste connector and sealing gasket complying with ASME A112.4.3, securely fastened to a structurally firm base. A tank fill valve must be an antisiphon type conforming to ASSE 1002/ASME A112.1002/CSA B125.12 or CSA B125.3, with its critical level at least 1 inch above the overflow pipe. Flow is capped too: 2.2 gpm at 60 psi for a sink or lavatory faucet, 1.6 gallons per flushing cycle for a water closet.
That last figure is a ceiling, not a target. EPA's WaterSense programme labels toilets at 1.28 gallons per flush or less — 20 percent below the federal standard — and estimates that replacing an old, inefficient toilet saves an average family nearly 13,000 gallons and more than $170 a year. If the toilet is coming out anyway, that decision costs nothing extra now and is expensive to revisit.
Code and permits
A like-for-like fixture swap is one of the few cases the model permit-exemption language addresses directly, and the wording repays reading: it covers repairing leaks in pipes, valves or fixtures and the removal and reinstallation of water closets — but only where the work does not involve or require the replacement or rearrangement of valves, pipes or fixtures. The fixture itself stays subject to the plumbing code whether or not a permit is pulled.
Model code administrative provisions — Section 105.2, Work Exempt from Permit § 105.2, Plumbing — No permit is required for clearing stoppages or repairing leaks in pipes, valves or fixtures, or for the removal and reinstallation of water closets, provided the work does not involve or require the replacement or rearrangement of valves, pipes or fixtures. Replacing a defective concealed pipe is new work and needs a permit and inspection.
International Plumbing Code 405.4, as reproduced at P3003.14 § 405.4 / P3003.14 — The joint between drainage piping and a water closet must be made with a closet flange, or a waste connector and sealing gasket compatible with the drainage material, securely fastened to a structurally firm base, with a gasket connection complying with ASME A112.4.3 and installed per the manufacturer's instructions.
International Plumbing Code 415.3.1, as reproduced at P2902.4.1 § 415.3.1 / P2902.4.1 — Flush tanks must have an antisiphon fill valve conforming to ASSE 1002/ASME A112.1002/CSA B125.12 or CSA B125.3, with the critical level not less than 1 inch (25 mm) above the top of the overflow pipe.
Residential plumbing provisions — Table P2903.2 § P2903.2 — Maximum flow: lavatory and sink faucets 2.2 gpm at 60 psi, water closets 1.6 gallons per flushing cycle. These are ceilings — a fixture may use less.
Model plumbing provisions — 2903.1, Installation of Fixtures: Setting § 2903.1 and 2903.1.1 — Fixtures must be set level and in proper alignment with adjacent walls, with a water closet no closer than 15 inches (381 mm) from its centre to any wall, partition or vanity, and not less than 21 inches (533 mm) of clearance in front.
Permit rules for fixture swaps vary more than almost any other category — some jurisdictions exempt like-for-like replacement outright, others require a permit the moment a valve changes. The language quoted here is the model administrative text and your city or county may have amended it.
Permit requirements for this project vary by state and municipality. Select your state above for specific guidance, or check with your local building department before starting work.
Stop and call a pro if…
These are hard stops, not cautions. If you hit one, the job is finished for you until a licensed trade or your building department signs off on it.
The shutoff valve will not close fully, or leaks from the body once turned
You cannot isolate the fixture, so the job has to run off the house main, and the valve now needs replacing. That replacement falls outside the reinstallation exemption, and on older galvanised fittings it can turn into repiping the stub-out.
Who to call
A licensed plumber. Ask about replacing the stop and the supply stub, not just the fixture.
Model code administrative provisions — Section 105.2, Work Exempt from Permit § 105.2, Plumbing — The exemption for repairing leaks and for removing and reinstalling water closets applies only where the work does not involve or require the replacement or rearrangement of valves, pipes or fixtures.
The closet flange is cracked, loose, or not fastened to a solid base
A flange that lifts, or whose bolt slots have broken out, cannot hold the fixture down against the seal — and a bowl bolted to a broken flange leaks into the floor structure rather than onto it.
Who to call
A licensed plumber, and a carpenter if the subfloor round the flange has softened.
International Plumbing Code 405.4, as reproduced at P3003.14 § 405.4 / P3003.14 — Joints between drainage piping and water closets must be made by means of a closet flange or a waste connector and sealing gasket compatible with the drainage system material, securely fastened to a structurally firm base.
The floor around the fixture is soft or stained, or the toilet has been rocking
The seal has probably leaked for a long time and the subfloor has taken the water. A new fixture on a compromised deck reproduces the failure.
Who to call
A licensed plumber for the fixture and drain, plus a carpenter for the subfloor.
Model plumbing provisions — 2903.1, Installation of Fixtures: Setting § 2903.1 — Fixtures must be set level and in proper alignment with reference to adjacent walls — which a fixture cannot achieve on a deflecting or deteriorated floor, and which cannot be forced by tightening the closet bolts.
A concealed supply, waste or vent pipe turns out to be defective once the fixture is off
This is where a swap stops being a swap, and it usually means opening a wall or floor.
Who to call
A licensed plumber, and your building department for the permit.
Model code administrative provisions — Section 105.2, Work Exempt from Permit § 105.2, Plumbing — Where a concealed trap, drain pipe, water, soil, waste or vent pipe becomes defective and must be replaced with new material, such work is considered new work; a permit must be obtained and an inspection made.
Safety Warnings
- • Always confirm water is fully shut off before disconnecting anything — test by opening the fixture's handle first
- • Old toilet wax rings and shutoff valve areas can have mineral buildup that's sharp — wear gloves
- • Cover or plug an open closet flange whenever the toilet is off — an uncapped drain vents sewer gas into the room
- • A toilet bowl and tank are heavier and more slippery than they look; lift with a helper
- • Vitreous china chips into sharp fragments — wear eye protection when cutting closet bolts with a hacksaw
Choosing your materials
| Option | Best for | Trade-off |
|---|---|---|
| Traditional wax ring | A flange at or slightly above the finished floor, with a bowl you can set once, straight down. | A one-shot seal. Kohler is explicit: do not lift or rock the bowl after placement, and if you break the watertight seal you must install a new wax seal. |
| Wax-free rubber or foam seal | Recessed flanges, and anyone who wants to adjust the bowl after setting it. | Height-sensitive instead. Fluidmaster's 7530 has three installations — flange above the floor, even with it or up to 1/4 inch below, and more than 1/4 inch below — with a flange extender required past 1/2 inch of depth. |
| Braided stainless flexible supply connectors | Almost every modern swap — they absorb small misalignments that rigid tube will not. | Only as good as the valve they land on, and easy to over-tighten. Moen simply says attach the flexible supply lines to the shut-off valves and tighten with a wrench. Buy to length rather than coiling excess under the cabinet. |
Tools & Materials
Tools
- Adjustable wrench / basin wrenchBuy
- Plumber's tape (PTFE tape)Buy
- Bucket + towelsYou likely own
- Flashlight or headlampYou likely own
Materials
- New faucet or toilet
- Braided stainless supply connectors (buy to length)
- Wax ring or ASME A112.4.3 wax-free seal (toilet only)
- New 5/16-inch closet T-bolts
- Plumber's putty or silicone caulk
Step-by-Step
- 1
Test the shutoff valve before you commit to anything
15 minutes · Flashlight or headlamp, Bucket + towels
Turn the shutoff valves clockwise. If they turn smoothly with no leaks, you're clear to proceed.
Moen's removal caution is the right procedure: turn the supply off, open the faucet handle to relieve pressure, and confirm complete shut-off has been achieved. A trickle that never stops is a finding, not a nuisance. While the valve is closed, wrap a dry paper towel round the packing nut for five minutes — a stop that has not moved in twenty years often seals fine and then weeps once disturbed. Find and test the house main now, because every fallback here depends on it.
Check your workFlow at the fixture is fully stopped, the towel round the valve body is dry after five minutes, and you know where the main is.
⚠ If a valve is stuck or starts leaking once turned, stop and reassess — you may need to replace the valve first, or shut off water at the main.
- 2
Disconnect and remove the old fixture
30–60 minutes · Adjustable wrench / basin wrench, Bucket + towels, Flashlight or headlamp
Remove supply lines, then unbolt the old faucet or toilet from the mounting surface. Have a bucket ready for residual water.
Kohler's toilet sequence is to turn off the supply, flush, sponge out all remaining water from the tank, disconnect the supply shut-off valve and lift the toilet away. On a faucet, disconnect the supplies first so the hoses are not fighting you, then reach the mounting nuts with a basin wrench. Cap the drain while the toilet is off: Kohler's caution is to place a rag temporarily in the closet flange if the new toilet is not going straight in.
Check your workThe old fixture is out of the room, the drain is plugged, and the floor under where it stood is dry rather than damp.
⚠ Soft or discoloured flooring around a toilet base is a subfloor problem, not a fixture problem.
- 3
Clean the mounting surface and read the flange
30 minutes · Bucket + towels, Flashlight or headlamp
Remove old caulk, mineral deposits, or (for toilets) the old wax ring completely before installing the new fixture.
Fluidmaster is unambiguous that no wax residue should remain, because a film on the flange face stops a new seal bedding evenly. Then measure the flange against the finished floor, because that measurement selects the product — the 7530 has one procedure for a flange above the floor, another for even-with to 1/4 inch below, and a third beyond that, with an extender required past 1/2 inch of depth. Inspect the flange itself too: the code requires the joint to be made to a flange securely fastened to a structurally firm base.
- Scrape all wax from the flange face and the bowl's outlet horn.
- Measure the flange face against the finished floor and write the number down.
- Check the flange is solid, uncracked, and fastened to the subfloor.
- Fit new bolts — Kohler specifies replacing old T-bolts with new 5/16-inch T-bolts.
Check your workThe flange is clean bare material, does not move when pulled, and you know its height relative to the floor to the nearest 1/8 inch.
- 4
Set the fixture and tighten gently
45–90 minutes · Adjustable wrench / basin wrench, Plumber's tape (PTFE tape)
Follow the included manufacturer instructions exactly — torque specs and gasket orientation matter for a leak-free seal.
With a wax ring you get one attempt: press the wax onto the bowl's outlet, lower the bowl squarely over the flange and bolts, and apply your full body weight around the bowl to set the seal. Kohler's warning is the one to remember — do not lift or rock the bowl after placement, and if the seal is broken you must fit a new one. A wax-free seal gives you room, since Fluidmaster notes the toilet can be repositioned on it.
Then tighten alternately in small increments and stop when the bowl stops moving, not when the nuts stop turning. Kohler warns that overtightening may cause breakage or chipping of the vitreous china; Fluidmaster adds it may crack the flange.
Check your workThe bowl does not rock at any corner, the nuts are snug rather than forced, the tank is level both ways, and the fixture lines up with the wall behind it.
⚠ Do not fix a rocking toilet by tightening harder. Shim the low point first, then tighten.
- 5
Reconnect, set the tank internals, then watch it for a week
45 minutes, then intermittent · Adjustable wrench / basin wrench, Plumber's tape (PTFE tape), Bucket + towels
Hand-tighten, then snug with a wrench — don't overtighten compression fittings — then run water and inspect every connection.
Attach the flexible supply lines to the shut-off valves and tighten with a wrench. These nuts seal on a washer or cone rather than on thread friction, so more force deforms the sealing part; Kohler's guidance is that a slight tightening should stop leakage on a properly assembled connection. If you are replacing a fill valve, buy an antisiphon valve conforming to ASSE 1002/ASME A112.1002/CSA B125.12 or CSA B125.3 and set its critical level not less than 1 inch above the overflow pipe.
Then flush the debris out before judging performance. Moen's commissioning step is to run the handle through hot and cold for 15 seconds, and its fix for irregular flow is to rinse the spray screen and refit it with a 1/8 turn using pliers. On a toilet, flush several times, dry the floor and leave a folded paper towel under the back edge — Kohler asks you to check for leaks periodically for several days after installation.
Check your workAfter several days the paper towel under the base is dry, both supply connections are dry, the tank fills to the marked line, and the fixture is not running between uses.
⚠ A toilet that keeps refilling on its own is leaking past the flapper. EPA notes household leaks can waste 180 gallons per week and that most toilet leaks are worn flappers.
Common mistakes
Setting the bowl, then lifting it to check the bolts
Why it happens
The bolts are hard to see through the china and the bowl feels like it landed slightly off.
The fix
With a wax ring that is not harmless: Kohler states you must not lift or rock the bowl after placement, and must fit a new wax seal if you break it. Dry-fit the bowl over the bolts before the wax goes near it, or use a wax-free seal, which can be repositioned.
Tightening the closet nuts until the toilet feels absolutely solid
Why it happens
A slight rock is alarming, and the obvious response is more torque.
The fix
Shim the low corner first, then tighten alternately in small increments. Kohler and Fluidmaster both warn that overtightening cracks or chips vitreous china, and Fluidmaster adds it can crack the flange. The nuts hold the bowl down; the floor holds it up.
Buying a fill valve on price and dropping it straight in
Why it happens
Fill valves look interchangeable on the shelf and the old one came out in two minutes.
The fix
The replacement must be an antisiphon valve conforming to ASSE 1002/ASME A112.1002/CSA B125.12 or CSA B125.3, with its critical level at least 1 inch above the top of the overflow pipe. Check the marking, then set the height — most valves adjust and most people never adjust them.
After the job: care and maintenance
For several days after installation
Check every connection and the floor around the base, as Kohler asks. Slow leaks on this job never announce themselves on day one.
Every 6 months
Close and reopen each shutoff valve. A stop exercised twice a year rarely seizes; one never turned is why the next swap becomes a plumber's call.
Annually
Watch whether the fill valve cycles on its own. EPA identifies worn flappers as the most common leak cause and puts household leak waste at up to 180 gallons a week.
FAQ
Do I need a permit to swap a faucet or toilet?
Usually not for a like-for-like swap, but read the exemption rather than assuming it. The model language exempts repairing leaks in pipes, valves or fixtures and the removal and reinstallation of water closets — but only where the work does not involve or require the replacement or rearrangement of valves, pipes or fixtures. Replacing the angle stop or a defective concealed pipe is expressly new work, and your jurisdiction may have amended the text.
Wax ring or wax-free seal — which should I use?
Both are permitted; the code requires a closet flange or a waste connector and sealing gasket complying with ASME A112.4.3, installed per the manufacturer's instructions. Wax is cheap and proven but one-shot — Kohler says you must not lift or rock the bowl after setting it. A wax-free seal can be repositioned and handles a recessed flange better, but Fluidmaster's 7530 has separate procedures by flange height, with an extender required past 1/2 inch below the floor.
Does replacing a flapper or fill valve need a permit?
Almost never — it is the kind of repair the exemption is written for. But the part still has to comply: an antisiphon fill valve conforming to ASSE 1002/ASME A112.1002/CSA B125.12 or CSA B125.3, with the critical level not less than 1 inch above the top of the overflow pipe.
What's the hardest part of swapping a faucet or toilet myself?
Almost never the fixture — it is the old shutoff valve. Moen's instruction is to turn the supply off and open the handle to relieve pressure and confirm complete shut-off before removing the old faucet. Do that before you disconnect anything, and confirm the packing nut stays dry.
Should I buy a 1.28 gpf toilet or a 1.6?
1.6 gallons per flushing cycle is the code ceiling; 1.28 or less earns EPA's WaterSense label, 20 percent below the federal standard. EPA estimates replacing an old inefficient toilet saves an average family nearly 13,000 gallons and more than $170 a year, and labelled models are independently certified for flush performance as well as volume.
My new faucet has weak flow. Did I get a bad one?
Usually not — disconnecting supply lines dislodges scale, and it lands in the first restriction downstream. Moen's troubleshooting for irregular flow is to rinse the spray screen and refit it with a 1/8 turn using pliers. Note too that the code caps a sink or lavatory faucet at 2.2 gpm at 60 psi.
Sources
Every figure, clearance and code section on this page traces to one of these. Manufacturer instructions govern their own product and override anything general said here.
- UpCodes. P3003.14 Joints Between Drainage Piping and Water Closets [IPC 405.4] — accessed September 3, 2026.Closet flange or waste connector and sealing gasket, on a structurally firm base, complying with ASME A112.4.3.
- UpCodes. P2902.4.1 Fill Valves [IPC 415.3.1] — accessed September 3, 2026.The antisiphon fill valve standards, and the 1-inch critical level above the overflow.
- UpCodes. Table P2903.2 Maximum Flow Rates and Consumption for Plumbing Fixtures — accessed September 3, 2026.Faucets at 2.2 gpm at 60 psi; water closets at 1.6 gallons per flushing cycle.
- UpCodes. Section 105.2 Work Exempt from Permit — accessed September 3, 2026.The plumbing exemption for repairs and water-closet reinstallation, and the concealed-pipe carve-out.
- Kohler Co.. Installation Guide, Close-Coupled Top-Trip Toilets (1021797-2-B) — accessed September 3, 2026.New 5/16-inch T-bolts, the no-lift rule, the overtightening warning, and checking for leaks for several days.
- Fluidmaster. 7530 Toilet Seal Kit, BETTER THAN WAX — installation instructions (7-1338 Rev. 3) — accessed September 3, 2026.The three flange-height cases, the flange-extender threshold, and that no wax residue may remain.
- Moen Incorporated. INS10205C One-Handle Pulldown Kitchen Faucet installation instructions — accessed September 3, 2026.Confirming complete shut-off, attaching supplies to the stops, the 15-second flush, and the 1/8-turn screen refit.
- U.S. Environmental Protection Agency (WaterSense). Residential Toilets — accessed September 3, 2026.1.28 gpf versus the 1.6 gpf federal standard, the savings figures, and worn flappers as the main leak cause.
- UpCodes. 2903.1 Setting — Installation of Fixtures — accessed September 3, 2026.Fixtures set level and in alignment; the 15-inch centreline and 21-inch front clearances for a water closet.
You might also find these helpful