According to Upwork, the average U.S. freelance WordPress developer charges an hourly rate of $70, with rates ranging between $30 to $175/hr. When you include freelancers from other countries, the average goes down to $15-28/hr.