Why Be A Contractor?
by John S. Reid
February 6, 2004
So you're interested in departing the world of employment for a single company in
favor of that of an independent consultant. Are you crazy? Or simply brilliant?
You need to understand what you're getting yourself into because there are some
very compelling reasons to become a contractor.
Sky's the limit.
The first thing people probably think of when they think of a contractor is the
big money. Well, for the most part, it's true that the base income is higher. A
contractor's salary is determined by the level of sales ability he has when he takes
the job in the first place. Whether this is the elusive "market" rate or something
else is dependant on his skill set also of course. Most contractor's make about
50-100% more per hour than an equivalent permanent positioned employee.
Before you think it's all rosy there are a few financial and lifestyle downsides
as well. You must pay for your own health care and life insurance. You get no paid
vacation or sick days. When the contract is up you don't get paid. And of course
there is no opportunity for growth within the client's company or stock and options
awards. All this means that contractors don't really make that much more, and in
some cases they actually make less. But if you are someone who can budget for a
rainy day and have an entrepreneurial spirit I believe the benefits outweigh the
downsides.
From cutting edge to bleeding edge.
Let's say a company has an internal application that's been around for a long time,
but they're still adding features to it even though they know it isn't going to
last much longer. So the plan is to build a new system that will take care of their
future needs and they want to take advantage of the latest technology. Sound familiar?
This has been the case for me personally at almost every one of my contracts.
They're going to need some people to continue to massage the old system and they're
going to need some people to build the new system. The two pools from which to draw
are the employees who have been working on the old system and contractors who are
versed in the latest technology. Can you see where I'm going with this? Employees
get stuck maintaining legacy systems while contractors get to play with the latest
developments in software and hardware.
This is a trend I see everywhere I go. I would say in fact that if you're not willing
to keep abreast of the latest technology then your days as a contractor are numbered
and you'll soon be singing a corporate tune while sitting in a dark cube somewhere
trying to find the logic error buried in a stack of punch cards.
There are exceptions of course. There are a lot more opportunities to use the latest
technology in a smaller company, or in the R&D divisions of larger companies.
The best run projects throw employees in the mix also so they can learn the new
technology. It's your job then to leave them with as much knowledge as you can while
hiding the fact that you just learned it the night before.
Fun and fast-paced environment.
Since most contracts are project based there is usually a well-defined schedule
of when milestones in the project are to be completed. Because these schedules are
usually made by managers and not developers they are almost always woefully deficient
in development time, creating an atmosphere of high energy where people want to
get things done. It's a lot easier to work in an environment where you accomplish
something each day than it is to work in a place where doom and gloom seem to hang
over everyone and everything.
Tax advantages
Aside from the workplace benefits there are a number of tax advantages to contracting*.
Almost anything that can be proven to enhance your business can be a write off.
This includes a computer for your home office, office supplies, postage, internet
access, mileage or the cost of a vehicle, meals and entertainment of clients, travel
and lodging, books and training also. While incorporating isn't necessary there
are even more tax advantages you can use if you decide to go that route.
Growing your own company
When I think of the American dream I think of two things: owning your own home and
owning your own company. If you want to buy a house I can't help you, but you can
own your own company right now. Opportunities to grow in a corporate environment
still exist and can be found, but the chance is greater that you will achieve financial
independence through investing in yourself rather than in someone else's company.
And there is no thrill like building your own enterprise up from nothing and seeing
it thrive.
If you really like the corporate environment and you enjoy big company politics
then the consulting life may not be for you. Or you may be the kind of person who
enjoys lower pay and working with older technology. Or you may be the kind of person
who just wants to eek by in life and put in your 40 hours a week in your dead end
job that you hate. Or maybe all you can think about is the day you can retire so
you can work on deepening the butt impression you've started on your couch. But
if you have drive, and if you have a passion for technology and you're the kind
of person who is highly motivated to be successful, what's the benefit in being
a full-time big corporate employee?
Exactly.
*Disclaimer: I am not an accountant and do not purport to say that what works on
my taxes will work on yours. Please consult with a licensed tax professional in
your area to get the legalities of your location and situation.
**Also - not all big companies are to be shunned if you do happen to be looking
for a permanent position. Many of them are excellent places to work and I would
consider a few myself. It is another good tip however that if you are looking for
a permanent position it is far easier to get your foot in the door with a contract
first...