The answer to 'price to replace P-trap' is that the cost can vary significantly depending on several factors. Typically, the price to replace a P-trap can range from $50 to $200, but it's essential to get local quotes from licensed plumbers to get an accurate estimate for your specific situation.
The main factors that influence the cost include the material of the new P-trap (e.g., PVC, chrome, or brass), the complexity of the installation, the plumber's labor rates, and any additional necessary repairs or modifications to the existing plumbing. Additionally, the accessibility of the P-trap and the overall condition of the pipes can also affect the final price.