Salary.com MySalary.comSalaryBenefitsAdviceSelf-TestsLearningCareerMoney
SEARCH Salaries Articles
» View HR Edition
Personal Salary Report
My Benefits
My Performance
Self-Test
Enter search criteria
Help
Back to Salary
Back to Advice
Series Home
 
Salary Basics
Nonprofits
Sales Compensation
Small Businesses
Self-employment
Executive Compensation
 
  Executive Compensation: Data Sources
Executive Compensation
It Starts with the CEO Interpreting Numbers
Ellison Says, Stock Only Negotiation Checklist
Data Sources When and How to Negotiate  
Data Sources

In researching the pay for an executive position, it's best to consult several of the many sources of data to get a sense of the range for the job. Don't aim for the top of the range, because there could be unfortunate consequences if you become too expensive.

It's relatively easy to get executive pay data for public and nonprofit companies. Publications such as The Wall Street Journal publish information about CEO compensation. A more detailed and more immediate source is your company's annual meeting proxy (DEF-14A filing) if the company is public. You can get it from your company's investor relations department, or from Salary.com's Executive Compensation Wizard.

If you are researching executive pay in a not-for-profit organization, you can call the treasurer's office and ask for an IRS Form 990.

Proxies contain total compensation information for the top five executives in every publicly traded organization. They disclose every compensation and benefit program in which the CEO participates except benefits offered to all company employees, such as medical and disability insurance. They do so for the last three fiscal years. Exact dollar amounts paid to the CEO and the next four highest-paid executive officers making over $100,000 in cash compensation are also disclosed.

You can get this data even if you don't work for the company. The level of information and amount of disclosure is regulated by the Securities and Exchange Commission (SEC), so all company disclosures are roughly comparable.

If your company is privately held, you may not be able to find out what your CEO makes, but you can research pay for executives of companies similar to yours that are public.

Recruiters can be a good source of information about what the hiring packages have been for their most recent placements. It's a good idea to develop a relationship with one or more headhunters, who have an incentive to share data.

Human resource professionals know the pay within their own markets, and venture capitalists know what they need to pay people in their portfolio companies.

- Bill Coleman, Senior Vice President of Compensation

<% strContentSiteID = "Salary" strAreaID = "SAL" dim strAccpPageName, strHeadPos, strAccpArea 'get full url and make it as lower case strAccpPageName = Lcase(Request.ServerVariables("SCRIPT_NAME")) 'response.write "
strAccpPageName: " & strAccpPageName & "*****
" 'get start position for area name strHeadPos = InStr(1, strAccpPageName, "/", 1) 'get strAccpArea = right(strAccpPageName, len(strAccpPageName) - strHeadPos) 'response.write "
strAccpPageName: " & strAccpArea & "=========
" 'get second position for area name strHeadPos = InStr(1, strAccpArea, "/", 1) 'remove strAccpArea = left(strAccpArea, strHeadPos - 1) 'response.write "
strAccpPageName: " & strAccpArea & "---------
" select case LCase(strAccpArea) case "aboutcompany" strArea = "ABU" case "advancedsearch" strArea = "ASE" case "advice" strArea = "ADV" case "benefits" strArea = "BEN" case "careers" strArea = "CAR" case "compensation" strArea = "COM" case "ecm" strArea = "ECM" case "enterprise" strArea = "" case "home" strArea = "HP" case "learning" strArea = "LRN" case "money" strArea = "MON" case "salary" strArea = "SAL" case "selftests" strArea = "SFT" case "sitesearch" strArea = "SSE" case "smallbiz" strArea = "" end select %>
Learn More to Earn More:
<% response.write "" & chr(13) response.write "
" %>
<% response.write "" & chr(13) response.write "
" %>
<% response.write "" & chr(13) response.write "
" %>
   Advertisement
<% strTargets = "/AAMSZ=160x600_RIGHT/SITE=SALARY/AREA=" & strArea & "/SJCOD=/SJCAT=/SMET=/SST=/SSAL=/PNAME=/POS=0" with Response 'make top ad call .Write "" end with %>
<% sub create_career_iframe_careerjournal (iCountJobTitle, _ strNarrowCode, _ strNarrowDesc, _ strJobCode, _ strJobTitle, _ strIframeWidth, _ strIframeHeight, _ strDisplayCharLen, _ strTableBorderWidth, _ strPageName) Response.Write "" Response.Write " " Response.Write " " Response.Write " " Response.Write "
" Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write "
" Response.Write " " Response.Write "
" Response.Write "
" end sub sub create_career_classfinder (strNarrowCode,strJobTitle) dim strAccpPageName, strHeadPos, strAccpArea 'get full url and make it as lower case strAccpPageName = Lcase(Request.ServerVariables("SCRIPT_NAME")) 'response.write "
strAccpPageName: " & strAccpPageName & "*****
" 'get start position for area name strHeadPos = InStr(1, strAccpPageName, "/", 1) 'get strAccpArea = right(strAccpPageName, len(strAccpPageName) - strHeadPos) 'response.write "
strAccpPageName: " & strAccpArea & "=========
" 'get second position for area name strHeadPos = InStr(1, strAccpArea, "/", 1) 'remove strAccpArea = left(strAccpArea, strHeadPos - 1) 'response.write "
strAccpPageName: " & strAccpArea & "---------
" select case LCase(strAccpArea) case "aboutcompany" strArea = "ABU" case "advancedsearch" strArea = "ASE" case "advice" strArea = "ADV" case "benefits" strArea = "BEN" case "careers" strArea = "CAR" case "compensation" strArea = "COM" case "ecm" strArea = "ECM" case "enterprise" strArea = "" case "home" strArea = "HP" case "learning" strArea = "LRN" case "money" strArea = "MON" case "salary" strArea = "SAL" case "selftests" strArea = "SFT" case "sitesearch" strArea = "SSE" case "smallbiz" strArea = "" end select dim intNumJobBoards dim arrayJobBanner redim arrayJobBanner(20) response.write "" & chr(13) response.write "
" response.write "" & chr(13) response.write "
" response.write "" & chr(13) response.write "
" intNumJobBanner = 3 Response.Write "" Response.Write "" Response.Write " " Response.Write "
" Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write " " Response.Write "
Learn More to Earn More:
" Response.Write "" for i = 0 to intNumJobBanner -1 Response.Write " " Response.Write " " Response.Write " " 'Response.Write " " next Response.Write "
" & arrayJobBanner(i) & "
" Response.Write "
" Response.Write "
" end sub %>
 
To find related articles, we suggest these keywords for our "Search Articles" function.
Keywords: CEO total compensation proxies executive stock option incentive program benefit
Contact Us | Feedback | Glossary | Legal | Privacy | Site Map | Help
Copyright 2000-2005 © Salary.com, Inc.