the blog for developers

Top 10 Tips (+1) to Get a Pay Raise

My tips may sound obvious, but I was always astonished why some people came to me for more money. They wanted more money for showing up and getting older. There are some general rules when asking for a pay raise, like companies giving out raises only once a year. Some of them can be found here and here.

My general rule: If you did not change in any way in the last year, it’s not very probable you get a pay raise and more money (sometimes a company changed significantly to give pay raises, startups for example). Make yourself more valuable. Self promote more, write some articles or give speeches at conferences. That said, here come the tips.

Top 10 Tips to Get More Money


  1. Ask what to do to get a raise.
    Your boss knows best when he want’s to give you a raise. So better ask him if you want one.
  2. Ask!
    If you do not ask for more money, you will most probably not get more money. In the past I’ve got sometimes more money, because my employeer feared to lose me, but otherwise: No asking, no pay raise.
  3. Go Extra Mile
    Managers will easier award more pay to people who go the extra mile. If you’re in the head of your boss as “the maker” or the one who goes the extra mile, it will be much easier for your boss to give you more money. Make it easy for him.
  4. Help your Boss
    One of my mottos always was: Help your boss. Just once think about him, his problems, what he needs to get going and what he needs solved. Most of your bosses have bosses of their own for whom they must achieve things. If you help your boss, he usually will help you. Which might be a pay raise.
  5. Accept new Responsibilities
    Take a look at your responsibilities. Where do you want to go? Accepting more or new responsibilities gives you better arguments for a pay raise.
  6. Manage People
    If you currently do not manage people (whatever that means), one way to earn more money is start with a managing role. Companies can easier accept giving you a pay raise if you have the responsibility for people. Be sure that you really want this, don’t do it just for the money. Otherwise you’re the next PHB.
  7. Change Jobs
    The easiest way and the hardest way to get more money is to change jobs. With the insecurity of a new job, the change, more responsibilities (see above) this can be a fearful experience, and you also shouldn’t change jobs too often. This is the hard part. The easy part: Your new boss most certainly will see it as natural that you want more money in your new job than in your old one. He needs to woo you away from your old job.
  8. Learn new Skills
    As said, if you do not change, your pay won’t change also. Expand your skills, either on a new project at work or learning at home. With the internet there is no excuse anymore to not learn something every day. As Lisa Barone writes in “It’s Not the Recession, You Just Suck”:

    Learn something new. Go beyond your bubble and learn how to do something that makes you stand out.

  9. Ask for new Hardware or other Benefits
    The budget of your boss on payments might be tight. Often it’s easier for him and your company to give you hardware or other benefits instead of money (see below about bonuses). I would ask for money first, and if your boss sees no budget, ask about new hardware.
  10. Ask for a Bonus
    Sometimes there is no budget for a pay raise. But there may be money for a bonus. Ask what you need to do to earn a bonus or take a look at what you have achieved. Bonuses are both easier to your company as they are not permanent and are based on precise conditions.
  11. Bonus: Know What You’re Worth
    You should know what you are worth – look around or get competing bids. Daiv Russel tweets:

    @codemonkeyism Get competing bids from other companies to convey you market value to your employer

    This makes it easier to argue for more money with your boss. Take into account your local pay range and the pay range at your company. Startups may pay less, trans-nationals may pay more. Prepare for a rude awakening, you might be at the top already.

If all of this doesn’t work, and competing companies pay more, then perhaps you are really at the wrong company. But do not base your happyness on money alone, there could be a rude awakening. I wish you the best!

You can leave a Reply here. Of course, you should follow me on twitter here.

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

About the author: Stephan Schmidt has more than 15 years of internet technology experience and 10 years experience in agile. He was head of development, consultant and CTO and is a speaker, author and blog writer. He specializes in organizing and optimizing software development helping companies by increasing productivity with lean software development and agile methodologies. Want to know more? All views are only his own.

6 Tweets

Leave a reply.

Comments

Gordon J Milne

All good ideas.

If you don’t ask you usually won’t get.

As my granny used to say to me “shy kids get no sweeties”.

@Gordon: Indeed, “shy kids get no sweeties”

If you ask you usually don’t get it either – why should I pay an employee better if there’s no real danger he’ll go away?

If your company, or you, care about motivation – forget about Bonus.
http://www.ted.com/talks/lang/eng/dan_pink_on_motivation.html

My philosophy is to reward people that did a great job. If I have the possibilities (budget) and believe her value is increased and will remain at that level, I would give her a raise without asking.

What about “Be a multiplicator and facilitator”? Is it part of point 6? Teach peers to make them better. This counts twice.

The best hardware should be given by the company automatically. Makes no sense that a secretary gets the newest stuff whereas the developer is working with a pentium D. But you’re right. Most companies did not understand this, so keep asking.

@Strug: ” I would give her a raise without asking.” Yes, I agree this is the best way.

“Be a multiplicator and facilitator”. More like 3, but could make this an extra point worth mentioning.

“The best hardware should be given by the company automatically.” True too. I had the luck until now that the companies I’ve worked for saw it the same way. We currently use dual 24″, 8core, 8gb machines for developers.

I also thought about “ask for private hardware” not as a work tool.

Dual 24″? Wow. I’m getting jealous:)

Private hardware? Is private private or “private”:) I mean who will be the owner of that hardware? Am I to honest? What would tax authority say?

Josh

For me its to learn how to “Manage People” or should I say “Lead People” is the best choice. Coz it is a skill that you can also use when you become the boss of your own company. If you realy want more money? You should start your own company (Dream Big). Don’t stay as an employee. I recommend “Rich Dad Poor Dad” by Robert Kiosaki for more skills needed to earn more money.

@Josh: You#re right about the lead people. Basically. I thought at least that it was. In development with Scrum and self-organizing teams it might be “manage” again (a different one, very minimal, just the career planning etc.)

Scott C

Taking every new responsibility that pops up is definitely the way to get ahead at the same employer. Most people shy away from new workload as they are afraid of making mistakes but management always sees the people putting their names on things as promotion potential.

Leaving replies on blogs probably a negative.

@Scott: “Leaving replies on blogs probably a negative.”

Not with me :-)

There is some good advice there. I always encourage people to think about what their boss is looking for and using that as your “currency” for getting a pay raise.

Eg. If your boss is focused on cutting costs then quantify exactly how much you are saving the business, and ensure that you are consistently highlighting this to your boss.

I also really encourage you to think about non-financial areas that you might consider a raise. Reduced working hours, days working from home, increased annual leave allowances, paid mobile phones and home internet, professional study allowances, membership to professional associations and subscriptions to trade magazines can also be negotiated very easily, greatly contributing to your annual salary package.

And I definitely agree with ASK! The noisy bird gets fed.

Leave a Reply

What people wrote somewhere else:

Just published on CodeMonkeyism “Top 10 Tips (+1) to Get a Pay Raise” http://tinyurl.com/y9ezc92 Please RT #money

This comment was originally posted on Twitter

RT @codemonkeyism: Just published on CodeMonkeyism “Top 10 Tips (+1) to Get a Pay Raise” http://tinyurl.com/y9ezc92 Please RT #money

This comment was originally posted on Twitter

Just published on CodeMonkeyism “Top 10 Tips (+1) to Get a Pay Raise” http://tinyurl.com/y9ezc92 Please RT #money (via @codemonkeyism)

This comment was originally posted on Twitter

RT @codemonkeyism: Just published on CodeMonkeyism “Top 10 Tips (+1) to Get a Pay Raise” http://tinyurl.com/y9ezc92 Please RT #money

This comment was originally posted on Twitter

Code Monkeyism: Top 10 Tips (+1) to Get a Pay Raise http://ff.im/-eRJA0

This comment was originally posted on Twitter

Top 10 Tips(+1) to Get a Pay Raise
http://bit.ly/9soga8

This comment was originally posted on Twitter

Additional comments powered by BackType

Guide to CodeMonkeyism

Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.

Top 10

6 reasons why my VC funded startup did fail

Go Ahead: Next Generation Java Programming Style

Java Interview questions: Write a String Reverser

The dark side of NoSQL

7 Bad Signs not to Work for a Software Company or Startup

Is Java dead?

Scala vs. Clojure

Never, never, never use String in Java

No future for functional programming in 2008 – Scala, F# and Nu

Clojure vs Scala, Part 2

Java Developer

Is Java Dead?

Go Ahead: Next Generation Java Programming Style

Be careful with magical code

All variables in Java must be final

Never, never, never use String in Java

Bending Java: More readable code with methods that do nothing?

NoSQL Guy

NoSQL: The Dawn of Polyglot Persistence

The dark side of NoSQL

Essential storage tradeoff: Simple Reads vs. Simple Writes

Sharding destroys the goals of your relational database

The unholy legacy of databases

Startup/CTO

Development Dream Teams

6 reasons why my VC funded startup did fail

American vs. European style of Software Development

12 Things to Reduce Your Lead Time and Time to Market

The high cost of overhead when working in parallel

Essential storage tradeoff: Simple Reads vs. Simple Writes

Job Seeker

Another Good (Java) Interview Question

7 Bad Signs not to Work for a Software Company or Startup

Java Interview questions: Write a String Reverser (and use Recursion!)

Java Interview questions: Multiple Inheritance

As a Manager: What I value in developers

Top 10 Tips (+1) to Get a Pay Raise

Agilist

What Developers Need to Know About Agile

5 Practices Better to Change in Your Scrum Implementation

Scrum is not about engineering practices

ScrumMaster and ZenMaster: The joke of certification

What is Trans-Scrum?