You will pay anything from $20 to $150 per hour for a plumber. Geography and the plumber’s expertise are reasons why the prices vary so deeply. An entry-level plumber may charge the local minimum wage, whereas an experienced plumber who manages the most difficult tasks will ask for a higher price.