How much does IBM pay?
The national average salary for an employee at IBM is $84,673 per year or $40.71 per hour. However, there's a significant range between the top 10 percent of earners and the bottom 10 percent of earners. While the highest-paid employees at IBM can earn over $113,000 a year, the lowest-paid employees earn less than $63,000. Show More

IBM SALARIES BY DEPARTMENT

Salaries at IBM differ depending on the department or organizational function. Based on our analysis, the employees in Advertising & Marketing earn salaries at IBM that are well above average, with yearly earnings averaging $120,451. The Management organizational function also pays relatively high compared to other departments, where employees earn $97,085. The organizational functions at IBM that pay the least are Customer Service and Administrative & Office. Workers in these departments earn $54,571 and $74,207, respectively.
Department
Average
Advertising & Marketing
Advertising & Marketing
$120,451
$120k
Management
Management
$97,085
$97k
Business Operations
Business Operations
$95,342
$95k
Science & Engineering
Science & Engineering
$93,573
$94k
Sales & Retail
Sales & Retail
$90,908
$91k
Accounting & Finance
Accounting & Finance
$82,584
$83k
Computer & IT
Computer & IT
$81,608
$82k
Administrative & Office
Administrative & Office
$74,207
$74k
Customer Service
Customer Service
$54,571
$55k

IBM SALARIES BY JOB TITLE

While the average employee salary at IBM is $84,673, there is a big variation in pay depending on the role. Some of the job titles with high salaries at IBM are Research Staff Member, Management Consultant, Account Executive, and Program Manager. A typical Research Staff Member salary at IBM is $122,835. Some of the other roles at IBM are Customer Service Representative and Administrative Assistant. A worker with the title Customer Service Representative at IBM earns an average salary of $37,891 per year.

IBM SALARIES BY LOCATION

It's no secret that workers earn different salaries in different parts of the country, since the cost of living can be much higher in certain areas. At IBM, the employees are paid different salaries depending on their location. The city that stands out for having the highest pay is Washington, DC, where IBM pays its workers an average salary of $101,550. In San Jose, CA, IBM pays a lower average salary of $101,263.

RECENTLY ADDED IBM SALARIES

JobLocationDate AddedSalary
ETL Informatica Lead
El Segundo, CA
ETL Informatica Lead
El Segundo, CA
El Segundo, CA
09/30/2019
09/30/2019
$95,32609/30/2019
$95,326
Technical Architect
Torrance, CA
Technical Architect
Torrance, CA
Torrance, CA
09/27/2019
09/27/2019
$106,43409/27/2019
$106,434
Application Developer
Newtown, PA
Application Developer
Newtown, PA
Newtown, PA
09/26/2019
09/26/2019
$77,04309/26/2019
$77,043
Senior Managing Consultant
Pittsburgh, PA
Senior Managing Consultant
Pittsburgh, PA
Pittsburgh, PA
09/25/2019
09/25/2019
$142,40009/25/2019
$142,400
Application Architect
Coppell, TX
Application Architect
Coppell, TX
Coppell, TX
09/25/2019
09/25/2019
$113,36009/25/2019
$113,360

IBM Competitor Salaries

Some of the competitors of IBM are Google, Microsoft, and Symantec. The average salaries at Google rank the highest, with their employees earning an average salary of $127,289 per year. Employees at Microsoft earn an average of $124,093 per year, and the employees at Symantec earn an average salary of $117,179 per year.
Company
Average Salary
$127,289
$127k
$124,093
$124k
$117,179
$117k
$106,079
$106k
$103,599
$104k
$103,398
$103k
$94,992
$95k
$92,479
$92k
$88,383
$88k

IBM JOBS