Handyman salaries typically range between $32,000 and $61,000 a year. The average hourly rate for handymen is $21.47 per hour. Location, education, and experience impacts how much a handyman can expect to make.