Slashdot Mirror


So You Want To Be A Consultant

Stephen Friedl writes "I've been a self-employed consultant for almost 20 years - I still have my first customer! - and I'm asked often about the business by those who are considering it. It's not for everybody, and there are often surprises, so I've written up a Tech Tip that recounts my experiences and provides advice for the n00b. Executive summary: It's much more about customer service than it is about technical skill."

41 of 260 comments (clear)

  1. Not much money, but rewarding by Anonymous Coward · · Score: 3, Interesting

    I'm a student who started doing software design as a consultant. Now I started this while I was still in high school and have made $70k in 4 years. Note that this is without much experience or a degree, and while still being in school... so if you devoted your time to this, perhaps it would be very lucrative?

  2. are you going to pay me? by Anonymous Coward · · Score: 5, Informative

    Even if you regularly invoice at the start of every month, customers have their own schedule for paying, and this can be nerve-wracking to deal with

    I think that's the reason why I wouldn't do consulting/contracting. A friend of mine recently decided to be self employed as a consultant and the biggest problem is getting people to pay him in an orderly fashion. When you are your own business you end up putting up money for various things, and when your incomming payments start to lag, you can end up in serious trouble.

    1. Re:are you going to pay me? by sosegumu · · Score: 5, Insightful

      When you are your own business you end up putting up money for various things, and when your incomming payments start to lag, you can end up in serious trouble.

      Which is why being under-capitalized is the number one reason new businesses fail.

      --
      It's easier to wear the spandex than to do the crunches. --David Lee Roth
    2. Re:are you going to pay me? by KontinMonet · · Score: 2, Interesting

      You can always factor your invoices. I met a dentist in Holland who does this as a matter of course. He has a good idea of his (necessarily reduced) income but does not get worringly into debt. And his factoring costs are probably higher as they are dealing with individuals.

      --
      Did he inhale?
    3. Re:are you going to pay me? by ScrewMaster · · Score: 5, Interesting

      Finance charges can help, but I've found (after a decade and a half as a consultant) that offering early-pay discounts help a *LOT*. Give them thirty days to pay, but if they pay early knock a couple percent off the bill. That eliminates their desire to play the float with your money by holding on to it as long as possible, because by delaying payment they are now losing money! Besides, you get more flies with honey than ... well.

      Another tip: if you do anything for free, even something as simple as plugging in somebody's mouse or changing their desktop wallpaper, put it on the bill with a 100% discount so they can see all the benefits of keeping you happy. The more people at a given site that see an advantage in having you around, the more pressure there is to make sure you get taken care of promptly. All consultants (except, perhaps, lawyers) do things gratis now and then in an effort to accrue good will. But believe me, if you don't document the freebies you won't get credit for them.

      Find out right away who approves your checks (if you are contracting for a large organization this may not be the person you think it is) and don't hesitate to give them a call if there a holdup in getting paid. And when you do speak to that person, be unfailingly polite and explain the importance of your work to their company. Often it just takes one phone call from that individual to whoever cuts your checks to get the job done.

      Another point I'd like to bring up is that many large companies are depending more and more on outside help (seeing as how they've often fired most of their existing full-time staff in an effort to become "right sized".) Consequently, I've found that some corporations have special fast-pay plans for small contractors. They generally won't tell you about it (the person who hired you probably won't have a clue) but if you talk to the accounts payable department and explain that you're a consultant who really likes working with their organization, but can't afford the usual delays in cash-flow, they may be willing to make an accommodation. If necessary, offer an early-pay discount to sweeten the pot. Sometimes they will ask you for one ... let them have it if they will agree to pay you promptly. It never hurts to ask.

      --
      The higher the technology, the sharper that two-edged sword.
  3. me too ! by selderrr · · Score: 5, Insightful

    I am also a self-employed developer/consultant (although I'm technically a programmer, I find myself spending a lot more time on consultancy)

    Keeping your first customer is NOT perse a good thing. Only if you still make money on work for that customer. The first 10 years of my own business, I found my self spending a lot of time giving phone-support for previously programmer stuff. Or for other stuff... or for no stuff at all (help, my mouse doesn't work properly anymore !)... The most difficult thing in being self employed is : learn to charge for everything. If you work on something, even if it is only 5 minutes : bill'em.

    It's the only advice I can give. If you start a relationship with your customer based on free support (in the widest possible interpretation of support), yuo're fucked

    1. Re:me too ! by Monkelectric · · Score: 5, Interesting
      I am self employed to. This is the best advice there is.

      Customers will abuse your good nature to no end if you do freebies.

      Example: I do work for this small construction firm. Their payroll is $30,000 a month, they don't want to do any kind of maintenance contract (200 - 500$ a month, nothing). Yet they call me for *every* little thing that goes wrong, mouse runs out of batteries, virus defs out of date, some problem with quickbooks, whatever. I've been meaning to get tough with them....

      The corollary to that is actually, if you have the ability, *choose you clients well.* I am stuck with a lot of clients from when I first started out and didn't know any better.

      Ive seen a friend of mine whose much more savy "fire" clients for refusing to upgrade off old, vulnerable software. It was great.

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:me too ! by Steve+Friedl · · Score: 4, Insightful
      > Customers will abuse your good nature to no end if you do freebies.

      I've not found this to be the case: the consultant gets to pick what he does and does not charge for, and if customers know that every time they call you, they get billed for 5 minutes, it doesn't create an entirely friendly environment. I think that a certain amount of "freebies" is part of maintaining a good customer relationship: I get paid for my time, but I don't nickel-and-dime my customer to death.

      Steve

      --
      Steve Friedl / Unix Wizard / Microsoft MVP / www.unixwiz.net
    3. Re:me too ! by Seumas · · Score: 3, Insightful

      Keeping your first customer is just fine if they're making business for you. You can lose money on a person directly, but rake it in by the business they throw at you elsewhere.

      Also, you don't have to be an hourly-billing nazi. You can go the extra mile for a customer without charging them - as the whim guides you. You just have to know how to make it clear that it's exactly that - something extra you are doing beyond the call of duty and that you normally _WOULD_ and _WILL_ charge for it.

      You don't have to be anal about it nor do you have to let your customers walk all over you. There's a rewarding middle-ground.

      And this customer-service advice goes for the entire tech industry - from frontline engineers on the telephone providing first tier support, right up to the QA, developer and product engineer guys. Without your customers, you're nothing. You are making your product for them. You live and die by your reputation with them. Stop treating them like a nuisance or an ATM machine and you'll have loyal customers.

  4. So true by ScentCone · · Score: 4, Insightful

    Yup, most businesses would rather have an IT consultant that takes twice as long (and three tries) to solve a problem than one that won't return phone calls for days. I know, I've lost customers while busy with other ones - not because they were in a hurry to get something done, but because they wanted to talk it through and know, quickly, if what they're planning (whenever we would eventually get around to it) was rational or even possible.

    Communication, communication, communication. And it's not billable, most of the time - so take that into account when you set your rates for the time you can bill. You can spend 60 hours a week working in this mode, and only be able to charge for 15 of them sometimes.

    --
    Don't disappoint your bird dog. Go to the range.
  5. One of the most debased professions... by ites · · Score: 4, Insightful

    "Consultant" used to mean an expert professional who could solve problems and provide advice based on years, even decades of experience.

    With the Y2K and dot-com booms, "consultant" became used to mean someone with more than three months of IT experience...

    Thankfully (for us real consultants), most of the amateurs have returned to horse farming, or whatever they used to do.

    It'll still be a while, however, before "IT Consultant" on a business card impresses anyone.

    --
    Sig for sale or rent. One previous user. Inquire within.
    1. Re:One of the most debased professions... by grazzy · · Score: 2, Funny

      What do you mean, three months.. i had it printed on my card first day at work.

      The horses says hello btw.

  6. Consultants with poor skills.... by jhouserizer · · Score: 4, Interesting

    It's much more about customer service than it is about technical skill.

    ...Not to be rude, but I've noticed this is the "rule" with the consultants that have worked on various portions of projects that I've been involved with (e.g. the guys customizing an ERP that our system will be integrating with).

    The funny thing is that the consultants with the poorest technical skills make the most money (charge the most hours) - at least in the short term.

  7. Technical skill? by theapodan · · Score: 2, Interesting

    This article definately sounds as if the writer was more aligned along the marketing/policy end of consulting rather than technology, the article comes across as pretty weak. Although I don't know any IT consultants, geological consultants are usually a bit more terse and limit their comments to things other than "warm fuzzy feelings."

    I also have never liked the term consultant. Sometimes consultants are nothing more than paid mouths to spread an idea, and they don't actually "consult," or say their own opinions.

    1. Re:Technical skill? by Steve+Friedl · · Score: 5, Insightful
      My point on the Warm Fuzzy Feeling is that if your customer doesn't have it about you (they don't like you, find you hard to work with, etc.), it doesn't matter much about how good your technical skills are. New consultants usually focus on the technical skills and forget the people skills, and this doesn't make for good, long-term customer relationships.

      I'm much more on the technical side of consulting, and the only "marketing" I do is publishing original, technical content. Mainly I write C code all day, though I'm sure that this slashdot post is seen as "marketing"...

      Steve

      --
      Steve Friedl / Unix Wizard / Microsoft MVP / www.unixwiz.net
  8. One consultant to another by SlashCrunchPop · · Score: 2, Interesting

    Different flavors of Consultants:
    • Contracting
    • Consulting

    "I contracted a client today!" Jeez, can't we discuss this without mentioning viruses? Seriously though, I find your choice of words poor and I disagree with your classification, I've been a consultant for 9+ years now and I would say what you call "contracting" is typical freelance consulting and your definition of consulting is basically handholding. Top professional companies do not need handholding, so when you're dealing with them it's much more about technical knowledge than customer service. But since most of your customers need handholding I see why you would think that's the norm. It's not, at least not in my experience, YMMV.

    1. Re:One consultant to another by ScuzzMonkey · · Score: 5, Interesting

      Actually, I think he's got it more close to correct than you do. I've been doing this for about ten years now, and although there is a lot of splashover in how the terms are used, the understanding of them among people I typically interact with is that contractors are single-job at a time, specifically skilled, with a specifically contracted engagement. Consultants, on the other hand, are those who typically manage a number of simultaneous engagements, often without specifically executed contracts, typically with a less well-defined issue at stake. I think what happened to muddy the terms is that a lot of companies found it was easier to hire contract labor if they called it 'consulting' and a lot of people found it more palatable to work without insurance and benefits as long as they got to think of themselves as 'consultants.'

      I think you'd be surprised at the number of 'top professional companies' who use consultants; it's often less about hand-holding than bringing in fresh perspective or someone with experience at other companies for a common industry issue. I would agree it's less about customer service in those instances (although, in my own view of the 'types' of consultant out there, the two categories are 'technical', where you make your reputation by being correct, and 'sales', where you make it by handing out warm fuzzies... but I digress) because you are dealing with people at that point who have enough knowledge to know what it is they don't know, but it's definitely not the same as being brought in to fill in as a sysadmin for three months.

      --
      No relation to Happy Monkey
  9. Sub Contracting by odyrithm · · Score: 2, Interesting

    I've always found it much easier to take on sub contract work, this way you never have to worry about facing the non-techy clients and what needs doing is very clear. Granted you don't make as much but if you have a full time job already it is an easyish extra income.

    --
    moo
  10. Pros and cons by defile · · Score: 5, Interesting

    A lot more of your expenses can be quantified and written off as business expenses when you work for multiple people. Of course, there's a little more risk here for error, but the IRS doesn't seem to put you in jail if you make honest mistakes.

    Oh, there's certainly a lot more freedom involved too. You make your own schedule, and you're in a much better position to tell someone to fuck off without impacting your lifestyle too badly. On the other hand, when you're not charting up billable hours, you're spending your time marketing. Always marketing.

    I've been doing this for about 3 years now and I don't think I've billed more than 20 hours a week on average, but being able to select which 20 is really convenient for your sanity. There are some weeks where you won't work at all and others where you don't lift your head higher than your shoulders. If you can't stand regular routine, independent consulting is the lifestyle for you.

    There's a certain anxiety that comes with alway having to market yourself to new clients and not being sure if you can make ends meet in six months, but this isn't so bad in the computer industry since if you run into trouble, you can usually fall back on a fulltime job before you starve to death. You definitely need to save up a cash cushion to help even out the unsteadiness of work, but simply knowing that you have it there puts you in a better position to weigh whether you wan't to prostitute yourself out for that ActiveX project.

    Unless you have iron will self-control, working out of your house is usually a bad idea because you end up finding as many distractions as possible to keep you from working. You also never feel that you're "off", since your day always looks like a 16-hour work/play haze.

    All in all, I certainly don't regret getting into this.

  11. Resume Placement by Anonymous Coward · · Score: 2, Funny

    I've been a self-employed consultant for almost 20 years, and I'd like to place a sales pitch for my services on Slashdot. What is Roland paying you?

  12. So true ... customer service keeps me in business by greenmars · · Score: 3, Insightful
    I've been doing IT consulting evenings and weekends for ten years now, and I've seen lots of other consultants for the same client come and go. Lots and lots of the ex-consultants would not return phone calls, would implement solutions that they wanted instead of what the customer wanted, etc.

    My advice for new consultants:

    Incorporate. Protect your savings, house, car, etc., if there's a disaster.

    Be available. This includes evenings, weekends, and vacations.

    Be responsive. Check your customer email several times a day and respond.

  13. Fixed bid projects. by mingot · · Score: 4, Insightful

    Excellent article and I suggest any consultant or person thinking of being one RTFA.

    One thing I would like to add, though, is a fixed bid tip. The author admits he does not have much experience with this type of work and omits one important detail that can save a lot of headache for both parties and keep cashflow going during a large project.

    Always try to do a fixed bid project with milestone based payments. This keeps the customer happy since they get to see the code at intervals, gauge the progress, and offer feedback. It lets you get paid as you go and helps you use customer feedback to make changes (and no matter how good the spec, there will be) as you develop.

  14. I've been a self-employed consultant by Fuzzums · · Score: 5, Funny

    "I've been a self-employed consultant for almost 20 years - I still have my first customer!"

    Parents... :D

    --
    Privacy is terrorism.
  15. Re:So true ... customer service keeps me in busine by jth213 · · Score: 2, Informative

    Be available. This includes evenings, weekends, and vacations.

    This is exactly why I STOPPED being a consultant.

  16. Some of this strikes a chord with me... by andalay · · Score: 4, Insightful

    A financially-struggling consultant does not give a customer The Warm Fuzzy Feeling(TM)

    Recently, I was in salary negotiations with a company without any competing job offers. I asked for a really high salary relative to others applying for the position. When asked why or do I have any other offers, I simply reiterated that I am very interested in this position, and the salary is what I have discovered through other companies is market.

    The name of the game is: "Never show all your cards"

  17. The secret formula is... by invisik · · Score: 4, Insightful

    I saw this in a advertisment for a consulting gig.

    50% Personality, 50% Technical Ability.

    If you can't walk into an office and within 2 minutes be mostly comfortable and getting along with everyone, then you shouldn't be a consultant. You don't have a long time to get going, like you would if you were an employee. There's no training, no hand-holding. You are there doing your thing. It's actually quite fun and interesting most of the time!

    I also still have my first client.... heh

    -m

    --
    http://www.invisik.com
  18. Simple Rule of Thumb. by sanityspeech · · Score: 5, Insightful

    Persons allergic to incompetence cannot be consultants. - Ioan Tenner

    1. Re:Simple Rule of Thumb. by zwnbq · · Score: 3, Insightful
      Great quote! I'll repost a quote on a related theme that I've become fond of:

      "There are few things worse than close supervision by someone who doesn't understand what you're doing."

      -- Paul Graham, What You'll Wish You'd Known.

      Often the case on consulting projects when a client who lacks expertise wants to make design and development decisions that he's not qualified to do.

  19. Generally good advice, except about the copyrights by ScuzzMonkey · · Score: 2, Interesting

    I think he nails a lot of what people don't know, but should, if they want to make a living doing technical consulting. However, I think he's off-base on his suggestion to allow the customer to "own everything". The arrangement suggested is not legal and could result in an awful lot of trouble for either you or the customer down the road.

    There are certain pieces of intellectual property that the customer owns simply because it originates with them--business processes, customer information, etc. Those things remain their property whether you are working with them in your project or not, and you can't re-use or re-publish them without express consent. However, in most cases, anything that you create remains yours under the same laws. It is possible for you to relenquish your right to the client, in effect giving the IP away, but if you do so, you do NOT have the right to re-use it again yourself in future projects. They own it, even the building blocks--you are infringing on their copyright at that point.

    There are few situations in which this might actually come back to bite you (or them) but they are devastating if they do arise. For one, if you ever decide to sell another work based on that code to another client, under those same terms, you've created a potential liability for both of your clients, depending on how much you got in writing at any particular stage. Either the second is infringing because the first owns it, or the first is infringing after you sold the rights to the second.

    It's possible, of course, to license your code any way you would like, but you have to retain ownership of the copyright in order to do so. You have to make it absolutely clear to the clients that you own what you code, but that what they are paying for is a perpetual license to use that code as they see fit. This has the same effect as what the author is going for, I believe, but without the potentially nasty side effects.

    --
    No relation to Happy Monkey
  20. Challenges I've experienced by westendgirl · · Score: 4, Interesting
    I've been consulting for seven years -- full-time for six of those years. I find that my greatest challenge is getting my contacts to understand how my skills and experience have evolved over time. Although newsletters, success stories and a website can help explain developments, people don't always read them. So it can be difficult to explain that I do far more advanced work than I did seven years ago. I actually find my most challenging and interesting work comes from newer clients, who can be more easily persuaded of my full skillset. I don't mean that my longer-term contacts think I'm an airhead -- it's just that people who don't see you regularly have a hard time understanding how things have changed. That's why it's important to market yourself to existing contacts, as well as new ones.

    The other challenge is that some people seem to think that "consultant" means you're unemployed. Some say, "Oh, so you're between jobs?" I then explain that I have a roster of clients and that I've been doing this for seven years. I have also learned to stop saying that I'm a consultant and to start saying that I have run a small marketing firm for seven years.

    Occasionally, I also run into potential clients who think "consultant" just means that they can avoid payroll taxes. They don't understand that I have other clients and that, while a full-time ongoing engagement is something I'd consider, I'm not using consulting as a way to scam the government. I've run into some companies that have had "consultants" working for them full-time for the past five years. (Canada's tax laws do not allow this.) Fortunately, I don't run into people like this very often.

    --

    -- SYS 64738 --

  21. 10 out of 10 by perler · · Score: 4, Interesting
    brillant article. one addition (i also wrote it to steve):

    try to find some consultant friends! especially in the "time and project management" departement it helps tremendously to have a colleague who can jump in when you are short in time or are on holiday - and who doesn't try to "steal" your customer..

    everything else is almost identically to my businnes practice and i can say: "it works!"

    regards,

    PAT

  22. The trouble with consulting by rsilvergun · · Score: 2, Insightful

    is competition from a class of people I call "idiots with a screwdriver and a copy of Norton". It's so easy to get started consulting (although it gets hard, fast) that just about anybody looking for work whose even seen a computer considers jumping in. It's really tough charging a decent amount for decent service when I've got morons charging half what I do and then calling Microsoft for support. Oh well, at least with everything going to India these shmucks are out their tech support life line. Should help weed out the worst of the bunch. My favorite is having another (usually better looking/more personable) consultant hiring me do to his job, and then double charging the customer. Oh well, I still get paid....

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  23. Re:*Cough* by Anonymous Coward · · Score: 2, Interesting

    "Wow, does that ever sound like a good consultant. Thats probably why they are hated in the IT field."

    I hire consultants all the time for my job. As I only have one of me and its against my employer's policy to hire a fulltime individual for a 4 month job that may have 3 months of downtime until I need another set of hands (and our project list is full enough with very diverse projects, its most likely anyone that qualified for the last job probably won't cut it for the next one) -- I can safely say customer service *IS* what I'm looking for.

    I've had more than my share of technically skilled workers. They aren't hard to come by. I trip over a few dozen each and every day.

    The last consultant I employed had no people skills. He never showed up to mandatory meetings and would take the barest boned project outline that was kept thin purposely so that we could adapt when the higher ups wanted something completely different (or we found out that the feature didn't really fit our expectations once it was being mocked up) -- this guy would deliver something that fit the description, but never anything we were asking for.

    The next 3 weeks tasks were always updated at our weekly meeting in detail with everyone taking notes, but this guy couldn't find the time to show up or even take calls to be informed. Sadly, the boss didn't want to make any changes to the lineup until after the specific phase was over (and immediately after it was -- 4 months overdue), I called the consulting company and asked for someone else.

    All in all, the guy was one of the most technically competent persons I had met. He did a lot to clean up the code and it was *MUCH* cleaner than what I had started with. He optimized quite a few SQL queries that we never asked him to and dropped the server requirements quite a bit.

    But all in all, the guy had no customer service ability. I would have paid to have someone with far more service than tech and thats what we shot for this round.

    So are consultants that are about the service hated in the IT field? Probably. Geeks hate when someone can communicate with others and naturally do what they can't do. The rest of the industry loves these sorts of guys -- then again, we aren't worried our jobs are going to be taken by them (heh! I'm more worried about accidently sabatoging my own job than someone else taking over).

    It really sounds like you probably have no customer skills and are a bit afraid. Its the geeks vs. the jocks all over once again for you isn't it?

  24. Customers Paying Bills on Time by hackus · · Score: 2, Interesting

    Was my biggest problem.

    They simply refuse to do so, some of them taking as long as 60 days to pay on a invoice.

    Doesn't matter the time on the invoice due date.

    Handling this sort of thing is still dicey and although I am sensitive to customers needs, I still have to pay the bills on time as well.

    Some tips not mentioned in the article:

    1) Although shortening your invoice schedule may have worked for this gent, I can say that is rarely has any impact on my customers.

    2) If you are going to start a consulting business, insure you have about 90 days of operating income (complete business quarter) to start with.

    3) Projects should be divided up into your invoice scheduling if that is what your invoice shcedule is.

    If you really have certain customers that are really bad, work with them for a long time on timely bill payment (say 6 months). That means continually sending them letters, discuss it with a variety of people in the organization, not just your contact there.

    If they continue to be greviously late, then drop them or stop work citing a long history late payment history.

    I did this with one customer and all sorts of people started asking where Hackus was??? When they found out they were late on a payment AGAIN by 90 days, they paid and offerred me a job. :-)

    Your milage may vary.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  25. Been there, done that by Linker3000 · · Score: 5, Funny

    Stephen Friedl fell at the first fence by writing up his experience and making it free to all. I am a **TRUE** consultant see:

    If you want *my* insight into the industry and how to work it, I can arrange a coaching session or formal meeting together with comprehensive notes and a presentation - here are my rates...

    --
    AT&ROFLMAO
  26. on evolving skills by Quietti · · Score: 3, Interesting
    My first two IT jobs were both in Technical Writing:
    • The first one because I hadn't yet decided on a career focus and I wanted to leverage my native English language skills to quickly get a foot inside a foreign country's IT sector, as a freshly landed immigrant;
    • The second came as one of those offers one cannot refuse, based on my excellent performance at the first job.
    Once I got pigeonholed into Technical Writing, applying for any other job became a dauntingly difficult task. I just kept on getting comments like:
    • This opening is for a Project Manager. That doesn't match your profile: you're a Technical Writer.
    • Hi! This is Ms.Clueless BitchAufHR from soonbankrupt.com, how ya doing? Thanks for your application for this Product Manager position. We were all sitting here reading your CV and we have a nice Technical Writer job for you.
    • Oh, so you're fluent in 7 languages. That's good, cause we're badly in need of a Technical Writer who can do both English and German.
    At some point, it almost felt like my college degree was being systematically ignored, which made me ponder whether I would be better off switching field rather than fighting the HR drones.

    I stopped sending out CVs and instead focused on contacting old friends, which paid off in spades: within a few weeks, I landed myself a CTO position at a really forward-looking startup where a mere acquaintance was working, based solely on his pitching my CV to his boss.

    Since then, I haven't bothered with the CV mailing game; I utilize the power of social networking. It works.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
  27. Transparency really is key by real+gumby · · Score: 2, Insightful
    TFA says (among other good advice) that transparency is important. It really is. I hate getting bills I don't understand. So with our clients:
    • We don't do anything billable without a contract in place. This means there are no unpleasant surprises later when the client says "oh, I didn't realise this would be so much" or "we don't have the budget allocated." On the other hand, if there is no arrangement ahead of time (perhaps what I'm doing is outside the scope, or they're a new client) then we don't invoice, and the time we spent was our problem.
    • Don't charge for the small stuff. Quick phone calls don't add up to a ton of short charges as they do with a lawyer. But it also means that if the subject is clearly long then I have to pay attention and be sure to tell the client "You know, this is going to take more than a few minutes. Let's schedule a time to go over this in detail." It also means, as TFA says, that you have to fire people for whom this doesn't work -- in that case the calls are just a symptom of something worse wrong with the client relationship.
    Basically our principle is: if you wouldn't like to receive a bill for it, you probably shouldn't be sending one for it.
  28. Re:Article is from a freelance point of view only. by Steve+Friedl · · Score: 2, Informative
    > Working for a consulting company is an entirely different ball of wax.

    This is absolutely true: being just one guy has a whole different set of dynamics than being a firm. One of the nice things about being solo is that overhead is generally so much less, but your customers don't see much depth for backup. I'm sure the list of difference is long and distinguished...

    Steve

    P.S. - I'd love to know what else you disagree with, either here or privately.

    --
    Steve Friedl / Unix Wizard / Microsoft MVP / www.unixwiz.net
  29. self-discipline by LuxFX · · Score: 4, Insightful

    I, too, run my own business. With the article author's definitions, I would be a consultant, although I never really decided what to call myself. The part of the article that I can relate with the most is deciding if you have enough self-discipline to work by yourself at home.

    I've been doing this kind of work for the last six or seven years. And it took me the first five to figure out how to work at home. During that first five years, working at home was not easy! I hadn't yet developed the discipline needed, nor the mental state necessary for home and work to co-exist.

    I eventually figured it out, and am extremely happy with my lifestyle right now. The first step was learning how far I had to distance my work life from my personal life. For example, we bought a new house this year. When looking for a house, the number one necessity on my list was an office area on a seperate level than the living area. We found one with a basement den that became a really wonderful office. It's a half level from the living room, and a full level from the bedrooms. Wonderful.

    Something else I learned was that, no matter how much I thought I could get done with a TV on, it was best to be distanced from all television. The same goes with music with lyrics. For maximum concentration, I need to listen to instrumental music (fortunately my two favorite musical genres are classical and movie soundtracks). Interestingly, as long as I play only instrumental music, I have better concentration than if I don't listen to any music, because it will drown out other distracting noises. (headphones are also a good signal to the wife: don't bother me!)

    Speaking of the wife, another challenge after getting married was not only me learning to work at home, but my wife learning to let me work at home. Make sure that everybody in the household knows that work time is work time. If you worked at an office, nobody would expect you to swing by the house to straighten up the living room at 2:30 in the afternoon. Don't make it an excuse for not doing any extra work (believe me, wives hate that), but make sure that your wife knows that while she's welcome to ask you to help out, not to expect it to get done until after your work time.

    Now, if anybody has figured out how to cure the /. obsession, please let me know, that would really help with my productivity...

    --
    Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
  30. One comment about financial difficulties by SinceYouWas · · Score: 2, Insightful
    I started my own consulting business about 18 months ago, and was lucky enough to land a nice 14-month long gig with the company that laid me off, working on a major software implementation. Nice, eh?

    Well, it was, until the project kept growing, and they kept requiring me to bring on more people to help finish the project. I was opposed to adding people, but it was "if you can't, we'll have to find someone who can". We were billing on an hourly basis, but the lag time on invoices began to creep up, mostly due to the fact that my previous company was bought out, and the billing system cut-over didn't go all that well.

    Long, sad story later, I was *way* in the hole, and about to vanish into a cashflow crunch that would eat my little company. I went to my client and laid out the situation for them. I told them that I had not expected to have so many people on the project (about 16 subcontractors, each pulling in around $50/hour), and pointed out all the efforts I had made to meet their shifting requirements. After a very reasonable conversation, my primary contact lit a medium-sized fire under the AP department, and I got a sizeable check that put us up to date.

    So, I believe that sometimes letting the client know that they've put you in a bind can be useful. Particularly in this case, where replacing my whole team mid-project wasn't a great option for them.

  31. The real deal by threedognit3 · · Score: 4, Interesting

    The below comments serve only as guidelines and are not intented to be truths. Becoming a consultant is more than just deciding to become one. Here's where to start. You'll need no less than $10,000 to start depending on how good you are at bargaining. 1. Get an attorney. a. create an 'S corp' and 'LLC'. b. drawing up a consultant agreement form 2. Unless you own nothing of value or expect to own nothing of value in the next five years do the following; a. Obtain liability insurance of no less than $500,000 but preferably $1,000,000 and, if it has anything to do with accounting software/hardware $5,000,000. 3. Write down all the products or services you're going to offer. For lists less than 10 highlight the top three. 10+ the top five. a. For each of the highlighted - list five things benefits you'll offer. b. for each benefit list five things why it will benefit your customer. c. If you can't list five things then drop it. 4. Buy at least one terabyte of portable storage for backup purposes. 5. Bill by the hour (minimum 2 hours + expenses if incurred beyond normal) and bill monthly. Offer 10%, net 30. Either portal to portal (better if traveling 500+ miles) or on site. 6. Notify them when you arrive and have them sign. Notify them when you leave and have them sign. 7. Never give anything for free unless they're a new customer (and only for the first month) or if they incur monthly bills of over $1000 regularly and only then give one hour free). 8. Determine within the first three billing cycles if they are are bad customers (don't pay reasonably). Fire them...there are plenty more customers. 10. Get a very good business tax accountant (they are worth their weight in gold). 11. (unspoken) if you really believe in yourself - never give up.