Maintenance technicians in the US earn between $43,051 and $54,393 annually, with a median of $48,323. Highest salaries are typically in major cities like Seattle and Portland, where wages align with this range, making these locations the top-paying areas for hotel maintenance roles.