Slashdot Mirror


Moving from a Permanent Position to Contract Work?

duncan bayne asks: "I'm sure many developers in salaried, permanent positions have been tempted by the self-management, flexibility and higher pay that are the perks of being a contractor, while at the same time looking nervously at the uncertainty and irregular income. So, to all those in the Slashdot crowd who've made the change - what was it like, was it worth it, and what advice can you share?"

80 of 295 comments (clear)

  1. Clarification by rackhamh · · Score: 5, Insightful

    Contracting isn't exactly self-management. Many companies prefer to do all project management themselves and simply treat contractors as implementers.

    1. Re:Clarification by IDkrysez · · Score: 3, Insightful

      More likely self-management in terms of employment regulations -- IIRC, if you're a contractor then your employer is not allowed to define the hours of when you work or don't work; they can only define milestones for your progress and set times for meetings they need you to attend.

      You should get paid more, and have more freedom in this sense... and you'd need to be self-managing in terms of making yourself get the work done :)

      If you're lucky, you might've found a job where you can pretty much set your own hours anyway -- i.e., if your employer trusts you and believes that you're more efficient and happy when working when you *want* to, then whee! Benefits of regular employment are nice, I do contract work on the side... and thus I've lost all freedom! ;)

            -borg

      --
      Was it a bat I saw? Racecar. Stack cats. A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal--Panama!
    2. Re:Clarification by rackhamh · · Score: 5, Insightful

      IIRC, if you're a contractor then your employer is not allowed to define the hours of when you work or don't work
      That may be; I don't know the legal side of it. But in practical terms, on projects that require interaction with business groups, you will be working the same hours that they do. Furthermore, some companies will require that you work on-site, as a means of providing secure access to company resources -- which will also limit your working hours.

      I'm sure it's possible to build up a consulting business that avoids this kind of situations, but you may have to turn down some lucrative jobs to maintain such standards.

    3. Re:Clarification by tezbobobo · · Score: 3, Informative

      I've actually had less autonomy. Whilst working for the company, they dictate your time and what they think you should be doing and so on. Since I went contract firm want a much stricter account of the time spent. For a person like me who'd prefer to get the job done and not worry about the paper work, that is very frustrating. All of a sudden lunch breaks and my many coffee breaks are a no-go or at east a keep secret. Same for cigarettes.

      Oh yeah, there is also the finance paper work...

    4. Re:Clarification by unixbugs · · Score: 2, Insightful
      "...if you're a contractor then your employer is not allowed to define the hours of when you work or don't work..."

      Depends on the what the contract says, dude. I signed one for data cabling saying I'd be at work at 8 AM until the last light on the switch was lit - or until the boss gave in. Thats just the deal, and the money was almost worth getting home at 3 AM only to wake up at 7 to do it all over again. In the environment I work in now, which is VoIP Administration (Go Gentoo!), a contract would fit me very well but the people doing the hiring are smart enough to give me salary and expect me to get to work on time and leave when it is appropriate, which is usually up to me. I can almost schedule the time that I leave by adjusting the pace at which I operate and plan things throughout the day; something you might expect from a contractor ;)

      Its just been my experience that it depends on what kind of person you are and what kind of deal you are willing to sign. If the money is good and you can rock and roll with a keyboard and some crimpers, stay awake late and get up early, then a contract is the way to go if you can get it. In my case, personally, I grew a little tired of 80 hour weeks and kind of enjoy my desk job. It's about half the pay but it is far less than half the work.

      Ask yourself this: What do you want and how bad do you want it?

      --
      You are about to give someone a piece of your mind, something which you can ill afford...
    5. Re:Clarification by harmic · · Score: 2, Informative
      More likely self-management in terms of employment regulations -- IIRC, if you're a contractor then your employer is not allowed to define the hours of when you work or don't work; they can only define milestones for your progress and set times for meetings they need you to attend.

      You're employer is allowed to stipulate whatever they like in the contract. You should read the proposed contract quite carefully before signing it. Usually you will be signing a standard contract from an agency that specifies that you will work the standard core hours of the client, unless agreed otherwise with your manager.

  2. Funny you should ask by Anonymous Coward · · Score: 3, Funny

    When I first started out it was definately frightening, however as time went on they kept giving me more and more responbility, eventually they ended up with a contract CEO. Don't ask. But the perk for me is that since I'm contract I can hit on the hot workers at my workplace without having to worry about any side effects. Try it sometime.

    1. Re:Funny you should ask by winkydink · · Score: 3, Insightful

      They can also tell you that today is your last day for no reason at all. Or worse, call you after you've left for the day and tell you not to come back.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    2. Re:Funny you should ask by kenevel · · Score: 2, Interesting

      I guess it has a lot to do with the culture where you're working now. I know guys who are happy at a small firm who have implemented XP who are well paid and have no inclination to jump ship. I was at a very large consultancy, itching for more responsibility and more design work and left without a contract to go to a couple of years ago. As soon as I had a leaving date, the interviews came in and I sorted out a contract within a week of resigning. Since then I haven't looked back.

      Where do you work to get fit staff to hit on? The places I've ended up has been almost entirely wall-to-wall blokes. Not what you'd call a target-rich environment...

    3. Re:Funny you should ask by nomad_monad · · Score: 4, Funny

      Hot coworkers?

      Sorry, I think the original poster was talking about contracting for TECH companies...

    4. Re:Funny you should ask by iminplaya · · Score: 3, Informative

      "Willful employment" is a common practice, even amongst full time "permanent" employees. So what if they don't want you back. They still have to pay. They do have to honor a contract...unless there's a stipulation that says otherwise...or they can afford a decent lawyer to help them weasel out of it.

      --
      What?
    5. Re:Funny you should ask by nolife · · Score: 2, Insightful

      Almost any employer can do that, contract worker or not. I'd image there are variations from state to state though.

      --
      Bad boys rape our young girls but Violet gives willingly.
    6. Re:Funny you should ask by eln · · Score: 4, Insightful

      since I'm contract I can hit on the hot workers at my workplace without having to worry about any side effects.

      How do you figure? You can get sued for sexual harassment whether you're an employee or not. You can also be released from your contract for violating the employer's rules of conduct while you're in their building.

      Also, basically all CEOs and upper level management are on contract. They may draw a salary, but you can bet they have contracts spelling out things like severance pay and bonus structure.

    7. Re:Funny you should ask by Frank+T.+Lofaro+Jr. · · Score: 3, Funny

      I know guys who are happy at a small firm who have implemented XP

      Microsoft is hardly considered a small firm.

      --
      Just because it CAN be done, doesn't mean it should!
    8. Re:Funny you should ask by Oligonicella · · Score: 2, Interesting

      Indeed. I contracted into SBC to analyze a migration of their accounts system to Java. It became obvious very quickly that two individuals controlled the entire system. Two "old school thought" guys who didn't want their egos bruised. I spent the last four months sitting there drawing money. They didn't give any kind of crap about what I did, so I got that time to do some online study and research.

      Last I talked to someone there (two yrs ago), they were still where they were then. Sad.

    9. Re:Funny you should ask by sfontain · · Score: 2, Interesting

      They can also tell you that today is your last day for no reason at all. Or worse, call you after you've left for the day and tell you not to come back.

      In most states, any company can do that, whether you are contracted or not.

    10. Re:Funny you should ask by dwandy · · Score: 2, Informative
      sadly, you don't have to be right to drag someone into court ... you just have to be willing to pay legal fees.
      The former contractor I made reference to has been in court for a couple of years, has lost his house and his wife over this, and imho, the pimp doesn't have a leg to stand on ... just the bucks to keep litigating.

      I think the company (at this point) is just fighting 'cause it knows he's broke... :(

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
  3. It was worth it by RGRistroph · · Score: 5, Informative

    I think it was worth it to me. You have to realize that you won't always get higher pay and more flexibility; sometimes part of becoming your own one-man company is that you have less flexibility because you are the only one to do things. And while the pay may be more per hour often you get fewer hours, or spend huge amounts of time marketing yourself and doing research to setting up contracts.

    Still, on the whole it is worth it. You do have more independence.

    Traditionally people following this route have had former employers as their main clients. With sites such as scriptlance, rentacoder, guru.com, and etc., you can now get a larger client base, and even start doing it before you quit your old job.

    However, I do have to say, that if insecurity makes you nervous, maybe you shouldn't do it, or at least save up money for a while first.

    1. Re:It was worth it by iminplaya · · Score: 3, Informative

      I think it's worth it also, but doing your taxes can get pretty complicated, and you might find yourself paying into unemployement, workman's comp, etc. Self employment can be bureaucratic hell.

      --
      What?
    2. Re:It was worth it by mre5565 · · Score: 2, Interesting

      Assuming you are posting from the USA, how do you deal with health insurance, given that the USA's system is biased toward employer provided health insurance?

    3. Re:It was worth it by slughead · · Score: 2, Interesting

      I think it was worth it to me. You have to realize that you won't always get higher pay and more flexibility; sometimes part of becoming your own one-man company is that you have less flexibility because you are the only one to do things. And while the pay may be more per hour often you get fewer hours, or spend huge amounts of time marketing yourself and doing research to setting up contracts.

      Still, on the whole it is worth it. You do have more independence.


      I didn't find it worth it, but I never got established. I always had trouble finding work for appropriate pay, and never really did think I was getting paid enough.

      Although I also did work for small businesses, which meant that they didn't know what they wanted and were pissed when they didn't get it or got what they didn't know they needed.

      It could've been just me and my inability to tell them how it is, but dealing with stingy and computer illiterate mom-and-pop's was just a nightmare.

      Web work was the worst:

      Me: What kind of website do you want? What do you want it to do? I can do this, this and this.
      Them: I want it bright green with a picture of me here, here, and here and some products here.. BIG pictures with bright colors and happy faces
      Me: OK well you know half the world won't sit around for the 10 minutes it's going to take to load all that on dialup, not to mention you haven't told me if you want them to be able to order online
      Them: Yes, I want them to order online and we'll calculate the shipping and process the credit cards on this computer over here
      Me: You can't do that, --
      Them: --LISTEN! I'M THE BOSS AND I'LL TELL YOU HOW IT IS
      Me: Yes sir

      (two weeks later)

      Me: OK, all done. So just out of curiosity who are you going to hire to sit at the computer all day and process all the orders in real time?
      Them: We thought you were going to do that.
      Me: If you read the contract very carefully, I believe it states quite clearly that I'm not your bitch. Now where's my check?


      It's a true enigma why I never got any referals from them. Last time I checked they had to take their site down and replace it with a simple list of products and a phone number.

    4. Re:It was worth it by cavehamster · · Score: 2, Interesting

      I've been a consultant for almost 3 years now. Seems strange that it has been 3 years now, it seems I was starting out only yesterday. Before that I was a contractor in about the same position for about 2 years, so a fair spot of experience.

      As I figure, there is really no employer->employee loyalty these days. I have friends who always ask me if I am nervous about finding work or paying bills, but you know, I seem to stay pretty stable while they fret about the next round of layoffs. After a while, you get somewhat used to seeing business opportunities here and there and it really keeps you going. Basically, I feel much more comfortable being personally in charge of my own destiny rather than the CTO of some big corporation deciding to downsize your position to improve headcount.

      I work with big companies and small companies, and my take on it is that small companies really want someone who is willing to hold their hand and get them to a point where stuff just works. I find with some sensible recommendations that this is usually easy to accomplish, and if the company already has ideas of what they want, help them evaluate those ideas and change them to meet what they really want to get out of the overall system. Seems pretty simple, but you'd be surprised at how often other companies just want to book the revenue and sell them solutions that are either overkill or not practical.

      Big companies like solutions that tie in well with what they already have, as they usually want to be able to maintain it on their own. I usually take pains to document and train employees on how to keep systems I setup running, as I find it builds good word of mouth marketing, plus it puts you first in line for new installs where you make your good money.

      All that said, I am pretty much at the limit of amount of work one guy can do, but not quite willing to expand to more employees for fear of not having enough money for more than one person. However, I still have free time on weekends, the ability to just take a day off, and I typically don't get up before 9 or 10am most days, so no rush hour to mess with.

      Also, bear in mind that you don't get paid like clockwork every 2 weeks. I get behind on invoices a lot, leading to living a poor month and then a huge payday. Annoying, but it actually works out pretty well, all said. I have a HSA health plan that seems to be working out, and I get to decide what directions I would like to expand in instead of being told what project I am going to work on next whether I like it or not.

      All in all, a very worthwhile choice.

    5. Re:It was worth it by EnigmaticSource · · Score: 4, Interesting

      Well, it seems to me that you lack the kind of skills to properly interface with the non-geek world. This unto itself limits your potential for acquiring and keeping new clients.

      It could've been just me and my inability to tell them how it is, but dealing with stingy and computer illiterate mom-and-pop's was just a nightmare.

      Stingy Mom and Pop's are exactly why I interview my clients... I never sign with anyone who haggles with me or is simply interested in doing things on the cheap. Blatant honesty helps also, during the first meeting with a potential new client I inform them that my prices are inflexible, my hourly rate is expensive, I don't do credit on material goods, I don't make any exceptions... and if they accept that they will receive a quality of work and service that they can't find elsewhere. I don't find it necessary to advertise, or even keep a website, all of my new clients are referrals.

      Despite the fact that it costs quite a bit over $1,000 to employ me for a day, I have no shortage of business (and this is in a county with a median income of about $30,000) and little to no downtime between contracts, and because I'm picky about who I take as a client, I never have the slow/late pay problems that seem to plage the people who will take any contract.

      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
    6. Re:It was worth it by sglow · · Score: 2, Interesting

      I've been contracting for about 10 years now and started using a payroll service a few years back. This is basically a company that handles all your taxes and sends you a paycheck (drawn from your own bank account) every couple weeks. It costs about $30/month, but is well worth it in my opinion. It really reduces the amount of time I spend on paperwork.

      S

    7. Re:It was worth it by idesofmarch · · Score: 2, Informative

      I thought you were working as a heavy equipment mechanic, because you were unable to find work as a programmer in your town, or at least so you said on September 26. Do you get over $1000 per day as a heavy equipment mechanic? If so, kudos to you!

    8. Re:It was worth it by EnigmaticSource · · Score: 2, Informative

      If you were reading my comment history, that particular comment (10353234) was posted September 26, 2004. I decided that because I could not find normal employment in my field (and realizing grease really wasn't my thing) that I would open up my own shop.

      In the interim I've put two competitors out of business, and acquired most of the local government contracts.

      (Just for curiosity's sake, why do you feel the need to attack my comment in such a feeble manner... really, aren't there more productive ways to squander your time?)

      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
  4. Good link on the subject: by jdclucidly · · Score: 4, Informative

    I used this resource when I did what you are considering doing: "So You Want to Become a Consultant?"

  5. Contracting is fine... by HotNeedleOfInquiry · · Score: 2, Insightful

    But should be a stepping stone to having your own company that actually *makes* something. I was a consultant for about 1.5 years. Not great money because I was only doing part-time while designing my own product.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
  6. I went the other way by $RANDOMLUSER · · Score: 2, Interesting
    Hell, I gave up and went the other direction (contract to employee) during Clinton's first year in office. Paying Social Security at 1.5 (then) times the rate everybody else was, paying 2.5 times what everybody else was for medical insurance, getting audited anually by the IRS for a chintzy office-in-home deduction, expected to amortize computer equipment over FIVE YEARS, fer chrissake...

    Feh!! Good luck to you. You can have it!

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:I went the other way by ankarbass · · Score: 2, Informative

      The office-in-home is a red flag from what I've heard. Of course, I'm not telling you to lie on your taxes, however, you probably wouldn't get audited for a similar deduction spread out over office supplies and mileage. ymmv.

      --
      Wanted: Clever sig, top $ paid, all offers considered.
    2. Re:I went the other way by PCM2 · · Score: 4, Insightful
      Paying Social Security at 1.5 (then) times the rate everybody else was, paying 2.5 times what everybody else was for medical insurance
      Um, you realize that you're paying the exact same taxes you were paying before, right? It's just that before your employer would pay a portion of what the government wanted. Now you have to pay it all, because you are the employer. The plus side? You get to keep all the revenue -- minus, of course, the part that you set aside to re-invest into your business. But that's a whole 'nother story. If you can't even figure out your taxes, or hire an accountant to take care of them for you, and you don't know how to charge enough that you cover your costs, then maybe contracting really isn't for you.
      --
      Breakfast served all day!
    3. Re:I went the other way by RichHolland · · Score: 4, Informative

      Typically contracting you'll make 50-100% more per year (if you keep busy) than you would as an FTE. That MORE than makes up for the extra self-employment tax hit and benefits. You don't have to amortize a computer over 5 years -- write it off the first year as a Section 179 deduction. The rule varies in how much you can deduct each year; it's been rising from $20K up to around $25K now, I believe. One or two years in there it was up to $100K to stimulate small business spending in the economy.

      Pay for a CPA to give you advice and do you're taxes. The $1-2K/year you'll spend will MORE than be recovered when they show you how to correctly deduct things, etc.

      I've always opted NOT to deduce my home office. It's only 150 sqft of a 3500 sqft house, so I can't deduct all that much, and it's not worth the flags in IRS or the hassle in figuring out how much you have to repay when you sell the house in a few years...

    4. Re:I went the other way by demana · · Score: 2, Interesting
      Um, you realize that you're paying the exact same taxes you were paying before, right?
      This is not true. For any corporation, medical insurance is a considered an ordinary and necessary business expense, and is deductible against income and payroll (FICA) taxes. For a self-employed person, however, medical insurance is only deductible against income tax, not self-employment tax (FICA). Thus, if a self-employed person and a corporation have exactly the same revenues and expenses, the self-employed person will bear a higher tax burden.
    5. Re:I went the other way by TykeClone · · Score: 2, Interesting
      For a self-employed person, however, medical insurance is only deductible against income tax, not self-employment tax (FICA).

      The way around that is to "hire" your significant other (assuming you have one handy), and offer them family coverage insurance as a benefit. Then it is a wage expense instead of a self employed insurance deal.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
  7. It's a mixed bag by TrekCycling · · Score: 3, Insightful

    I've been contracting for a couple years ago. I've discovered that contractors often get brought on board often to organizations that either are experiencing unmanagable growth or are stuck in the mud because of problems with business process. So it can be frustrating. But the money is better and it's nice to know that you can take a couple weeks off here and there (assuming you save your money, etc.).

    I think it's really a lifestyle thing. I like being permanently (although that word is a joke in this market) employed from the standpoint of working on the same project and getting some momentum for a while. But I don't have kids. Don't have a mortgage, so that's really the only advantage to me. That and if you like your co-workers a lot and want to stick with them. Those are reasons I'd rather be permanent.

    Not much help, I know. Like I said, it's a mixed bag. Permanence is about more than just stability in work. It's about stability in what you do, stability in who you work with. And depending on if the job is boring and if you like your co-workers this can either be a plus or a minus. I'm just glad I have the financial flexibility to make that choice and not worry (as much) about the financial end of it.

  8. Mom's Cooking was worth the decision by talipdx · · Score: 3, Funny

    I went from a cozy 3rd year job at an upstart, to managing my mom's spyware riddled m$ home network. Altho the hours are great with decent meal benefits a cozy corner office....... I for one, welcome avian flu. :[

  9. Previous Ask /. discussion by KittyFishnets · · Score: 5, Informative
    There was a very good Ask Slashdot discussion on this topic, almost a year ago. It is worth reading:

    Switching to Contracting? KFN

  10. Recommend Reading by Doc+Squidly · · Score: 4, Informative

    I recommend getting a copy of The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan.

    I read this after getting my first (and very bad) job as a programmer. It covers many aspects of working in I.T., including some of the differences between working as an employee or a contractor.

    Good Luck!

    --
    I think I think, therefore I think I am.
  11. Job security does not exist anymore by teutonic_leech · · Score: 3, Insightful

    You actually might be better off - there are plenty of opportunities out there for talented contractors these days, especially senior people. The money is better, but you need to probably incorporate yourself to properly 'play the system' IYKWIM ;-) Bottomline is that you can probably make up to 30% more/year being a consultants, but bear in mind that you also need to buy your own health insurance, pay for your own 401k etc. So, don't be timid when negotiating your rate - if you have been making $100k/year in salary you probably should ask for at least $60/hr as a consultant, otherwise you're probably just break even or even wind up not making much more. BTW, that estimate consider approx. 3 months of no work per year. Good luck!

    1. Re:Job security does not exist anymore by superpulpsicle · · Score: 2, Informative

      The 2 states that have contract positions paying $60/hr consistently is NY and CA. The rest of the country rarely go above $50, and that goes for even the most hardcore tech positions. The contracting market is IMHO dead compared to couple years ago when it was actually worthwhile to take some chances.

      And 401k is absolutely overrated. You save by evading tax now. But if you didn't evade tax and withdraw the amount, tons of financial companies have better ways to make greater gains with your money.

    2. Re:Job security does not exist anymore by TykeClone · · Score: 2, Interesting
      And 401k is absolutely overrated.

      The 401K is nice (as an employee) because it lets you save much more than what you normally could in an IRA or a Roth IRA each year.

      As a contractor (that's self employed), there are other retirement options that let you stick away as much or more than an IRA - see your tax guy!

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
  12. Moving from a Permanent Position to Contract Work? by Phlatline_ATL · · Score: 5, Interesting

    I made this move a little over 3 years ago. I was in a desperate situation in that my employer at the time was axing people left and right, good people too. I ended up getting dumped an entire bag of junk and work that I couldn't perform. My coworker, who was in an architect manager role had had enough and made the jump about 3 weeks prior. I ended up hooking up with the same contracting firm he went to and got myself under a W-2 employment agreement with them. He on the otherhand already had a 1099 corp established and was able to get the appropriate agreements in place for it. I personally didn't want to go through the motions of establishing personal health care, the 1099 corp, etc. It just wasn't something I could stomach at the time.

    The jump was scary as all hell. I hopped on a new contract about 48 hours after leaving my former employer and started getting setup. Unfortunately, the position was not exactly as my account rep had conveyed with me. Nor was it as clear cut as the contractee's interview/position description stated. Needless to say, the first few weeks were a bit bumpy. I was able to establish a fairly good rapport with the client and things have been more or less peachy since. There is the temptation in some cases that, as contract, you will get paid overtime. I have to warn you. This is a blessing and a curse. When you do this stuff and go the extra mile, it sometimes becomes expected of you. While the extra money is nice, the long hours tend to really eat in to you.

    In early June, after a couple of internal management organization shifts, I was under the impression that my contract was stable through the end of the year. Well 1 week into June, I was informed that I would no longer be needed in my current role after 30 June. Needless to say I felt that I had just been screwed over, my contract firm was outraged, and I was really starting to freak out as my, then, girlfriend (now wife) had just moved in. Money coming in was VERY important. Luckily, my contract firm has feelers in all over this particular company, they were able to secure me a position quickly in C++ land, which I wasn't overly proficient at as having programmed in Java for the last 4 years, but it was work. The way the agreement was inked, I would be paid as a salaried employee up to 40 hours, get 2 weeks vacation time, 5 sick days, etc. Overtime was a bit of a sticker. I have to work something like 6% overtime or some such garbage before I get paid for it. Since my earlier experience put a real pinch on me, overtime was going to be minimal at most if I could help it.

    Long and short of this is that you should really research your options and your current situation. If you can stick it out and look for a perm position, go for it. If you are willing to "eat shit" for a while, you may come up smelling like a rose. My experience may or may not be the same that many people have. If you are confident in your skills and are able to adapt quickly to fluid situations, then you may want to try your hand at it. Make sure though that you have enough banked up to cover shortages in hours (i.e. around christmas time where code freezes may be rampant and actual work may be scarce).

    Hope my long winded telling of my last three years has not been over the top or wandering too much.

  13. Contracting sucks by Loconut1389 · · Score: 3, Informative

    For me, I have very few clients, one of which makes up the bulk of my income. I was sort of forced into contracting when that primary client couldn't afford to hire me full time with benefits.

    The working from home is very nice, and yet due to my 11.5 month old, I am far less productive. There's something nice to having a real office to go (away) to.

    As a contractor, make damn sure you have enough potential clients that can support your needs- for me, if my main client dumps me, I'm toast and there is no clause in the deal that they have to give me x-weeks notice since I'm not an employee.

    Anyway, contracting has its plusses- and if you've got a good client base, it can definately be better than working in a cubicle. But you're also off on your own and you assume all of the risk.

    So if you decide to wing it, work really hard to get and keep clients.

  14. Worth it, but hard by TheViciousOverWind · · Score: 2, Interesting

    Well, it was definately worth it for me. - But it's not always more flexible. Sometimes a customer has a deadline, and if you promised it done to that date and are late, then you're gonna have to pull some hard work-hours the last week or so to reach it.

    Sure, there's some flexibility in the fact that you don't have to ask a boss for anything, but as soon as you get enough customers, you're pretty soon going to have the same workhours as you would in a normal job, because that's when people expect to be able to get hold of you over the phone, also it's a lot more difficult to fit in a vacation if you have lots of work piled up.

    And lastly, watch out, it's very easy to become a work-o-holic.

    --
    My <1000 UID is with a hot chick
  15. Lots of benefits, some headaches, but worth it by rmckiern · · Score: 2, Informative

    The pay is usally fairly good as compared to employee (even considering their benefits.) If you do not live in metro area though you may find yourself flying into a job on Monday and returning home on Friday. If you like that life then go for it. I did it while I was young and loved the travel. Now that I have a child, I don't want any part of it. Additional benefit, as an consultant I have worked for many different companies, IBM, Cap One, Citibank etc etc. I've learned a lot of business domains. As an employee somewhere you may not get that. This business knowledge has helped me start my own consultant business locally with a vast array of clients. Headaches: paperwork! Ensuring you have a good accountant who understands the business of a consultant so you get max return. May be hard to find. Sometimes you may be aware more so than you should that you are just a consultant, not an employee. It hasn't happen too me but others have personally told me they were treated unfailry because they were not an employee. I've been doing it 12 years now, no regrets! Oh yeah, big plus, no more freaking annoying 360 evaluations. If that does not mean anything, those annoying evaluations where you judge your fellow co-workers. Ahhhhhhh!

  16. Financial side of contracting by G4from128k · · Score: 4, Informative
    My own experience is that some of the financial issues for contractors are a big change versus being an employee.

    1. Delays in getting paid: Timely payments are a big issue for contractors. Whereas an employee gets paid like clockwork, some contractor situations involve invoices, approvals, and getting the check from the accounting department. It may take 30 to 60 days between doing the work and getting the check. A good cushion in a savings account helps buffer irregular payments for the self-employed.

    2. Estimated tax payments: The IRS wants its cut and with no automatic deductions, its up the the contractor to figure out and make timely payments. If you get to the end of the year without making these payments, you may be surprised at: a) how much you own on the accumulated earnings, b) that you own even more due to penalties (a 50k contracting gig can easily create $10,000 in tax liabilities -- which could be a nasty surprise come April 15th).

    3. Expenses: Start collecting receipts for all the office junk that you must now buy and own yourself. You might consider devoting a room in your house as a home office (and taking the home office deduction) but there are reasons not to (we don't) and the full list of pro/cons is beyond the scope of what I can confidently discuss.

    4. Benefits: Contractors need to get their own health insurance. The downside can be the cost. On the plus side, you can get the health plan you want in terms of deductable, types of coverage, etc. For people with good financial self-discipline, a high-deductable plan and an HSA are great -- the health insurance premiums are lower and they permit much greater tax-free deductions of healthcare expenses.

    5. Retirement plan: Again, the contractor is on his own. The good news is some self-employed, small-business retirement plans are pretty nice. A QRP/KEOGH lets you sock away up to 20% of net revenues before taxes (much better than the limits on IRAs).

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Financial side of contracting by fingusernames · · Score: 2, Informative

      Regarding taxes, buy Quickbooks or some such, it's easy to track it all then. My S corp pays me a W-2 salary, and I withhold taxes. Every month, I pay the IRS via the EFTPS web site -- online tax payments. Make sure your company banks enough to pay the taxes -- watch your balance sheet. I take distributions as well (dividend payments) and must make quarterly estimated tax payments on those. Thanks to Bush though the tax rate on those is great.

      Retirement: There's the SEP-IRA. Very easy to set up. I use Vanguard. My company pays 10% of my salary into the fund, and I can do my own $3000 yearly IRA contribution as well. The limit on a SEP-IRA is 25% of salary. Note that if you have employees, as I do, the SEP-IRA contribution level must be the same for all. You can't pay yourself 25% and your employee(s) 5%.

      Also, you should always incorporate. It makes sense legally, you can pay dividends and avoid payroll taxes (so long as you draw a "reasonable" salary), and it is generally easy to do on your own. Here in Illinois it takes a one page form plus filing fee. The annual filing fee is $100 then.

      Larry

    2. Re:Financial side of contracting by fingusernames · · Score: 2, Informative

      I'd always do an S-corp, because to me the additional "burden" is no big deal, and because it is cheaper. The LLC is basically a sole proprietorship/partnership with a liability shield, and my understanding is that it is structured in the same way as regards profits. There are no shares and no dividends, and apparently you may not be able to escape payroll taxes on any profit. For me that is a big advantage of a standard corporation, whether or not it takes the S election: I can pay a salary, plus dividends/profit, which are not subject to payroll taxes. I also believe that an LLC is more expensive to form initially in many states, and to operate. Here in Illinois it costs $150 to incorporate, and $75 + franchise tax annually. For most small businesses, the franchise tax is just $25. An LLC though costs $300 to form, and $250 a year for the annual report.

      Larry

  17. Both a techie and a salesguy be. by crism · · Score: 3, Informative

    I had a nearly-ideal opportunity; my employer was closing, and our sole customer needed a development department. I knew their offer was a panic reaction, and wouldn't last, so I offered to consult (non-exclusively) for a few months. That allowed me to launch my independent consulting career, which lasted a little over four years.

    My problem, however, is that I'm not good at sales: cold-calling, lead-tracking, pavement-pounding. Once in contact, I could generally make a sale, and deliver solid work for good prices, but it was only enough work to break even after rent and taxes. When things temporarily slowed down, I didn't have much cushion.

    I'm very glad I did it, but I wouldn't do it again without a bigger operating buffer or a sales partner. You really need to combine technical and sales skills to succeed.

  18. the good, the bad and the ugly by iggymanz · · Score: 4, Informative

    Having done both at various times over 24 years, here's the poop for USA:

    1. you'll have to make more than 50% as self-employed as you do salary to keep about the same benefits and have same income after taxes counting time between gigs making $0.

    2. mediocre health insurance not including dental or eye for whole family: $430/month near chicago area, other posters might also give some rates.

    3. Bookkeeping will be a pain: educate yourself on estimating and making quarterly tax payments or just opting to pay penalty, keep record and receipts, know tax laws for business expensing, entertainment expense, and use of vehicle, which is complicated. Tax software for the self-employed helps a great deal, highly reccomended.

    4. Don't quit your day job and then start a business or look for contract work. Start your business while you work, or get a contract with appropriate start date and then quit job with proper two weeks notice, don't burn bridges. If you help your current employer to make a smooth transition you can usually use them as a good reference later. So no mooning/flipping the bird/taking dump in desk drawer of the CTO or your boss on the way out

    5. Having a search engine friendly resume on internet has lead to most of my 6 -8 month contract jobs in last five years, not bulletin boards or job sites or snail mail or newspaper ads.

    6. You can't restrict yourself to projects that are cool or exciting, some might involve some boring/legacy/archane junk that you've done before and the client needs someone with that hard-to-find skill. Happened to me twice in last 3 years.

    5. You're in sales/marketing now, baby! of yourself - you need to network with people to see what opportunities are there, let people you you're willing to tackle projects, aggresively pursue follow-on projects and look for other work at clients.

    1. Re:the good, the bad and the ugly by 2Bits · · Score: 4, Insightful

      I did it for one year, almost ten years ago. It sucked, especially for #6 above. As a contractor, you are considered a code monkey, you are not involved in any part of the project except coding, fixing other people's bugs, and testing. Well, it makes sense, which company is stupid enough to let contractors do the core?

      I was contracting at BNR (Bell Northern Research, in Ottawa) once, for 6 months. My main work was to fix bugs and maintain two 2-year-old modules of the Magellan ATM switch. The Magellan switch (at the time) had a nasty problem in the back plane design that it could not handle two-way connections, you had to use 2 one-way connections to simulate a two-way connection to make a call. To make a call, you have to go thru a grid of back planes, and you had to take care of state management in HW redundance, etc, which greatly complicated things. The employee who implemented the 2 modules for billing didn't understand it or didn't have experience, it was a classical example of spagheti code. There were at least 3 emergency calls from customers every week. I could've lived on that contract for at least 2 years, if I just fixed an urgent bug a week (which reduced the response time to 1/3 already), and the manager would be really happy.

      But I was so efficient in fixing bugs that the group manager kept loaning me to other groups to fix bugs, and made quite a bunch of money on me (each group had internal budget). At the end, with the manager's approval, I just rewrote the 2 modules.

      The work was no fun, and you are considered outsider all the time. The group manager was nice enough to invite me for group activities (which was an exception), but you are not allowed to participate in core works. You know full well that you could do a better job, but you have to implement some really lousy design.

      And there's no chance for you to get promotion, regardless of your work.

      So, if you don't mind the ugly codes, the no-fun work, being considered an outsider, no way to feel being part of a team, no chance for promotion, and if you are disciplined enoguh, etc, then go ahead.

      Being part of a team is the fun part, regardless of office politics. You won't have that feeling as a contractor.

  19. When I left... by nailchipper · · Score: 2, Informative

    I left my own company because my friend and I were going to team up and work freelance. When I told my bosses that I was going to leave (as expected) they first tried to convince me to stay but after they saw that I was not going to stay they said "Well, I guess that is all" and I said "Well, not really" and explained that I can still be contracted to do some of the projects that I worked in. Then, they were really excited and we both saw that it could be a good deal. They didn't have to pay for health insurance and for a flat rate have me work on smaller contracts. I still get emails from them about issues they have with environment I set up for them. And I help them for free for small issues.

    I sent them a proposal and quote for how much it would cost to finish a major project they wanted me to work on. I quoted them at half the rate that it would cost for someone internally to do. It was a lot of money for me since at half their rate I would get enough to live on comfortably for a few months and still give me time to work on other projects.

    They were slow to respond and never got me feedback on the proposal and eventually got an email telling me that they would like to continue the development internally. It was a bad economic blow for me and was living on the small projects that I expected to have fillers around that big project. I was making a fraction of the salary that I made at that company for many months, but I stuck with it. I ate less went out less. I cut down my bank statements from having hundreds of a transactions per month to a few dozen. The decision to leave was made in the beginning of this summer and used up a lot from savings to sustain, but I learned that a lot of the seeds that I planted a few months ago are just now becoming fruitful. I am in the process of signing 3 major contracts with people who I talked to months ago and I expect to be able to live on this easily for at least a year.

    If I were to do it all over again, I would. It was the best decision I ever made. Freedom is great. I work more than I ever did at my old company. I am doing more advanced things and I am learning more. Because I don't have to be at the "office" I work whenever I want. I read more about other topics I am interested in.

    BUT! discipline is everything. I make sure that I worked a minimum of 8 hours a day. I tried to do 10 though. If I wake up late, I work late. My housemates always comment about how disciplined I am and how I am always working, and it's true. Every moment you have, work. You also have to set boundaries. I never work on Saturday and Sunday. I turn of my cell phone and computer and don't touch my computer. I have another friend who does this and I suspect he's going to burn out pretty soon (i.e going to grad school).

    --


    what is nailchipper?
  20. Unless you have made a name for yourself... by betelgeuse68 · · Score: 2, Interesting

    Prepare to be disappointed. Most contractors are implementors. That's one way. Another more albeit more negative way of looking at them is "sh*t shovelers", aka grunts. Most contractors are brought in when high level decisions and designs have been made. The contracting business is nowhere as robust as it was 10 years ago. With IT budgets slashed and the birth of offshoring, unless you're damn good and have made a name for yourself, I would not recommend it for the faint of heart.

    -M

  21. Health insurance by spineboy · · Score: 4, Informative

    One thing to consider - you might make a higher wage, because the company doesn't have to pay for your health insurance. Make sure you have health insurance for your family!!, and you. This can be quite expensive, and maybe worth sticking to the company, as opposed to being an independent contractor. You might want to look at the cost and see if you really are making more as an independent vs being a company man.
    If your life goes perfectly and you don't have any problems then great - you gambled and you got lucky. But what if you get into a car accident/ get appendicitis, or something worse? - Do you really want to pay out of pocket for medical expenses? What about eyeglasses or dental?
    People get into accidents through no fault of their own. It's nice to be an adult and PLAN ahead for the unexpected, instead of just gambling on everything being perfect.

    --
    ..........FULL STOP.
    1. Re:Health insurance by moorley · · Score: 2, Interesting

      I keep seeing that comment again and again. Health Insurance, oh my god. It is a concern that as a wage earner you don't consider but more and more the employers are putting the weight of the insurance on you. If you haven't looked at this before you should. At some places I've worked the insurance was a joke. High deductible, high premiums (do you look at what they are taking out of your paychecks?) and they DRAG their feet on paying any claim. One agency I worked was actually using health insurance as an income generator. Their work force was low, the fear and want of health insurance was high, so they charged a high premium but kept denying claims.

      I gave up many years ago and pay $100 a month myself for BlueCross/BlueShield HMO/PPO. I get a copay, they have agreements with other providers that lower my cost. I'm actually thinking about switching to just a catastrophic policy since I have a $1000 deductible anyway.

      The costs are rising, whether you are a wage earner or becoming a contractor you REALLY NEED to look into this and make smart decisions. If you are not looking at it chances are you getting fleeced BIG TIME because their is so much cost pressure on health care right now. Do note I am a Bachelor so my burden is less. Everyone needs to decide for themselves but you really need to look into this whether you are independent or a wage earner. You might find your money is best spent elsewhere than on the group plan.

      If you don't manage the cost yourself then insurance will charge you big money to do so. And even a catastrophic will allow you entry to other insurances later, rather than being "uninsured" taboo. Insurance system as we know is under pressure so the old thinking can be dangerous.

      --
      "Don't fear death... fear not living..." -me :)
  22. Full Time Employee vs. Non-Payroll Worker by BigLinuxGuy · · Score: 2, Informative

    I think that people fresh out of school should seek out salaried positions for the first 1-5 years to build experience (learning the real consequences of a missed deadline is the single best lesson during this timeframe). After that, I think they should think seriously about going into the contract market. The "risk" associated with being a contractor (depending on your location) is no more than that of an employee. It's just a matter of different illusions/perceptions. The best job security, in my (not so) humble opinion, is always the ability to secure the next job . Unfortunately, most people tend to be too timid to realize that in most cases a company will take care of the bottom line, not the employees, first.

    But your mileage may vary.....

  23. Be prepared, don't do it on a whim by clafortefeelingsoftw · · Score: 2, Informative

    Before I funded Feeling Software, I researched the market for several months. I also contacted hundreds of former colleagues, industry contacts, etc. I made sure I had enough cash in the bank to last at least 6 months. (It takes on average 2-3 months before I get paid by my clients, partly because currency exchanges from USD to CND means that checks are frozen for a month.) I read several books, e.g. "Getting started in Computer Consulting (Meyer)". I had nearly 10 years of commercial experience for highly reputable companies. I also did managed the R&D for a start-up for over a year. I knew about government subsidies, how to deal with investors, etc. Basically, I was prepared for the next step. It's been 8 months now and overall we've been quite successful. 4 employees (myself included), a dozen excellent clients, including regular ones. Cool projects. I'm still not making as much salary as I could if I worked full-time. But that's because we keep money to invest in the company. Overall the company is profitable and we're always ready to hire top talent when we see it. Note that unless you're pro at what you do, and therefore already able to keep a good and satisfying full-time job, you're not going to enjoy contract work more than regular work. Good luck. Christian Laforte 3D Graphics Expert http://www.feelingsoftware.com/

  24. Mobility is key by adoll · · Score: 2, Interesting

    I do contract engineering work for mining and oilsand clients. In the last 5 years I have worked, in order: in Calgary, Vancouver, Edmonton, Vancouver, Edmonton and am currently in Vancouver. Two of the lean times have been very lean and forced the move from city to city, the other moves were chasing better opportunities.

    Two other comments:
    -I could never have made this work if I was encumbered with a wife/offspring.
    -I will never go back to being an employee. Well, if I get hungry enough I might, but if I'm not hungry, then I'm not interested in being an employee.

    -AD

  25. Former Contractor turned Salary by RingDev · · Score: 2, Insightful

    I pulled contracting gigs from 2k1 to 2k4. And it was okay. I was a single early 20s guy, fresh out of the military with vetrans health care and a strong liver. Jump up to 2k4 and I had a wife, kid, and a house to keep tabs on. My last contract was killing me because health insurance was not included and the bill for family coverage was $980/month. So a year ago I got hired on to a local very successful and stable company, and I've been loving it ever since. No more down time with unemployment and odd jobs to pay the rent. No more putting my resume into 600 applicant positions. No more worrying about what will happen when I finish a project. Nope, I took a slight pay cut, but I gain full health insurance, 401k with 8% matching, profit sharing, a yearly bonus (depending on sales), a cubicle with a window view, and a project list about a mile and a half long. Job security is a beautiful thing!

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  26. Don't underestimate the benefits of being fulltime by Anonymous Coward · · Score: 2, Insightful

    It is easy to underestimate the value of the benefits that most "permanent" employees have. I recently considered a contract position that was going to pay $70/hr. In my current position I make good, but not great, money as a Java architect. I did the math and figured up the monetary value of my benefits (stock, 3 weeks vacation, sick days, holidays, 401k) and the "break even" point for me was somewhere between $60 and $65/hr. Oh, and by the way I wouldn't see any money as a contractor for about 65 days. And the contract was only four months. The extra $5-$10/hr just wasn't enough. I would basically have to put all of that money in my "rainy day" fund, so my disposable income would have been about the same.

    My point is that many people look at hourly rates in the range of $60-$70/hr and *assume* that it is a lot more money than they are currently making. Once you factor the value of benefits, that may not actually be the case. The worst thing you can do is jump into a consulting engagement assuming that you will make more money.

  27. The problem... by artemis67 · · Score: 2, Insightful

    with bidding on projects on the job boards you mentioned is that you have guys from the US and guys from countries like India bidding on the same jobs. The US contractors want $80/hr, the Indian guys want $10/hr. It's very tough to land a freelance contract that doesn't require you to be onsite.

  28. It's all about connections by recharged95 · · Score: 2, Insightful
    Was it worth it? Yes, from an experience point of view you can see how much technical value relates to business. Like shockingly only 33% of a total gig. Successful contractors get the big picture of a problem/customer and can apply their expertise to develop a solution. That's why you're paid the big bucks in contracting. Unsuccessful contractors just get paid big bucks (and screw up the implmentation, hence contractor/consultants get a bad wrap in general--like lawyers). Then again that can sound just as good if you can get a steady stream of cash year over year (think federal contracting!). Definitely, there are way more bad contractors than good contractors.


    Otherwise, 8 out of 10 contracting jobs are usually doing the crap work no one else wants to do. And working with other contractors IS A ROYAL PAIN. Most of my contracting gigs paid great, but the work was pretty undesirable (read: CODE MAINTAINANCE ;) ). That's why connections are so critical in contracting, I doubt anyone off the street with a Ph.D. in CompSci is going to get a cool gig with a Google or a CIA shop. You either need world-known credentials or a good network and you'll be fine contracting, and then ultimately, you will enjoy that work. Otherwise, most contractors drop in-and-out of the corporate/startup environment because of the funding problems and that they fall into a niche they didn't choose, cause gigs come and go in buckets due to the environment.

  29. Consulting? by presidentbeef · · Score: 2, Funny

    All I know about it is that consultants contribute a lot of code to the Daily WTF

    --
    Everything I need to know about copyrights I learned from Slashdot.
  30. Important lesson I learned: SAVE! by thesqlizer · · Score: 2, Informative

    Before a business partner and I decided to go on our own, I made a point to have at least six full months of money at my current standard of living *before* we made the leap. Because of certain choices I/we made in landing some of our contracts, it got dicey towards the end. Luckily, it has gone well since.

    I'll tell you what: Once I saw how quickly the six months passed with contracts dragging on and on, I've since made two pledges to myself:

    A.) to have at least 1 full year of loot in the bank in cash and solid investments (low risk bonds and the like) juuuust in case
    B.) to always save at least 10% of my gross income monthly even after I'd achieved A.
    I personally watched four good-sized to lucrative contracts all at once drag on FAR longer than any reasonable person would have expected. Then there's the normal invoicing and payment delays, particularly so when working with very large companies, government, or educational institutions.

    As for the mechanics of savings, IMHO ingdirect.com is a great way to do just that as they offer superior rates.

  31. benefits by lseltzer · · Score: 4, Informative

    I've been freelance since 1998 and I'm on my wife's benefits. Yes, it would be much tougher without her (at least WRT benefits).

    There are other ways, although I haven't thoroughly investigated them, such as through The Freelancer's Union. It's expensive there, but not really out of line for what your employer's paying for you in a "real" job.

  32. Made my move 1y ago, wouldn't go back! by Mendossa · · Score: 2, Interesting

    There are (IMHO) two kind of contracting/consulting jobs:

    1) 100% real independant: you find the client, you convince him, you do all the work from home.
    2) being pimped: some firm calls you, you go work "in-house" for their client just like any other employee, but you're paid much more than if you were a "perm" since you're expendable, no insurance, no retirement, etc.

    I've done both and I have to say being 100% independant is a lot tougher: you must spend a lot of time shopping the client, convincing him, making sure he's happy, negotiate a bit when things aren't as smooth as planned. It can pay big time, but it can also backfire BIG time if you mess up. Working for a firm relieves a bit of pressure since you don't have to find the contract yourself, just apply for the position, but you still have to negotiate your rate with someone working for that firm who's sole goal and main skill is to negotiate you down ;)

    But no matter which way you go, there are some very important skills you need to work on.
    - Presenting yourself in an appropriate manner (dressing, talking)
    - Be at ease and used to negotiate, deal, do an interview, etc.
    - Build_your_network. Keep in touch with previous employers, senior employees, friends who know people who know people, etc.
    - Know your stuff (whatever you do, C++, project management) from A to Z.
    - Control your budget. Spend as much as you need to live well, but don't buy that cool new 5000$ gizmo unless you have 6+ months of savings in front of you :) You don't want to get to the point where you'd take any job at any rate because you're flat broke.

    You need to EAT thru every book you can find on selling, consulting, having your own business (IRS, accounting) and get as much advice and backup from friends and family. You need to get over any shyness or insecurity in order to give the impression of someone in control, able to accomplish the task at hand.

    From there it's up to you. Depending on your skills, you may very well end up having no security, not much more money. But if you really do your homework and identify and work on what you see as your weaknesses (eg: talking in public, negotiating your rate without the fear of "not getting the job") I can garantee you'll be happier than you were in your "perm" job.

    I had some tough times and it wasn't easy all the way. Got to a point where my whole fortune was 800$ and I had no work in front of me, nothing. But then again when I look back, I don't regret one bit. The kind of money I'm making now is the salary I dreamt of making "in 10 or 15 years when I'm a VP or big manager here at company XYZ".

  33. The short test by bhmit1 · · Score: 4, Interesting

    If you didn't have the constraints of being an employee, would you work more or less?

    If you'd work more because you get paid by the hour, enjoy what you do, have a desire to understand how businesses are run, and now have a vested ownership in the results, then you're on the right path to start contracting.

    If you like having the business do the business part for you (legal, financial, insurance, management, etc), like knowing that you can leave work behind after your 40 hours a week, and you don't go home trying to figure out what else you could be doing (and not just because you signed an IP agreement) then you're probably better off as an employee.

    It's a big leap, and everyone here is right when they say you take on more costs (but you already knew that I hope), that there's more work, taxes, risks, etc. But it really comes down to a personal desire, since if you have that desire (and hopefully some ability that people will pay for), then everything else will work itself out.

  34. If you work by the hour, you are a temp. by Anonymous Coward · · Score: 5, Interesting

    My consulting business took off the day that I decided that I would never again perform work on an hourly basis. It makes for difficult negotiations, but I insist on a flat fee and a set completion date. This allows me to over-perform by getting jobs done ahead of schedule, and my clients dont bother me about adhering to a schedule. I show up for meetings and any other duties at the client site, but I dont let them watch me program, and I aint there to teach anyone how to do anything for free. This way, I can manage 4-5 programming jobs at the same time, and never have to watch a clock. I get a bonus if early and a fine if I am late. If you fill out a timecard in order to get paid, then you are a temp. Plain and simple.

    1. Re:If you work by the hour, you are a temp. by Oligonicella · · Score: 2, Insightful

      That only works if you have the same equipment, configured the same, as the employer. Most people don't have access to mainframes off site.

    2. Re:If you work by the hour, you are a temp. by Moeses · · Score: 2, Interesting

      Bah, I prefer a time and materials contract at a decent hourly rate. That way the management side of things (handling change orders, scope changes, compensating for the lack of capability of others, etc) is taken care of. The client carries the risk of not having their s@!# together, not me, and if they don't I don't have to suddenly go into "reevaluation mode", I can just pull out the solution to the new problem and charge for my time.

      Giving accurate estimates for how long work will take and then meeting those estimates is still an important part of the job, but this arrangement really cuts down on the non-paying and less interesting parts of my work. The downside is I don't get to rip anyone off by overcharging for my work. But I'm OK with that, I'm just here to solve peoples business problems and make them more productive.

      Fixed bid contracts *do* work well when the work is very specifically defined, but I find that the customer that understands what they want that well is pretty rare. Kudos to you if you can find them.

  35. Contracting != Freelance != Consulting by NineNine · · Score: 4, Informative

    A "contractor" is the field of programming is somebody who works at a company, doing a regular job, but gets his/per paycheck from a head shop. I worked as a "contractor" for 5 years, and was never once freelance, and I never "consulted" with anybody: I just worked.

    As a contractor, I was paid significantly more. I was paid hourly instead of salaried, so I was actually paid for my time. I got to take off time between contracts as I liked, because most of the contracting firms had tons and tons of jobs waiting. Also, I wasn't generally involved in inter-office politics. I got to "job-hop" without being damaged by it on my resume... I simply chose 3-6 month contracts so I wouldn't get bored. Switching jobs that frequently allowed me to grow my skill set and experience very quickly. I never did any more paperwork than anybody else because I was a regular W-2 employee. I had all of the benefits that I wanted because I could easily afford benefits and much more.

    As a contractor, I usually felt bad for the "permanent" schlubs.

  36. My Advice... by nazzdeq · · Score: 2, Informative
    I've worked for Fortune 500 companies as a full-time employee and as a consultant. I've consulted in USA, Canada, Japan and South America. Here's my take:

    General Advice
    • If your rate is not $100/hr for a travel gig, don't bother. To cover your expenses will cost you about $25/hr. $75 is good locally. Less than than, I wouldn't bother.
    • The only way to make $100/hr. + is to ask for it. If you are a senior person, this should be no problem. Junior people, you're on your own. :-)
    • You end up making what you settle for. It's not all about technical skills, it's about negotiation. I know a guy who essentially does VB and makes $100/hr. plus because he can sell and knows business.
    • Network constantly. Once you are consulting at the client, always keep your eyes peeled for new opportunities within the same company.
    • Most Fortune 500 companies rarely contract directly to individuals and have a few preferred agencies/recruiters companies they use. Get in tight with a good one.
    • If a you go through an agency/intermediate company, find out what their bill rate is. If they don't tell you, don't take the gig.
    • If an agency/recruiter cannot get $100/hr + for your services, they're either small time or maintaining their own margins at your expense.
    • Companies that want to pay less than $100/hr for senior people are cheap and strapped for cash. Don't work there. It's bad news all around. The kind of place where you see one full-time guy doing about 3 full-time jobs.
    • Don't let intermediate companies make money from the sweat off your back - Client, Recruiter 1, Recruiter 2, Recruiter 3, You. I've seen guys who were making only $30 an hour and the client was getting billed $120/hr.
    • You can get cheap health care insurance for $300/month from www.ehealthinsurance.com in most regions.
    • Many companies will try to use the consultant to prove their own points. A consultant can say the same as a full-timre person, but is more believable because the client paid more for the same advice.
    • Not all employees at the client site will approve of your presence. Don't worry, work with the stakeholder.
    • The client is always right. Do what they ultimately want, not what you want. They're paying the bills.

    Pros

    • You have more freedom. You can choose to pay quarterly taxes, use that money for investments or whatever.
    • You pay less taxes as you can write off most everything.
    • Travel - you can see the world and the clients expense.
    • Retirement - you can open a SEP IRA and contribute up to 40k and write that off. Nice.
    • Training - many times the client will still send you to free training
    • Career - no ridiculous annual reviews where you are told your communication skills need improving or your not cutout for management..hehe.
    • Mobility - a consultant who takes 2 gigs a year has a much better network than the average full timer. If you ever want to go fulltime, you'll have more opportunities.

    Cons

    • Make sure the payment terms are clear. No pay, no work. Net 30 max. I once watched another consultant rack up $40k in expenses and his agency kept saying they would pay soon. Two months go by and they ultimately declare bankruptcy and his credit cards were maxed.
    • Gaps between gigs - you cannot relax that much as you have to find your next gig, so downtime isn't that fun unless you have a nice nestegg
    • You need generally liability insurance for many gigs. This runs about $3k per year.
    • Travel - many of the good gigs will not likely be in your hometown. Travel can be a disaster for many people since they don't like to do it.
    • Constantly looking for gigs - this can be a nightmare. If you don't like interviews, don't consult because you will inte
  37. I've no choice but to consult! by TheTiminator · · Score: 5, Insightful

    Being in my late 40's, it's almost impossible for me to find a technology or programming position with an established company. I'm either too old, too set in my ways, will want too much money, over experienced, too primadona, or too close to retirement age to be of any consideration compared to the 20-somethings out there. And since I don't want the headaches or want to play the politics of a management position, I'm basically forced into becoming a freelance consultant. With that in mind - I love it! I make my own hours. True, I usually work 60+ hours a week. But, I get to choose to take a morning off now and then without having to ask anyone for permission. Yes, the financials are a bit of a nightmare, but once you get the hang of it and keep track of every cent made, and every receipt, then it's not so bad. Also, if you have a lot of experience in a specific area of technology, and you have a knack at writing then you could also look at writing articles and books. Between writing and programming, I'm managing to keep pretty busy.

    --
    TheTiminator
  38. I switched recently. by rgelb1 · · Score: 2, Informative

    I switched last January from being employed at a bank to being a contractor at a primarily software development shop. The switch was kind of scary for me because I got a family which needs certainty and health insurance. So I got blue cross which isn't as good as what my employer used to provide but it does the trick.

    Things I love? No more idiotic bank rules to follow, which only seek to prevent me from actually doing any productive work. Being able to work in an agile environment. Being able to actually focus on software development versus idiotic worksplace politics. Not having to sit in meetings half my life coming up with specs that will never be followed.

    Things I don't like? You pay more taxes because you are self-employed and you have to deal with it (quarterly payments, etc...). That's my only complaint.

  39. Use agencies instead of being self employed by serutan · · Score: 4, Informative

    I've been a contractor most of my 25 year career and I think it's the best way to go. You have no politics, fewer meetings, managers listen to you more than they listen to their own employees, and they don't waste your time as much. If you need something they tend to get it for you right away. There's also the variety, and for me the knowledge that I have a planned end date helps alleviate any frustrations and negatives there might be. I don't take jobs that I don't want, and I get free training by going after projects where I know most but not all of what's needed and can convince them that I'll be able to learn the rest quickly.

    The only downside I can think of is that sometimes I do get attached to a place and don't really want to leave. But usually I can think of a couple negatives that balance that out.

    To find jobs I use temp agencies such as Volt, and smaller ones that spring up all the time. I just send out my resume to the usual suspects when a project is winding down, and they find the jobs and arrange the interviews. All I have to do is show up. On average my projects last 6 months to a year and I have 3-4 weeks off between.

    Agencies hire you a a W2 employee, so they pay their half of social security. I work a little over 45 weeks a year. Taking health insurance cost into account, my situation is roughly equivalent to having a full time job at $70-75k/year with 5 weeks paid time off and benefits. Not bad for web/db dev, and with no downtrodden-masses feeling that can come with a permanent job. Best of all, no maintenance assignments or beeper-carrying. All my work is new dev.

    All in all it would take a mighty big carrot on a mighty big stick to lure me back to FTE.

  40. Contracting as a form of business management by heroine · · Score: 2, Informative

    Many programmers like contracting because it's a way to run a business without having to deal with people. They give themselves a company name, write off their apartments as work expenses, and speak to no-one for days at a time even though they occasionally need to win clients.

    Most of all the experience of running a company/contracting is fair game for getting into corporate management later on. Most of the managers in multi billion dollar corporations are former contractors who listed their contracting job as "president of X".

    Contracting does not produce more income than full time employment. Contractors devote a substantial amount of their income to higher social security tax, medicare tax, health insurance which companies provide their permanent employees. In fact, most contractors are paid less then "permanent" employees because they don't get annual bonuses or severance.

    The payoff is the corporate management promotion. The contractors of today may be broke, but in a few year's they'll be multi billion dollar corporation, homeowning, plasma TV watching, managers while the rest of us are still sleeping in shipping containers.

  41. Speaking as someone who has done both... by PsiPsiStar · · Score: 3, Insightful

    Working for myself was nice because I could select the projects that I wanted to work on and then 'become' that type of business. I didn't make a lot of money that way since it took longer to do things, with every project being a new adventure. But it was an excellent education and I got by. Obviously, I was lacking economy of scale that larger and more assembly line ventures enjoy.

    To run your own business, you have to be someone with the capacity to make sure people pay, be able to negotiate, deal with folks who don't compensate you, etc. You have to be able to have the courage to ask for fair wages. You have to deal with clients who change their specifications constantly and don't want to pay you more for it. I've taken to getting signoffs on the specs with the understanding that changing the specs later will result in extra cost.

    This does provide flexibility and more free time, though personally I've had trouble keeping a steady flow of work which has hurt my overall profitability.

    I tend to do a lot of long term contracts, and then pick up short term work in between jobs. It's a nice thing to be able to fall back on.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  42. A few tips by dubl-u · · Score: 2, Insightful
    I've been independent since 1997. Here are my standard tips:

    • Have six months of expenses saved at all times, more if you can.
    • Network, network, network. Even if you hate it. Especially if you hate it.
    • Underpromise, overdeliver, and be as reliable as the day/night cycle. Repeat business and recommendations should be the bulk of your business.
    • Try not to quit your day job until you have so much after-hours work that you just can't do it all.
    • Get a good accountant, a good lawyer, and a good shell company (I use MyBizOffice).
    • Understand when you're consulting and when you're contracting. One delivers opinions; the other delivers labor.
    • Never do a fixed-bid job unless you know both the client and the work cold.
    • Some clients just aren't worth the hassle. Fire them before they make you crazy.
    • Enjoy the ride. Take vacations, enjoy your unexpected time off, and seek out jobs that you are exicited about.
  43. Re:Contractors do it to contract?!? by warpSpeed · · Score: 2, Funny
    So if your contractee states he'd like you to where blue lace panties when you configure sendmail, then hey-ho! (but I'd probably renegotiate!!).

    Contractors creed: No Act too unnatural.

    But I would have to raise my rate for the sendmail part. :-)

  44. Contracting by chriswaco · · Score: 2, Insightful

    I've been contracting for 18 years now. Boy am I getting old. :-)

    My 2 cents:

    1. The general rule of thumb is to charge 50-100% more than your salary was.

    2. Buying health insurance is going to be a major pain if you are in the US and can't be covered with your spouse's work plan. Plan on spending $600-700/month. Prescription coverage is especially hard to get. (When I started consulting, insurance was $600 PER YEAR!)

    3. Think about incorporating, probably as a LLC corporation. Buy Nolo's books on corporate structures and definitely talk to both a lawyer and accountant. Incorporating will help protect your assets if you ever get sued and can also give you more tax deductions.

    4. Tax deductions are your friend. Deduct everything your accountant says you can - car (if you travel to a client), health insurance, computers, your cable modem, books, education expenses, etc.

    5. You will have to pay both sides of social security taxes in the US. That means 15% of your first $80k in income is immediately gone. You may have to pay medicare, unemployment insurance, local taxes, etc.

    6. Unlike what someone else said, I prefer hourly to fixed price contracts. This allows for the client to make changes (they always do) and you get paid for debugging, installers, research, testing, localization, etc. NEVER SIGN A FIXED PRICE CONTRACT WITHOUT A DETAILED, COMPLETED SPECIFICATION. Always try and make a client responsible for testing the software when possible, for liability reasons, acceptability, and because it's very hard for an individual to test software on many different operating systems, hardware configurations, etc.

    7. Look for other clients. One client isn't enough. When money gets tight, contractors will be the first to go.

    8. Look for other contractors and possibly join forces. Networking is vital.

    9. Open a retirement account - definitely a Roth IRA and probably some other kind too (SEP IRA, SARSEP, etc). Your accountant can give you the details.

    10. Never sign a contract with someone you don't trust unless they have deep pockets and even then it's probably a bad idea.

    11. You are charging a lot of money. Make sure your skills stay ahead of everyone else's. When I started consulting C++ didn't even exist. I've been through new languages, new operating systems, new tools, embedded systems, server software, client software, etc. It's getting impossible to keep up with everything, so you need to predict the future and learn it ahead of time. You *will* make mistakes (I spent a year working on OpenDoc!), but hopefully you will also grab onto something new that will take off (I also spent time with early versions of QuickTime because I knew it was going to be big).

    Contracting can be great, but it's definitely not as easy as sitting back and collecting a paycheck.