Installing a new toilet can improve water efficiency, comfort, and the look of your bathroom. The cost to install a new toilet includes the cost of materials and labor. A typical toilet ranges from $500 to $2,000 for a higher end toilet with bidet attachment. The cost of labor for a plumber ranges from $50–$150 per hour, and installation typically only takes a few hours.