Survival Guide for Contractors

Negotiating a new contract can be a very delicate subject. Such important factors as 'Do you currently have a job?' and 'When can you start?' will make a major difference in the negotiation process. Some of the salary increase you will see as a contractor is compensation for the lack of job security, not just the lack of benefits. When negotiating a new contract, try and remember the following things:

  1. You are working for you, and noone else. As all things in life, be true to yourself.
  2. When asked 'What are you looking for in a salary?' respond, 'What are you paying?'
  3. If pressed to set a price, bid high, then shut up. He who speaks next may loose. Put the ball in their court to come back with a reasonable price.
  4. If the technology you're working with is hot (like Java) you have to ride the train, bid high, you can get what you're worth.
  5. It is not guaranteed employment, always keep a reserve to survive on between job searches.
  6. Pick a price you are happy with ahead of time, and don't go under that. (unless you're currently out of work and can't afford to wait).
  7. Most contracting firms give you about 2/3 of what they got, but it varies based on benefits given and how greedy they are. Most don't like to let you know what they are billing for your time. If at all possible, a rate of 5-10% off your rate is optimal.
  8. The area you are in can make a major difference to your pay rate. Some areas of the country are offering significantly higher than $50/hour for Java programming right now, while in others one would be lucky to get $35/hour.
  9. The following things are all negotiable, make sure you get definitive answers about them, and have them IN WRITING in your contract.

Other resources for information on Contracting can be found at The Computer Consultant's Resource Page.