Median of all compensation (including tips, bonus, and overtime) by years of experience.
For Maintenance Technicians in St. Louis, more experience in the field does not usually mean bigger paychecks. During their first five years in the workforce, individuals in this position earn $36K on average. Survey participants with five to 10 years under their belts see an only a slightly bigger average of $36K. On average, St. Louis Maintenance Technicians make $37K following one to two decades on the job. Maintenance Technicians in St. Louis, Mo. who have acquired more than two decades of experience generally do see greater compensation; their average income is approximately $46K.