
It’s one of the most common questions a consulting newbie asks: How much should I charge?
I was a software consultant for three and a half years. First I was into Plone, then I worked on a big Zope 3 project, and more recently I’ve done some Rails stuff. I still do the odd gig here and there as I make the transition to running my own company.
If you’re currently looking for contract work, the rate you charge will be one of the most important decisions you make. The more you get paid, the more freedom you have to either work fewer hours now, or save up and run around the world later. Your hourly rate is also an important part of your self-marketing strategy.
Here are four simple tips for determining what your skills are worth:
1. You’re probably aiming too low.
Contrary to what you might think, selling yourself as an “affordable” consultant is not a good thing. The same client who turned you away at $50/hour may have hired you for $90/hour. If that seems strange, think of it this way: If you were going to pay someone by the hour to operate on your heart, would you go with the guy who charges $30/hour, or the guy who charges $300/hour?
Clients that look for really cheap consultants tend to be a pain in the ass when it comes time to collect, and they often squirm every time your estimate changes.
Don’t feel guilty about going for the gold. Take comfort in knowing that whatever someone is willing to pay you, they intend to make back at least tenfold. On my first contract, I asked for and got an hourly rate that was four times what I was making as an employee. Later, I even doubled that rate for some projects.
Also, don’t look at what other people are charging. First, they’re also probably aiming too low. Second, their skills and experience might be very different from your own.
2. Don’t do fixed-rate contracts.
(My experience is biased towards software consulting. This point won’t necessarily apply to all types of consulting work.)
Creative work is organic and somewhat unpredictable, which makes it a poor fit for fixed-rate contracts. In these types of projects, someone always gets burned: either the client gets shoddy work, or the consultant does a great job but ends up working for $5/hour.
The best way to balance the risks on both sides of the equation is to bill by the hour and give your client regular progress updates. If a task is taking longer than expected, let them know right away and offer options for how best to proceed. Rather than resisting the organic nature of creative work, learn to use it to your advantage.
If for some reason you must do a fixed-rate contract, think very, very long and hard about how many hours it will take you to complete the work, and multiply that by the figure you came up with in #1. Then triple it.
3. Keep it simple.
I’ve heard of some people billing by the hour for the analysis and design phase, then doing fixed-rate for the implementation. Others wonder if they should charge interest on late payments, or offer incentive packages for clients that offer you more work.
Keep it simple. Have one standard hourly rate, and increase it by 50-100% for really short-term work.
4. Use the Wisdom of Crowds (TM).
Your skills are worth no more and no less than what somebody is willing to pay for them. To figure out your true market value, send out 10 CVs every day, and test different rates. Do this every weekday for at least one month. If yours is the kind of work that can be done with just a laptop and a latte, there are probably plenty of online jobsites and company websites you can use for leads.
For example, it was only five or six months ago that I got into Ruby on Rails consulting. Having no professional experience with this specific framework, I knew it would be an uphill climb. But two weeks and 80 CVs later, I landed a contract working on a high-profile website with a team of Rails geeks distributed around the world. Over the next couple months more responses from my “shock and awe” campaign kept trickling in, even though I’d sent out no more CVs. I found another client at a rate that was even better than what I’d been working for in my area of expertise pre-Rails.
If you’re serious about getting paid what you’re worth, “shock and awe” should be your bread and butter tactic for finding work you enjoy at a rate you’re happy with.
Thanks for your suggestions based on your experience. That was certainly helpful. It would also be useful if you can provide some ball-park range of the hourly rates for some of the software consulting/contracts you have done so that it would give a better idea.
Thanks,
Andy
Hey Andy,
For me it totally depends on the contract, how many hours it will be, what the market is like right now, the evolution of my skills, and my current workload. I also sometimes take the bullet and work at a slightly lower rate when I’m doing something completely new to me.
But over the past few years, I’ve spent most of my time in the $70-$125/hour zone.
I tend to disagree about the fixed contract rate – in fact thats what I do almost all the time. I find that clients are willing to pa a bit more if they have a good idea that you’re not going to try to swindle them for extra or ’rounded’ hours.
My philosophy is to get a written Statment of Work (SOW) which outlines the scope of the work in detail and then come up with a sum based on how many hours it should take.
If I pull through and hustle extra hard to get the scope completed, I could potentially make twice my hourly rate.
–AQ
[...] you have lots of clientelle since you charge so much. More info on this idea can be found here: How to Set Your Hourly Consulting Rate __________________ From what we get, we can make a living; what we give, however, makes a life. [...]
Hi,
I found you through the Steve Pavlina forum and I like what you are saying. You have reinforced what I believed to be but had begun to doubt.
The doubt is gone and my prices are goin’ up…
@Aaron:
Thanks for your point of view. It’s hard to argue with results, so if fixed rates work for you, all the better.
@Ciara:
Good to hear. You owe it to yourself to charge the rate you’re worthy of. The Wisdom of Crowds can help determine just how much the market is willing to pay.
Good luck!
Thank you very much for your post. We have included it in our current Carnival of Small Business Issues – “The Canarian” – Edition #25 — Mary S. for fcon21.biz
What’s a CV? thanks!
@E-Biz:
No problem. Thanks for hosting the carnival!
@jay:
CV stands for curriculum vitae, another name for a résumé.
Great post, very inspirational. But let me make something straight. You had no professional experience on RoR means you were really fresh to this framework or you worked on some projects and these you included as references in your CV. Or how did you create your CV?
I think the biggest problem for some freelance beginners (consultants) is to say to themselves “Yes, i know something, i know about it enough to make some money on that” not to say “Well, i know something, but this is surely not enough, it will be really embarrassment to offer my services”.
How to cross that border? How to take that “leap of faith” to get things rolling?
@PK:
I had no Rails experience at all. I had only read Agile Web Development with Rails, but otherwise relied on prospective clients being tuned in enough to realize that having solid experience with other frameworks is highly transferable.
For those who are complete newbies, whose only “experience” is writing university exams and essays, there’s no substitute for a couple years in the field to give yourself good reasons to be confident about what you can do. But even if you’re just starting out, I think the suggestions in this article are useful for maximizing your fun and profit.
[...] Bollenbach presents How to Set Your Hourly Consulting Rate posted at 30 sleeps [...]
[...] How to Set Your Hourly Consulting Rate [...]
[...] setting your rate Is It Time To Review Your Freelance Writing Rates? Should You Reduce Your Rates? How to Set Your Hourly Consulting Rate How Do I Set A Profitable Hourly Rate To Charge For My Services? How to Calculate Your Base Hourly [...]
[...] How to Set Your Hourly Consulting Rate The skinny: set it high. (tags: business career consulting finance job entrepreneur software) [...]
[...] How to Set Your Hourly Consulting Rate [...]
well, hi admin adn people nice forum indeed. how’s life? hope it’s introduce branch ;)
Hi Brad,
I’m not sure if you’ll get this, since the article is rather old. It was a great set of tips! Thanks!
I’m new to this and wondering what “send out 10 CVs every day, and test different rates” really means. Are you saying you search the web for companies that *might* need a BA, and then send your VisualCV or resume to them with a quote of your basic rate?
Thanks!
Shannon
Wow.. I wish i’d found this two months ago! I’ve just finished my second web dev contract and ridiculously undercharged a fixed rate for both. I’ll definitely be doing things differently from now on, but at the same time its been a great learning experience and a real lesson in what my time is worth. Thanks brad, Ive found so much great advice on this blog and im spreading the word. peace!
Brad – great article. I’ve been doing this for a number of years, and this sums it up nicely. Your point about asking too little is well taken. I actually wrote an article myself, warning clients about this:
http://kconrails.com/2010/01/15/there-are-no-cheap-ruby-on-rails-experts/
Also, I recently gave fixed bidding a try, and it burned me! It took triple the time it was supposed to. In the end, the client and I settled for 2x the original bid, but nobody was happy.
Brad,
You couldn’t be more wrong about billable time. I know it has been quite some time since you wrote this article so I hope that you have made the move away from billable time and embraced fixed price contracts.
The practice of billing for one’s time is unethical. Billing by the hour pits the consultant against the customer. Do you really want to be in an adversarial relationship with your customers?
I have a favorite quote from Ed Kless at Sage Software: If you suck at what you do then bill for your time.
John,
Sorry, but that is just ridiculous. I’ve been an IT Consultant for the last 12 years. Hourly billing is the single best way to get paid properly for my skills. Fixed rates are great in some longer term situations, but for short term work, hourly is the only way to go.
I think that billing type really is determined by how many actors are involved. If you are working on your own or in a well-known team, then a fixed rate might work if everyone involved understands their strengths and how to get the job done quickly so that you maximize your per hour time.
If, however, you’re working in a customer space and deal with people who enjoy wasting your time, then hourly is the way to go. This really boils down to how much control you have over your time and how much control your customer has over your time.
Either way, I’m all for higher rates, as this will help drive the market up. :o)