The answer to 'average cost of P-trap' is that the typical range for a basic P-trap replacement can vary widely, but is generally between $20 to $100 for the materials and labor. The actual cost will depend on factors like the type of pipe, accessibility of the plumbing, and whether any additional repairs are needed.
P-traps are an essential plumbing component that create a water seal to prevent sewer gases from entering your home. They are commonly found under sinks, tubs, and floor drains. While a simple P-trap replacement is often a DIY-friendly project, it's important to carefully follow local plumbing codes and consider calling a professional if you're not comfortable with the work.