 How long does it take for a plumber to replace a toilet? Replacing a toilet is a simple and straightforward job, so you should be able to remove the old toilet and install the new one in about two to three hours. However, if you don't have a lot of DIY experience, you might want to add an hour or two to that timeframe. 