Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Businesses Programming The Almighty Buck IT Technology

Moving from a Permanent Position to Contract Work? 295

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?"
This discussion has been archived. No new comments can be posted.

Moving from a Permanent Position to Contract Work?

Comments Filter:
  • It was worth it (Score:5, Informative)

    by RGRistroph ( 86936 ) <rgristroph@gmail.com> on Friday October 07, 2005 @08:50PM (#13744035) Homepage
    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.
  • by jdclucidly ( 520630 ) on Friday October 07, 2005 @08:51PM (#13744039) Homepage
    I used this resource when I did what you are considering doing: "So You Want to Become a Consultant?" [unixwiz.net]
  • by KittyFishnets ( 306744 ) on Friday October 07, 2005 @08:53PM (#13744056)
    There was a very good Ask Slashdot discussion on this topic, almost a year ago. It is worth reading:

    Switching to Contracting? [slashdot.org] KFN

  • Recommend Reading (Score:5, Informative)

    by Doc Squidly ( 720087 ) on Friday October 07, 2005 @08:54PM (#13744061)
    I recommend getting a copy of The Career Programmer: Guerilla Tactics for an Imperfect World [amazon.com] 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!
  • by iminplaya ( 723125 ) on Friday October 07, 2005 @08:56PM (#13744073) Journal
    "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.
  • by ankarbass ( 882629 ) on Friday October 07, 2005 @08:58PM (#13744084)
    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.
  • Money money money (Score:1, Informative)

    by Anonymous Coward on Friday October 07, 2005 @08:58PM (#13744085)
    I made a heckuva lot more money contracting but I worked my ass off. Sixteen hour days for three months at a time, no sleep, blood pressure issues. Did it pay off? Sure, but I can't do it anymore because of health reasons. If you're young (and it's not an age thing, but a health thing) I'd say go for it. The money I made contracting paid for my house, a couple sports cars, little things that make life a lot more fun if not a lot more meaningful. It beat the crap out of me, but was a million times better than my former job at a software company.
  • Contracting sucks (Score:4, Informative)

    by Loconut1389 ( 455297 ) on Friday October 07, 2005 @08:59PM (#13744093)
    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.
  • Re:It was worth it (Score:3, Informative)

    by iminplaya ( 723125 ) on Friday October 07, 2005 @09:00PM (#13744101) Journal
    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.
  • Re:Clarification (Score:3, Informative)

    by tezbobobo ( 879983 ) on Friday October 07, 2005 @09:02PM (#13744109) Homepage Journal
    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...
  • by rmckiern ( 921291 ) on Friday October 07, 2005 @09:05PM (#13744127)
    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!
  • by G4from128k ( 686170 ) on Friday October 07, 2005 @09:05PM (#13744129)
    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).

  • by crism ( 194943 ) <crism@maden.org> on Friday October 07, 2005 @09:06PM (#13744130) Homepage
    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.
  • by iggymanz ( 596061 ) on Friday October 07, 2005 @09:08PM (#13744141)
    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.

  • When I left... (Score:2, Informative)

    by nailchipper ( 461706 ) on Friday October 07, 2005 @09:11PM (#13744160) Homepage
    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).
  • by superpulpsicle ( 533373 ) on Friday October 07, 2005 @09:19PM (#13744198)
    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.

  • Health insurance (Score:5, Informative)

    by spineboy ( 22918 ) on Friday October 07, 2005 @09:20PM (#13744203) Journal
    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.
  • by BigLinuxGuy ( 241110 ) on Friday October 07, 2005 @09:22PM (#13744223)
    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.....
  • by clafortefeelingsoftw ( 921294 ) on Friday October 07, 2005 @09:30PM (#13744259)
    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/ [feelingsoftware.com]
  • by RichHolland ( 23236 ) on Friday October 07, 2005 @09:41PM (#13744325)
    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...
  • Re:Clarification (Score:1, Informative)

    by Anonymous Coward on Friday October 07, 2005 @09:50PM (#13744374)
    The legal side of it is covered in section 1706 of the Tax Code. See the "Safe Harbor" Provisions.

    From the sounds of it, you're not a contractor at all; just a temporary employee, who isn't paying the proper taxes.

    The problem here is that you're exposing your so-called client to legal risk. The I.R.S. can recategorize you as an employee, and force your employer/client to pay all the back taxes that they should have been paying, along with penalties.

    In general, it's not a good idea to expose your clients to unnecessary legal risks. A real contractor WOULD know the the legal side of things, and not do this.
  • by thesqlizer ( 919307 ) on Friday October 07, 2005 @09:58PM (#13744402) Homepage
    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.

  • benefits (Score:5, Informative)

    by lseltzer ( 311306 ) on Friday October 07, 2005 @10:06PM (#13744440)
    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 [workingtoday.org]. It's expensive there, but not really out of line for what your employer's paying for you in a "real" job.
  • by NineNine ( 235196 ) on Friday October 07, 2005 @10:56PM (#13744645)
    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.
  • My Advice... (Score:2, Informative)

    by nazzdeq ( 654790 ) on Friday October 07, 2005 @11:05PM (#13744686)
    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
  • A recent experience (Score:1, Informative)

    by Anonymous Coward on Friday October 07, 2005 @11:18PM (#13744725)
    I switched to contact hack about a year ago.

    Can't say how it will go - so far I have been able to fill the pipeline with prior contacts and projects, and a few new projects that come by.

    Good: I could take 3 month (planned) vacation this year.
    Bad: It's a lot of work to manage the pipeline. It's bit unnerving when the pipeline gets pretty short.

    Don't know how it will develop - may get back into being an employee, who knows. But you definitely learn a lot. I realized how insulated I was when working in a development outfit in a company as an employee. If you are practical/professional programmer/engineer (as opposed to researcher types), I think it's definitely worth it take the turn to see how it is.

    Good luck,

    Anonymous coward programmer

    PS: You may want to set up with a sales/rainmaker type of outfit eventually, unless you like doing the adminstrative/sales work.
  • I switched recently. (Score:2, Informative)

    by rgelb1 ( 472797 ) on Friday October 07, 2005 @11:49PM (#13744837) Homepage
    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.

  • 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.
  • by fingusernames ( 695699 ) on Saturday October 08, 2005 @12:11AM (#13744920) Homepage
    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
  • by heroine ( 1220 ) on Saturday October 08, 2005 @12:13AM (#13744922) Homepage
    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.

  • by fingusernames ( 695699 ) on Saturday October 08, 2005 @02:01AM (#13745240) Homepage
    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
  • Re:Clarification (Score:2, Informative)

    by harmic ( 856749 ) on Saturday October 08, 2005 @04:00AM (#13745519)
    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.

  • by dwandy ( 907337 ) on Saturday October 08, 2005 @12:50PM (#13746823) Homepage Journal
    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... :(

  • Re:It was worth it (Score:3, Informative)

    by idesofmarch ( 730937 ) on Saturday October 08, 2005 @01:01PM (#13746871)
    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!
  • Re:It was worth it (Score:2, Informative)

    by EnigmaticSource ( 649695 ) on Saturday October 08, 2005 @06:38PM (#13748208)

    If you were reading my comment history, that particular comment (10353234 [slashdot.org]) 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?)

Genetics explains why you look like your father, and if you don't, why you should.

Working...