Replace a Bathroom Faucet: national average cost The national average materials cost to replace a bathroom faucet is $111.09 per faucet, with a range between $69.61 to $152.56. The total price for labor and materials per faucet is $400.06, coming in between $331.22 to $468.90.