How much does a Maintenance Technician make?

Updated May 5, 2021

Industry

Employer Size

Experience

$42,945 /yr
Average Base Pay

16,852 salaries

$30K

Low

$43K

Average

$61K

High

No additional cash compensation has been reported for this role

The national average salary for a Maintenance Technician is $42,945 in United States. Filter by location to see Maintenance Technician salaries in your area. Salary estimates are based on 16,852 salaries submitted anonymously to Glassdoor by Maintenance Technician employees.

Seniority Levels

L2
Maintenance Technician$42,945 /yr
L3
Senior Maintenance Technician$57,523 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Related Job Titles

Apartment Maintenance Technician

$40,430

per year

Field Service Technician

$48,124

per year

Maintenance Worker

$36,275

per year

Maintenance Engineer

$58,359

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Aerotek
3.5

Aerotek

Maintenance Technician

$51,291

 /yr
Range: $25K - $75K
680 salaries
See 618 salaries from all locations

$25K

$75K

$25,265 - $75,388 Range

CBRE
3.9

CBRE

Maintenance Technician

$46,945

 /yr
Range: $31K - $73K

$31K

$73K

$30,726 - $73,197 Range

FirstService Residential
3.6

FirstService Residential

Maintenance Technician - Hourly

$16

 /hr
Range: $10 - $37

$10

$37

$10 - $37 Range

FPI Management
4.1

FPI Management

Maintenance Technician - Hourly

$19

 /hr
Range: $9 - $28

$9

$28

$9 - $28 Range

Express Employment Professionals
3.9

Express Employment Professionals

Maintenance Technician - Hourly

$17

 /hr
Range: $8 - $30

$8

$30

$8 - $30 Range

Target
3.7

Target

Maintenance Technician

$34,878

 /yr
Range: $31K - $68K

$31K

$68K

$30,775 - $68,373 Range

MAA
4

MAA

Maintenance Technician

$44,110

 /yr
Range: $35K - $77K

$35K

$77K

$35,318 - $76,998 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
AvalonBay Communities
4.1

AvalonBay Communities

Maintenance Technician

$45,393

 /yr
Range: $22K - $58K

$22K

$58K

$21,542 - $57,858 Range

Monarch Investment and Management Group
4.5

Monarch Investment and Management Group

Maintenance Technician

$36,348

 /yr
Range: $31K - $53K

$31K

$53K

$30,775 - $53,343 Range

Amazon
3.8

Amazon

Maintenance Technician

$47,039

 /yr
Range: $38K - $74K

$38K

$74K

$38,007 - $73,500 Range

Spectrum
3.2

Spectrum

Maintenance Technician - Hourly

$27

 /hr
Range: $16 - $38

$16

$38

$16 - $38 Range

Vacasa
3.3

Vacasa

Maintenance Technician - Hourly

$18

 /hr
Range: $8 - $24

$8

$24

$8 - $24 Range

Cargill
4

Cargill

Maintenance Technician - Hourly

$23

 /hr
Range: $9 - $32

$9

$32

$9 - $32 Range

GLOBALFOUNDRIES
3.5

GLOBALFOUNDRIES

Maintenance Technician - Hourly

$26

 /hr
Range: $16 - $45

$16

$45

$16 - $45 Range

Camden Property Trust
4.7

Camden Property Trust

Maintenance Technician

$43,981

 /yr
Range: $26K - $48K

$26K

$48K

$26,400 - $48,214 Range

Extended Stay America
3.8

Extended Stay America

Maintenance Technician

$42,431

 /yr
Range: $26K - $51K

$26K

$51K

$25,851 - $51,083 Range

Lincoln Property Company
4.2

Lincoln Property Company

Maintenance Technician

$41,033

 /yr
Range: $31K - $63K

$31K

$63K

$31,364 - $62,575 Range

Kmart
3.3

Kmart

Maintenance Technician

$36,219

 /yr
Range: $31K - $41K

$31K

$41K

$31,230 - $40,870 Range

The Liberty Group
4

The Liberty Group

Maintenance Technician - Hourly

$18

 /hr
Range: $8 - $26

$8

$26

$8 - $26 Range

Tyson Foods
3.7

Tyson Foods

Maintenance Technician - Hourly

$21

 /hr
Range: $13 - $30

$13

$30

$13 - $30 Range

Download as data Table
Viewing 1 - 10 of 58,398

Frequently asked questions about Maintenance Technician salaries

The average salary for a Maintenance Technician is $42,945 in United States. Salaries estimates are based on 16852 salaries submitted anonymously to Glassdoor by Maintenance Technician employees in United States.

The highest salary for a Maintenance Technician in United States is $61,195 per year.

The lowest salary for a Maintenance Technician in United States is $30,137 per year.

If you are thinking of becoming a Maintenance Technician or planning the next step in your career, find out in our Career hub the career path and salary trajectory of a Maintenance Technician.

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyzer.

Recent Salary Reports

Below are the most recent maintenance technician salary reports. Employer name has been removed to protect anonymity.

$20
hourly
A Maintenance Technician in the Tuscaloosa, AL Area area reported making $20 per hour
Job Highlights
10+ years experience
Tuscaloosa, AL Area area
Full-time
 
10000+ employees
Company - Public
$16
hourly
A Maintenance Technician in the Salt Lake City, UT Area area reported making $16 per hour
Job Highlights
5-7 years experience
Salt Lake City, UT Area area
Full-time
 
1001 to 5000 employees
Company - Private
$16
hourly
A Maintenance Technician in the Salt Lake City, UT Area area reported making $16 per hour
Job Highlights
5-7 years experience
Salt Lake City, UT Area area
Full-time
 
1001 to 5000 employees
Company - Private
$17
hourly
A Maintenance Technician in the Charleston, SC Area area reported making $17 per hour
Job Highlights
1-2 years experience
Charleston, SC Area area
Full-time
 
1001 to 5000 employees
Company - Public
$20
hourly
A Maintenance Technician in the Tampa, FL Area area reported making $20 per hour
Job Highlights
1-2 years experience
Tampa, FL Area area
Full-time
 
10000+ employees
Company - Public
$16
hourly
A Maintenance Worker in the New York City, NY Area area reported making $16 per hour
Job Highlights
New York City, NY Area area
Full-time
 
5001 to 10000 employees
Company - Private
$23
hourly
A Maintenance Technician in the Detroit, MI Area area reported making $23 per hour
Job Highlights
5-7 years experience
Detroit, MI Area area
Full-time
 
501 to 1000 employees
Company - Private
$20
hourly
A Maintenance Person in the Springfield, MA Area area reported making $20 per hour
Job Highlights
5-7 years experience
Springfield, MA Area area
Part-time
 
1 to 50 employees
Nonprofit Organization