On average, technical consultants earn $81,000 per year ($39.30 per hour). However, the salary of a technical consultant can vary greatly, ranging from as little as $63,000 to as much as $104,000 per year.