Median of all compensation (including tips, bonus, and overtime) by years of experience.
St. Louis Maintenance Technicians with more experience do not necessarily bring home bigger paychecks. In fact, experience in this field tends to impact compensation minimally. Individuals who have worked for fewer than five years bring in approximately $36K on average. Those in the five-to-10 year range can expect an average that is only a touch bigger at $36K. Maintenance Technicians in St. Louis see a median salary of $37K after reaching one to two decades on the job. In the end, the overall pattern seems to be that more experience generally corresponds to higher pay; a Maintenance Technician with more than 20 years of experience can earn $46K on average.