Replacing a toilet can cost $50-$350 for a basic toilet and $50-$150 for installation, for a total cost of $100-$500. However, designer or specialty toilets can cost $500-$3,000 or more, and installation costs increase for a complex project, if parts or lines leading into the toilet need replacing, or if extra labor is required to haul a heavy one-piece toilet upstairs.