Slashdot Mirror


Ask Slashdot: Should You Tell Future Employers Your Salary History?

An anonymous reader writes: During the interview process for a technology job, I was asked to fill out an application which included questions about my compensation history. When I asked why, I was told that it was part of the background check and wouldn't be used to determine the size of the offer... What is the risk for the employer of not knowing that info? Is this standard procedure or part of a trend at technology companies?
The original submission asks if this is ever a legitimate question -- or more to the point, "Is it anything more than an attempt to gain negotiating leverage?" So leave your best answers in the comments. When you're interviewing for a new IT job, should you tell future employers your salary history?

17 of 435 comments (clear)

  1. Never give a number by Anonymous Coward · · Score: 5, Informative

    You should never ever ever give your salary history. It will NEVER help you and will only ever fuck you over. Anyone that claims it's for a background check is lying their ass off and no employer will ever confirm a number. Just put $1 or $0 and when they ask you can simply tell them that's not important and/or it's none of their business.

    1. Re:Never give a number by Anonymous Coward · · Score: 5, Informative

      That's a good idea if you never want to get hired.

      In theory, your previous salary is irrelevant. In actual practice, companies want that information because they view it as an indicator of how much you want to be paid. Unless you are interviewing for a job as CEO or other high level position, 99.9% of all companies want to pay you as little as possible.

      If you were paid $100k in your previous job but they are really hoping to pay someone $50k, telling them your previous salary will almost certainly result in you not getting the job. Withholding salary information will also result in not getting the job.

      Leverage is a fantasy. You have no leverage. THEY control who gets hired. Companies will hire whoever will work for the lowest wages with no regard to skill or qualifications. That's pretty much the entire basis of the H-1B program.

    2. Re:Never give a number by Anonymous Coward · · Score: 5, Interesting

      The way I usually respond to "what was your previous salary" question is "Yes Sir, I know how to keep a secret. Next question please." It's like asking a salesmen the same question, if they are any good, they wouldn't respond or they'd game you. I prefer the honest approach just to see how stupid the headhunter is.

      The only thing that matters is the value and opportunity I represent to your company right now. If I come along with a packed Portfolio, letters of recommendation from executives with dollar amounts in them, and so forth, the discussion needs to be how much or the offer to try the job out for a month, paid of course, and see how things go.

      The only kind of employer that hires a head hunter to fish around for cheap labor (if you ever get a number on a phone call or an e-mail, or a very narrow salary range, it's fishing), or wants to know your existing salary upfront, is one that thinks of their employee's like any fixed piece of equipment and treats them as such.
      If you get into the habitation of treating all people like fixed equipment, and treating all equipment the same, pretty soon the really great ones move on and all you are left with is a string of bad people. As a result, many of those businesses are an absolute nightmare to work for. They have an insatiable appetite to find ways to cajole, prod, and otherwise manipulate their labor into doing often immoral and unethical work; insecure people tend to need others around them to feel insecure as well.

      Ignore them, let them die, go work for the competition.

    3. Re:Never give a number by Anonymous+Brave+Guy · · Score: 4, Insightful

      Leverage is a fantasy. You have no leverage. THEY control who gets hired. Companies will hire whoever will work for the lowest wages with no regard to skill or qualifications.

      But conveniently, declining to provide your salary history will often prevent you from accidentally accepting a job with such a poor employer.

      There is only one reason a prospective new employer would ever need to know your previous compensation details, and we all know what it is. Asking what level of compensation you're looking for in a new job is a perfectly legitimate question, but there's no reason any honest and reasonable employer can't just ask it directly. If they don't, and if they won't let your refusal to give history go, you might as well take advantage of the insight you've been given at an early stage and walk away before you waste any more of your time on them.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Never give a number by nerdonamotorcycle · · Score: 4, Insightful

      Exactly. Salary negotiation is a game and the first person to name a number loses. Asking someone their complete salary history is like saying to someone, "Let's play poker, only, i get to see all of your cards and you don't get to see any of mine." You wouldn't play poker with someone like that, would you? Similarly, don't go in to a job interview with someone like that. And furthermore, it's a red flag for how the company treats their employees. Run far, run fast.

    5. Re:Never give a number by uncqual · · Score: 4, Informative

      As a hiring manager, I want to know your last salary and perhaps some salary history for a couple reasons.

      First, if I have a req for an engineer with a range of $160K-$190K, if you are making $220K I know it's unlikely that you will accept this job. If I'm really excited by you in an initial interview, I might find another position and talk with you about considering that one instead. If' I'm not really excited by you, I'll not pursue it as there's no reason to waste the team's time interviewing someone who is unlikely to take the position and/or will start out with low morale and will likely leave before your on-boarding costs have even been recovered.

      Second, the person who knows you best as an employee is likely your last employer. If they were paying you an unusually low (or high salary) taking into account the company as some are known to pay high while others pay high, they likely don't think you are very valuable (or think you are very valuable). This is an interesting hint to me.

      In all cases, if there's a reason that the applicant knows their last salary (and perhaps salary history) is problematic, they are free to explain early on (as in, "You may notice that my salary was very low at my last position. This is because I was working for my brother-in-law and trying to help keep his business afloat as a family favor.").

      As a hiring manager, I try to bring people in as high as I can without creating disparities among the group between engineers of similar skill and productivity. This is simply logical -- when raise time comes around, I get x% to spread around and I don't want to consume it bringing people "up to grade", I'd rather spend it rewarding people. It's usually much easier to get another $15K for a new hire (esp. when the position has been open for a while and the boss really wants it filled) than it is to get another $15K a year later to give the new hire a "grade adjustment" raise.

      I don't worry too much about overpaying under-performers though -- I tend to get rid of them fairly quickly (usually with them resigning, but occasionally via more painful routes). But, even if I am overpaying an under-performer, I still get a percentage of their inflated salary to hand out to other members of the team (and give the overpaid employee little if anything -- which also helps getting them to decide to move on elsewhere!). The logistics of this are a little trickier than described here, but that's the general scheme.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    6. Re:Never give a number by Anonymous Coward · · Score: 4, Insightful

      if I have a req for an engineer with a range of $160K-$190K, if you are making $220K I know it's unlikely that you will accept this job.

      Then be upfront yourself. Tell the potential recruits you're willing to pay up to $190K and let THEM decide if they want to apply.
      Of course, everyone wants to withhold information to enhance their bargaining position.

    7. Re:Never give a number by lgw · · Score: 5, Insightful

      I'm paid well, so I always provide my salary in the first call with the recruiter. No point in wasting my time in they're not in the ballpark.

      When young and underpaid, I would respond with "my salary is a joke, and the punchline is $X". Any large employer is going to pay you at least market rate if you're a software developer, and that certainly worked well for me, getting a 40% raise when I left my first and third jobs.

      So, in my experience, if you're below market, you might as well say so and make it clear that's not going to be OK. If you're at market, there's no point in hiding it, since that's what they'll assume anyway. If you're well paid, then you really want to tell them upfront. All the cases point to telling the recruiter your current comp package.

      History before that is none of their business, though.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    8. Re:Never give a number by uncqual · · Score: 4, Interesting

      The problem is, and this is from years of experience, applicants will still waste your time as a "backup" (or even "backup backup backup") option.

      Also, many applicants assume that the range is "negotiable" and think that they can somehow, in the last throes of negotiation, get an offer over the top of the range. (They are wrong -- as a matter of principle I don't do that. If the headhunter kicks in $10K of their commission to beef up the "sign-on bonus", I'll do that -- and that's surprisingly common when closure is looking tenuous).

      Most people, esp. those seeking high salaries, think they are better than they are (this is a common human trait - ask 100 developers if they think they are above or below the median skill level and I'll bet about 80% will assert that they are above the median). It's a waste of my time and the team's time. I've got code to write (well, usually designs to review but...) and they have code to write -- interviewing, unlike developing software, is not something we do because we enjoy it.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    9. Re:Never give a number by Anonymous Coward · · Score: 4, Informative

      As a hiring manager, I want to know your last salary and perhaps some salary history for a couple reasons.

      First, if I have a req for an engineer with a range of $160K-$190K, if you are making $220K I know it's unlikely that you will accept this job.

      if you really think this, then asking the prospective employee what salary they are seeking accomplishes the same goal. then, the only difference between how you want to handle this and how an employment-seeker should handle this is who gains the upper hand in salary negotiations. obviously you prefer your method because it gives you the upper hand. you either don't realize this, or are being disingenuous in your reasoning.

      Second, the person who knows you best as an employee is likely your last employer. If they were paying you an unusually low (or high salary) taking into account the company as some are known to pay high while others pay high, they likely don't think you are very valuable (or think you are very valuable). This is an interesting hint to me.

      you're assuming that their last employer's salaries have kept pace with the job market. i have often found this not to be the case, particularly in a strong job market. you're also assuming that their last employer pays employees according to how valuable they are. i rarely seen this to be the case, especially for long-time employees.

      being good at their job and being good at salary negotiation are often two independent skills, and withholding current salary information is a good tip for people who aren't good at salary negotiation. if you don't believe in leverage, tell us about how you include a salary offer in all of your job postings, and make salary information for everyone in your company available to all of your employees.

    10. Re:Never give a number by AmiMoJo · · Score: 5, Insightful

      First, if I have a req for an engineer with a range of $160K-$190K, if you are making $220K I know it's unlikely that you will accept this job.

      Just ask for a ballpark salary expectation up front. No need to know history.

      Second, the person who knows you best as an employee is likely your last employer. If they were paying you an unusually low (or high salary) taking into account the company as some are known to pay high while others pay high, they likely don't think you are very valuable (or think you are very valuable). This is an interesting hint to me.

      In other words, you punish loyalty.

      Sticking with a company, even when they are financially unable to offer good raises, or just not switching jobs every few years tends to result in a lower salary. It's better for the company though, as they get a talented employee with deep knowledge of their products rather than a someone who sees them as a mere stepping stone to something better.

      This is why I don't discuss previous salaries. It's never really a discussion, they only want to know so that they can make faulty assumptions and make a low offer. You pay what I'm worth or you go with the second best candidate.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Never give a number by Anonymous Coward · · Score: 4, Insightful

      // the "shock and awe" of the salary disparity between the left coast and most other places is enough to overcome any trepidations about relocation.

      This "shock and awe" is nice until the candidate gets the "shock and awe-shit" of housing prices on the left coast...

  2. Only if in your best interest by ranton · · Score: 4, Interesting

    Earlier in my career I never gave my current salary, because I was looking for 20%+ raises each time and giving the information would probably only hurt me. But now that I am in my mid-30's and making far more than most of my counterparts with similar job titles, giving my salary helps ensure I don't waste time with any company which cannot provide similar compensation. Most companies don't realize top IT talent often get Senior manager / Director level salaries even without many if any managerial duties, so I need to weed them out quickly. Either that or they immediately start treating me as a consultant, because many companies are more comfortable with $150/hr full time consultants than $200k "permanent" IT staff members (even for long term gigs).

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  3. I've never been asked a salary history by Snotnose · · Score: 5, Interesting

    Been at this since '81 or so, several jobs (scary to think of the percentage of companies I worked for that no longer exist). I've never once been asked for a salary history. They usually ask for the desired salary, which I leave blank. Let them throw out a number and start negotiating.

    Works for me, every job I've ever gotten had a higher salary that the one I left.

    Most interesting? I was interviewing at a company when rumors started to fly my company was going to have a layoff. I went to the manager in charge of my job (not my supervisor), asked to be laid off if the rumors were true. Got hired by the company across the street (not kidding, I walked to both of them, they were 1 mile away). Held off on turning in my 2 week notice and, sure as snot, got laid off a week later. Got all the benefits of being laid off, plus after a 1 week vacation I started my new job.

  4. Re:Just inflate history by phantomfive · · Score: 4, Interesting
    Nah, I'll give you some methods. There are plenty of companies doing surveys on the topic of salaries, you can pick them up (I snagged one from a manager at a previous company). Glassdoor will give you a ballbark idea. Here's another article, that gives you some good starting points. It's a little old, so salaries have moved up since then.

    Another technique that works is: when a recruiter calls you, ask for $30k more than you really want. If the recruiter seems happy, then you asked too low (which means you should ask for $50k more next time). If the recruiter sounds a bit terrified, then you asked for the right amount. The last time I got hired, I scared away a lot of recruiters this way, but not all of them. The ones who weren't scared away were the ones I wanted to work with (and I got within $2.5k of my asking price).

    to persuade people in a negotiation you need to be able to get some kind of source to be able to prove your claims.

    No, there are plenty of techniques you can use. I strongly suggest reading this book, because you are going about it the wrong way. In fact, if you go up to your boss and say, "My salary is below average, here is proof," he'll probably look at your proof for a while, then say, "You are right, my boy. Let's talk about this during your next performance review and see what we can do for you." At the next performance review, you'll get a 2%-3% payraise, if you are lucky. To some degree, facts don't matter during negotiation.

    --
    "First they came for the slanderers and i said nothing."
  5. Re: Donald Trump - RacistPresident Constitutional by naubol · · Score: 5, Insightful

    For the love of god, can we please collapse/grey out/auto collapse whole threads that start like this?

    --
    Reality is a slackware box running on a 386 tucked away in god's sock drawer.
  6. I think it depends... by gosand · · Score: 4, Informative

    I think it all depends on where you are in the hiring process. If it is because you are at the offer stage, then tell them. You can give general numbers. I don't think they can actually verify that information though. In general, most companies will only verify that you worked for them from this date to that. Depending on the job, they may do background checks, and they could be extensive. So... they may be able to verify your story. I honestly only vaguely remember how much I was making at some of my last jobs. So as long as you are close it shouldn't be an issue. Lie, and they find out, and you will be dropped immediately.

    I have hired many people over the years, and I know exactly where you are coming from.
    However, most of my experience has been with companies that have a hiring process. Therefore, I don't get to ask those questions. The recruiter may, i don't know what they do as part of their vetting process. I also know that the position pay range is between X and Z, with Y being the mid-point. HR wants you to hire at the mid-point (unless you are hiring internally, then it is 'as low as possible'). Not my rules, but the reality I have seen.

    There are obviously downsides to this situation, in that I don't always get all of the information I may need. Also, it doesn't always work out for the candidate. I know, because I have been on that side as well. I was at one job where I was paid well, I got about a 12% increase when I joined it. It was higher-up the food chain too. But my boss was a nightmare, from day 1. I hated every single day I worked there. I tried to make it work... but after a year I started looking.

    Recruiters wouldn't ask my salary history, but would ask my current salary. When i told them, they usually would start backpedaling. I would then explain what I was willing to take. There was one promising job, two rounds of interviews went great, it was a great work environment and I really wanted it. I told the recruiter what I was making but what I was willing to take. Unfortunately, he only told the employer what I was making. So I didn't get the job.

    How do I know all of this? Because they hired me. A month or so later I got a call from that recruiter, wanting to know if I was still interested. I was! He said salary was an issue, and they couldn't meet my current pay. I reiterated to him what I was willing to take, and after a little negotiating I got the job. As it turned out, the recruiter was a dumbass and didn't tell the hiring manager (my new boss) about my willingness to take less than my current salary. The person they had chosen over me didn't work out, and I am really glad that they came back to me because I am still there and it has been great. I have since learned more about our corporate recruiters, and how terrible they are. I keep that in mind as I have started hiring more people. Remember this - their job is to get people hired, not necessarily to hire the right people. I know that sounds crazy, but it's true. And the strange thing is, they aren't very good at it.

    --

    My beliefs do not require that you agree with them.