How Do I Know What to Charge as an IT Consultant?

AID: 1905
  • Status: Published

32084 points

  • Byleew
  • TypeGeneral
  • Posted on2009-11-04 at 19:48:29
Awards
  • Community Pick
  • Experts Exchange Approved

[This article first appeared as "Why are IT services so expensive?" in my first attempt at a blog.  It will be moved to my second attempt at a blog once I get a different blog setup]

As a full time independent consultant for the past five years, I've heard that question all too often. Typical rates charged by a professional IT consultant or small consulting firm can range from $75 to $200 per hour or more. Other professional services, including attorneys, auto mechanics, and certified public accountants - who frequently charge as much or more than an IT consultant - can be among those complaining about paying these "high rates" when seeking professional IT assistance.

So why are these rates so high? There are many factors and where you live can be among them. This article uses rates and common expenses found in the New York metropolitan area.  Your area may have different rates for certain things, such as rent, utilities, insurance, etc.  The math should hopefully be easy to follow, so you can adjust the numbers here to properly reflect your expected expenses and determine a reasonable rate for you in your area.  (That includes potentially reducing your expected annual income if those in your area typically make less than in the New York Metropolitan area).  Let's take a look at some reasonable expenses a full time IT consultant would likely have (some that they SHOULD have) if they worked out of their home.

Article-ITConsultingCosts-Fig1.JPG
  • 71 KB
  • Table 1: Consultant expenses when working from home
Table 1: Consultant expenses when working from home



If a consultant works 40 hour work weeks, that's 2,080 hours per year - 40 x 52 = 2,080. If we subtract the 6 major holidays that the consultant likely wouldn't be able to find billable work because businesses are typically closed, that's 2,032 hours (6 x 8 = 48). And if we subtract the week that the consultant goes to training and the week that the consultant goes to a conference, that brings total working hours down to 1,952 hours. Then we can subtract another week for a small vacation and another week worth of days for illness and family emergencies. So, we're now down to 1,872 hours per year. In order to gross enough to cover the expenses of a work-from-home IT consultant - EXCLUDING any kind "salary" that would typically be used to cover personal expenses, like food, rent or mortgage, household supplies, etc, the consultant would need to bill at a MINIMUM $41,000 divided by 1,872 hours, or $21.90 per hour. Not bad, right? Most people wouldn't have a problem paying $21.90 per hour... but...

For a consultant with an office, we can add a few more reasonable expenses:

Article-ITConsultingCosts-Fig2.JPG
  • 46 KB
  • Table 2: Consultant expenses when you have a dedicated office
Table 2: Consultant expenses when you have a dedicated office



Before any taxes, retirement contributions (including social security taxes), and any kind of salary has been paid, a consultant, to remain as effective and up-to-date as possible, needs to make at least $66,000.

So, let's adjust that hourly rate. $66,000 divided by 1,872 hours that can technically be billed since the consultant will be around equals $35.26 per hour. Notably higher... but still not THAT bad, right?

Well, as they say in infomercials... But wait! There's more!

You need to consider that the consultant cannot reasonably bill 8 hours per day. There is travel time to and from clients and most clients (except during projects) will only need services for 2-4 hours, on average. And with a break/fix service that many IT consultants offer, it's virtually impossible to have 8 billable hours per day without having several unhappy clients who will no doubt leave you because you kept them waiting. Typically, a consultant will bill 20-24 hours per week. That's 50-60% of their time assuming 8 hour work days. Thus, at best, only 60% of that 1872 hours will actually be billable. 60% of 1872 equals about 1123 hours per year of actual billable time. So let's recalculate... if we MUST gross $66,000 per year, and can only bill (typically) 1123 hours each year, that means $66,000 divided by 1123 equals $58.77 per hour.

As you can see, this is getting expensive. And remember, that's with no salary, retirement income, or taxes taken into consideration.

The average IT salary is probably around $40,000 for a general desktop technician who does not have the skills, knowledge, and experience to manage servers. Systems Administrators and Network Architects can make $65,000 to $80,000 in many areas. More in some regions, such as New York City. In order to make a reasonable living wage in most city and suburban areas, it would be reasonable for a consultant to expect an annual income of $66,000 per year. This effectively doubles that hourly rate and brings us to $117.54. Or about $120 per hour when rounding. And when you consider that top talent would want and need to make more, you can expect that rate to jump even higher - $150 to $200 per hour.

A GOOD consultant will provide you service and advice, indeed a GOOD consultant should be your trusted adviser in matters of technology. Keep in mind, a GOOD consultant:

  • Can provide buying advice to ensure you purchase the correct equipment. Too often, I come across clients who have gone out to the local computer store or electronics department store and purchased an on-sale computer, only to discover it didn't come with the appropriate software and operating system to work on their network. Now the client is stuck purchasing new software and losing valuable time installing and configuring it.

  • Has experience (in most cases) troubleshooting similar systems - and experience will lead to a faster resolution in most cases. Faster resolutions mean lower costs.

  • Has the training and practice to ensure they setup your system correct the first time. This means faster implementations which means fewer hours which means lower costs and lost productivity.

  • By keeping current on new technologies can spot products and services that can improve how your business works, enable you to do things easier and possibly in new ways that can ultimately lead to greater income for your business.

  • Helps keep your costs low even with a high hourly rate; costs should NOT be measured by the check you issue alone. Keep in mind that each hour your system is down is an hour of potentially lost productivity. It could be costing you sales or at the very least, keeping your workers (who you are paying) from doing their jobs.

  • Insists you properly license your software. Improper software licensing (piracy) can become VERY expensive. Software publishers actively advertise rewards for leads to businesses violating software licensing. Your employees may like you today... but if you ever have to terminate an employee, that employee could report you. And the fines can be as much as $10,000 per illegal installation (maybe more). Sure, it's cheaper to buy one copy of office and install it on 5 computers... UNTIL you get reported... then that $350 product could become a $40,350 product... instead of the $1,750 it should have been.


And if you're an IT consultant who is NOT charging comparable rates, consider what it is costing you in terms of your ability to grow and support yourself and your family - now or when you have one. Consider what could happen if you make one critical mistake and get sued and don't have Errors and Omissions (E&O) insurance. Or what could happen if you are audited. Or what could happen if you lose one of your larger clients - possible through no fault of your own - such as they go bankrupt. Consultants charging less are working in a house of cards that could collapse on themselves and their clients with no notice.

    Asked On
    2009-11-04 at 19:48:29ID1905
    Tags
    Topic

    Consulting

    Views
    13253

    Comments

    Expert Comment

    by: WaterStreet on 2009-11-04 at 21:42:28ID: 5147

    Nice explanation of costs for consultant (1) to first break-even over the expenses, and then (2) earn an income.

    Got my yes vote above.

    Expert Comment

    by: mwvisa1 on 2009-11-04 at 21:56:58ID: 5153

    Agree with WaterStreet.  Very nice; thank you!
    Voted yes above also.

    Expert Comment

    by: tigermatt on 2009-11-05 at 01:27:51ID: 5160

    Nice article Lee. Voted Yes above.

    Expert Comment

    by: lherrou on 2009-11-05 at 06:15:20ID: 5171

    Great article, and nice to have something right here on EE that I can link to when I see this common "how much should I charge" question. Got my "Yes" vote.

    Expert Comment

    by: BMilneSLO on 2009-11-05 at 21:03:16ID: 5191

    Great piece leew. Your stuff is priceless. Voted helpful. We're pushing for blogs on EE (they're on Beta now). We'd love to have ya as a blogger too. Thanks again!

    Expert Comment

    by: b0lsc0tt on 2009-11-24 at 19:25:08ID: 5943

    Great article!  I especially like how you seemed to "sell" it at the end.  That probably isn't the best way to describe it though.  What at points could seem to those having to pay those costs as something that just gets worse and worse ends by pointing out, in my opinion, why those rates are worth it.  Not that a company would want to pay them often or regularly but the list of things a "good consultant" would do should make most realize they are getting value for the fee.

    Now how do I get someone to know all that when I quote the price or hand them the bill. :)

    bol

    Expert Comment

    by: WaterStreet on 2009-11-25 at 07:57:38ID: 5955

    b0l,

    That really is the question we who consult need to face and deal with.  Perhaps someone might open an EE question thread seeking answers to it.   leew could post there and, of course, reference this article.  Maybe get EE points for referencing it in an Accepted Solution.  And, maybe he or someone else might write another article here addressing your question, being more informed by the postings made in that thread.

    Expert Comment

    by: Skjnsyt on 2010-03-02 at 17:03:12ID: 10330

    Great article! thanks

    Expert Comment

    by: johnb6767 on 2010-03-13 at 22:57:51ID: 10706

    Nice read leew.... :-)

    Expert Comment

    by: mikebesurfing on 2010-04-20 at 09:20:24ID: 13532

    Very Nice

    Expert Comment

    by: RQuadling on 2010-05-21 at 08:08:07ID: 14931

    Excellent read LeeW.

    I think you left out the entry dealing with the roaming data charges for use on a train ... probably bump that hourly rate up a bit!

    Expert Comment

    by: rgautier on 2010-05-26 at 10:14:55ID: 15113

    I think he left out the taxes and insurance costs for the $66,000/yr salary.  Social Security payments, SEP, etc.

    Author Comment

    by: leew on 2010-05-26 at 11:12:47ID: 15114

    True, I did leave out the employer's portion of the taxes.  The $66,000 estimate was based on GROSS salary for an employed person.  Insurance is in the first table.

    Expert Comment

    by: Ecchin on 2010-06-10 at 10:04:34ID: 15583

    I 'work' for a volunteer core at my college campus. We only give basic IT support, and because we're no professionals and earn a living with it, we charge pretty low prices. But then, there are those who push it and abuse of our good will. We are volunteers, not slaves.
    Thank you for this article. I hope you don't mind if I use this to show my mates that we should actually charge the TIME we waste with some people.

    Author Comment

    by: leew on 2010-06-10 at 10:10:58ID: 15584

    Share away... My personal policy (since I can be a bit social with clients myself) is that I track ALL time spent and then offer discounts/credit for quick payment.  If they pay QUICKLY they pay only for the time it took to do the requested/required job.  If they take their time, then they pay for the entire time I was there - whether that was fixing a problem a talking about how great (or bad) the latest blockbuster movie was - after all, the time I spent there meant I had less time to spend at other clients where I could be billing.

    Expert Comment

    by: mr_gustav on 2010-08-11 at 06:45:40ID: 18041

    Well organized article, very detailed.  I like my current job where I for 8:30-4:30 and don't wear a pager.  

    I don't recall seeing the expense for a cell phone (black berry, etc ...)  These are essential for a consultant.

    Well done.

    Author Comment

    by: leew on 2010-08-11 at 10:17:47ID: 18046

    Thanks!

    (cell phone - 3rd item Figure 1)

    Expert Comment

    by: locdang on 2010-10-19 at 17:41:05ID: 20625

    Fantastic article, I will be sharing this link around to a few people lol

    Expert Comment

    by: harvyk on 2010-10-19 at 18:04:27ID: 20626

    Interesting article. I guess we're a little lucky here in Australia that we don't need health insurance (we have a good public health system), so that cuts out one cost.

    I'd almost say however that the cost of sales should be higher, aside from advertising there is the time spent convincing a potential customer that they should use your services (in my case, it is project based) I have yet to see a customer that didn't need a little nudge to get them on board. Even without an actual cost (and let's face it there is always one, even if it's simply purchasing a cup of coffee for the potential customer) there is the time cost, and that time cost can go up quite considerably if there is any sort of travel time involved as well.

    I personally work on the basis of 50% billable time, 10% misc (eg training etc), 40% sales, and make sure that the 50% billable time covers the cost of winning the sale in the first place, and covers the cost of the sales which I didn't win.

    Expert Comment

    by: edo60 on 2010-10-19 at 19:40:49ID: 20630

    congratulations,
    so helpfull article
    regards
    edo

    Expert Comment

    by: ZionTech1 on 2010-10-19 at 20:08:48ID: 20632

    Wow...It's like you looked straight into my books for the IT with an office. I have been needing this article and these numbers for years. I am way too cheap for consulting and support I do. You just made my check go up. Much thanks.

    Author Comment

    by: leew on 2010-10-19 at 21:29:35ID: 20633

    harvyk,

    Cost of sales is whatever you need it to be.  This is just a guideline that tries to take into account all major expenses.  Your expenses can definitely vary and things like sales and marketing expenses don't necessarily have correct or even consistent answers.

    I was even thinking today that for clients that you may have a recurring agreement with, you can lower your rate on.  For example, if you consistently work 2 days (16 hours) per week at a given client, then, with an average of 4-5 hours of billable time the other three days, you could lower your rate for the consistent client.  

    Ultimately, the point of the article to help both consultants and those who need there services understand what an appropriate rate is for professional services.  

    Expert Comment

    by: ZionTech1 on 2010-10-19 at 22:26:17ID: 20634

    leew,
         Again, thank you for the time you spent putting this incredible article together. You know what I think would be equally or more valuable to post? You mentioned agreements with certain clients. It would be great to have a breakdown on what contributes to the determination to the cost of that monthly agreement with the client. For example; if they have 1 Exchange Server or 2 servers, number of computers, complexity of software on each computer, VPN networks tying into other locations, network printers and so on. It would be beautiful to have a rough calculator based on the equipment and setup a client has to determine an agreement amount per month. Obviously the sell is that off-site IT is much less costly than full-time on-site IT, and generally an off-site IT person is much more skilled than a FULL TIME on-site IT, as they deal with more computers, equipment, and more IT problems making their skill level increase exponentially over a FULL TIME 1 site IT guy, but how much less costly do you determine? There is always the infamous never paid invoice of just having access to a highly skilled IT Pro that is always looking out for the best situation in terms of technology to implement or not implement into your business, including the numerous free questions/consulting you provide over the years via email or a quick conversation on the phone.

    Author Comment

    by: leew on 2010-10-19 at 23:49:34ID: 20635

    ZionTech1,

    What you're asking about is, in my opinion, how to price yourself as a Managed Services Provider.  This is a difficult question.

    I'm a part of a great group of Small Business Consultants in New York City.  We have monthly meetings where we have discussions on various business and technical topics, go over recent developments in IT and related businesses, and have presentations from vendors.  A few months back we had a discussion on this topic and the only thing that was clear was that this wasn't clear.  Everyone has their own definitions of what they'll include and how they'll include it.  Some may have certain hardware requirements to even offer such a service while others do not.  Some may help desk services to their users while others do not.  Truly, it's a VERY varied space.  

    Recently, I heard it clarified this way -

    As a break/fix technician (who the above article really is targeting as well as those who hire them), the Technician is paid to fix a problem - it BENEFITS the technician for the client's system to have a problem - the consultant only makes money when the client has a problem.  If you ever have your ethics questioned (silently or otherwise) by the client, the client might think you are sabotaging their systems so you can make money.  It's also an unpredictable expense for the client.

    As a managed service provider, offering, at least to some extent (you can put in stipulations, requirements, exclusions, etc), an all-you-can-eat maintenance and repair service for a fixed monthly price, the client has a budgetable price and the relative comfort to know that it's in your interest for you to keep their systems running.  If they are paying you $1000 monthly for maintaining their systems and their systems go down, it comes out of your pocket, not theirs.  So you are trying to find efficiencies to keep their systems running - and if the client doesn't have problems, they feel better.

    You'll always have clients that say things like "why am I paying you when things are working" -- and from what I've heard, converting clients from the "break/fix" model to a managed fixed monthly fee model can be very difficult - but new clients often like the predictability and those who "get it" will definitely appreciate the MSP model more.

    I'll conclude by saying that to address MSP pricing would require a book - not an article!

    Expert Comment

    by: Paulclane on 2010-10-20 at 01:33:40ID: 20638

    Excellent article - Thanks!

    Very informative.

    I can't believe that medical insurance for a family is $12,000 in the US. I'm in Ireland and medical insurance for my family of five is $2,500. I suspect you guys are being seriously ripped off, and don't think for one second that the care you get for $12,000 is better than what I receive.
    Also: errors & Omissions insurance? I have never heard of it. I have public liability insurance for $1,000 which covers me for things like equipment I sell going on fire or buildings going on fire, or people getting injured because of the work I do. This insures to a liability of a maximum of $9,000,000.

    Due to the nasty recession in Ireland, consultants are fighting like dogs to get work, so rates have dropped by about 40% in the last two years, but our costs haven't!

    Author Comment

    by: leew on 2010-10-20 at 01:38:17ID: 20639

    Depends where you are... I've heard some states are MUCH, MUCH cheaper than others for health insurance.  Here, General Liability covers us for doing something stupid and setting the office building on fire or something.  Errors and Omissions covers us when use Darik's Boot and Nuke on the wrong hard drive and completely wipe out critical data for which the client failed to make a backup of. (This has NOT happened to me... but that would be an example).  

    Expert Comment

    by: ZionTech1 on 2010-10-20 at 05:48:09ID: 20643

    leew,

         Very well put and I agree with you 100%. I have came to the same conclusion for the most part over the years. I wouldn't include hardware in the agreement. That way you are not out of pocket, only out of time, but you are paid for that. If you charge by the hour, then the better you are and the more skill you have the faster you can fix things, then you actually get paid less. On top of that, if you have good ethics then you put more preventative measures in place also. There has to been some balance point between skill and value vs. time and preventative measures. The factor of previous years billing of the client would have to come in to play to make the determination on an agreement as an MSP monthly fee. In the end it would have to come down to leveraging your known skill level and value to the customer, and hopefully your uniqueness or rarity against not having you available at all. It's the hard sell if need be. Thanks leew for your input.

    Expert Comment

    by: bjkreykes on 2010-10-20 at 06:01:02ID: 20644

    leew,

    Have you ever considered charging flat fees?

    It does sound a little crazy, but I find that as a consultant, I really do not receive appropriate remuneration for the time, effort and education I put into maintaining my skill set.  I also ran into the 45 hours/week ceiling way to fast...I couldn't put in enough time in a week to make a really good living.  I also could not continue to raise my prices; my customers wouldn't put up with it.

    A fixed price agreement really levels the playing field.  I could go into a lot of examples, but would be repeated the excellent information found at www.verasage.com.

    If you're interested in my story, look for Kreykes Consulting on the following page:
    http://www.verasage.com/index.php/community/2008/01/

    I would welcome any conversations regarding FPAs.

    Have a great day!

    Expert Comment

    by: josephfreer on 2010-10-20 at 14:54:35ID: 20654

    You referenced a NYC small business computer consulting group... any more info on that, or perhaps becoming a member? I myself am in NYC and this caught my eye. thx

    Author Comment

    by: leew on 2010-10-20 at 19:37:00ID: 20659

    josephfreer,

    Sign up at the Yahoo group - meetings are free and occur on the second Wednesday of the month at Microsoft's conference center in Manhattan (in the building next to Radio City)
    http://tech.groups.yahoo.com/group/NYSBS/

    And the mailing list is pretty active as well.

    Expert Comment

    by: pratikcparmar on 2010-10-22 at 04:11:20ID: 20700

    Good Work leew. Your article is very good. Hope a IT Professional get that much here .... Thanks again!

    Expert Comment

    by: proman121 on 2010-12-18 at 17:03:15ID: 22181

    Excellent explanation. I did not knew so many factors are critical for determining a consultants' hourly rate.

    Expert Comment

    by: yamurthy on 2011-12-23 at 05:36:16ID: 33867

    Simply Awesome!

    Expert Comment

    by: avarela99 on 2012-02-06 at 16:08:59ID: 42137

    Excellent Article, Thank you for educating the masses.

    Add your Comment

    Please Sign up or Log in to comment on this article.

    Loading Advertisement...

    Top Consulting Experts

    1. DrDamnit

      6,290

      200 points yesterday

      Profile
      Rank: Genius
    2. leew

      2,450

      50 points yesterday

      Profile
      Rank: Savant
    3. mlmcc

      2,100

      0 points yesterday

      Profile
      Rank: Savant
    4. stone5150

      2,020

      0 points yesterday

      Profile
      Rank: Guru
    5. JeffG2583

      2,000

      0 points yesterday

      Profile
    6. Cluskitt

      2,000

      0 points yesterday

      Profile
      Rank: Wizard
    7. hanccocka

      2,000

      0 points yesterday

      Profile
      Rank: Genius
    8. madunix

      2,000

      0 points yesterday

      Profile
      Rank: Sage
    9. dvt_localboy

      2,000

      0 points yesterday

      Profile
      Rank: Sage
    10. coredatarecovery

      2,000

      0 points yesterday

      Profile
      Rank: Guru
    11. fosiul01

      2,000

      0 points yesterday

      Profile
      Rank: Genius
    12. copyrighted

      2,000

      0 points yesterday

      Profile
    13. kevinhsieh

      2,000

      0 points yesterday

      Profile
      Rank: Genius
    14. TommySzalapski

      2,000

      0 points yesterday

      Profile
      Rank: Genius
    15. KGNickl

      2,000

      0 points yesterday

      Profile
      Rank: Master
    16. Tech_Eng

      2,000

      0 points yesterday

      Profile
      Rank: Master
    17. barrykfl

      2,000

      0 points yesterday

      Profile
    18. deviprasad_s

      2,000

      0 points yesterday

      Profile
    19. jsun9

      1,500

      0 points yesterday

      Profile
    20. AllTrip

      1,200

      0 points yesterday

      Profile
    21. demazter

      1,000

      0 points yesterday

      Profile
      Rank: Genius
    22. JZeolla

      1,000

      1,000 points yesterday

      Profile
    23. dariusg

      1,000

      0 points yesterday

      Profile
      Rank: Genius
    24. hades666

      1,000

      0 points yesterday

      Profile
      Rank: Genius
    25. mattvmotas

      1,000

      1,000 points yesterday

      Profile
      Rank: Sage

    Hall Of Fame