Relax... We’ve got you covered.
Managed Outsourcing Services
  • A professionally managed network of proven offshore development teams with US-based management.
  • Expert programmers dedicated to the most popular open source platforms: Joomla, Wordpress, OSCommerce & Zen Cart.
  • Workflow and bug tracking systems keep your projects on time and on budget.
  • Expert business support for web developers including tax, legal, project management consulting.
  • A 100% satisfaction guarantee that minimizes risk to you and your client.
Why I Love The Hourly-Rate Model

I love hourly rates. I don’t do fixed-bid projects. I’ve written multiple articles and mentored clients about the benefits of hourly billing, and over time I’ve watched many freelancers and boutique firms abandon the fixed-bid model and move to hourly rate. The pros and cons of hourly billing can be discussed endlessly so I won’t get into that here, but this month was such a triumph for the hourly model that I thought a blog entry was in order.

Over the past 10 days, a series of events has happened which has demonstrated how an hourly model can result in a flexible, low-stress model which is good for everyone:

  • We were about 50 hours into a complicated e-commerce site when the client suddenly announced that they want to make major changes to the designs, which were approved 6-weeks ago! Rather than being frustrated, I am fine with that because we’ll simply get the designer back in to mockup some new designs and bill all the hours that she spends doing it. We don’t need a change order or anything, we just bill for the extra work and keep going. The client knows this because we’ve been giving him projections along the way. So, this ‘big change’ results in higher profits for me without any paperwork or new agreements – just a single email saying that this would probably add 30 hours to the project.
  • A new client started a consulting project with me. I was to help him author a technical spec for an application he’s building. We got about 5 hours into the project and he had a family emergency. No problem at all – I’ll bill him for the hours he used and we’ll simply stop working for a while. Our written agreement is still in effect and when he’s ready to resume we’ll just start up again.

Image

  • Another client who disappeared about 6 months ago for unknown reasons showed up again and we picked right up where we left off. There was no paperwork, change order, or approval. He just wanted to know how many hours we estimated (and thus the approximate cost) to complete the project, and when he agreed we went right back into production.
  • A reseller client brought an urgent Joomla template job which one of his in-house programmers had messed up. We were in the middle of a job for him, and he agreed that we would push back the first job a week so that we could take care of the Joomla template. There was no paperwork or negotiation at all because reseller clients have a general services agreement with us and it covers all projects they submit. He sent us the spec and the developers jumped right on in.
  • As usual, a handful of established clients trickled in their 2 or 3 hours jobs here and there – fixes, tweaks, and tiny modifications to older projects. There is never any question of whether we should do these fixes as part of the original job (which happens in fixed-bid projects) or how much they should pay for these small things. We just bill actual hours and that’s that. No paperwork. No minimum. Since our profit margin doesn't change with smaller jobs, we're happy to take them.
  • Finally, and this was my favorite thing of the month, we completed a Joomla site for a university and I looked at the final numbers. We estimated the project early on but found that some of the complexities that we expected to deal with weren’t all that complex after all. So, we were able complete the job in about 130 hours less than we expected. Of course, the client benefited from that as they wound up spending much less than they had agreed to!

Sure, there is a downside in that last item because we could have easily charged the client what we estimated and made higher profits. But, our profit margin is always the same because we are time-based, so we were paid the same amount for our time as we would have if it had taken longer. And, we have a very happy client who I think will stay with us for a long time.

In the end, it was a pretty successful month and with all of the client changes and chaos that we endured, our profit margins didn’t budge a bit. The clients love the flexibility, are happy with us, and we made nice profits without stressing out. So, I’ll say it again, ‘I love hourly rates!’.



Comments (5)add comment
Linda Jenkinson said:
One area where you and I agree entirely. I've tried it both ways and hourly is definitely the way to go!
1

September 11, 2007
Paul Bradish said:
I love hourly rates as well. I will give prospective clients a "projected" hours proposal, but let them know up front that this could change.

Something that I love even more than hourly rates however is performance based marketing (in ecommerce). For every internet sale that rolls in, you make a percentage. It doesn't get much better than that in my opinion!
2

September 21, 2007
Deron Sizemore said:
I also like hourly rates. One question I have is how you keep track of your hours? Just simple pen/paper, excel, or some application?

Also, what happens when you tell a client that their project will likely take 50 hours to complete at $X per hour. They client agrees to everything and development begins. The client is great through the whole project with zero changes to the scope along the way. BUT, for whatever reason, you've grossly underestimated the development time and it actually takes you 80 hours. In that case, what do you do? Charge the client what the projected amount originally discussed and take it as a learning experience, or notify the client that it took 30 hours longer than expected and they will be charged $X more than expected?
3

January 10, 2008
Dave said:
Hi Deron. That's a great question and there is no absolute rule in that situation. However, since your question was about dealing with an overage that resulted from your own underestimation of a project's needs, I'd say that it boils down to how you want to treat (and hopefully) retain your client. So, your options would be:

1) If your contract is clear and you don't care about treating the client fairly, you can just bill for the extra time and take the money. This usually isn't the case!

2) If you want to respect the client but simply didn't predict well, you could bill them for part of the time but not all of it. Depending on how much you think you screwed up the estimation, simply make them a deal. If you made a mistake to the point where you are embarrassed and probably should have known better, maybe give them the work for free.

Estimating projects is tough, but you'll generally find that you get pretty good at it over time and when you're operating on an hourly basis it's common to over-estimate just a bit to avoid situations like this. The usual outcome is that your clients spend a bit less than expected, and that's a recipe for happy clients.

If you DO decide to do some free work for a client to make up for the fact that you underestimated, consider telling the client about it. You can even prepare an invoice then credit the full amount, with an explanation. Even though the client will then know that you made an estimation error, the honestly of the approach can really build client loyalty.
4

January 10, 2008
zephyr sloan said:
i also agree with hourly rates. its an easier way to earn money. Today, the world is becoming very technical and flexibilty and ease in business is the desire of every business person. Therefore many people want to earn quick and easy money through the internet. Jeff Paul is one of the authors who teaches such techniques to people through his books and shows. his "three clicks to cash" system is quite popular these days.
5

January 27, 2008

Write comment

security image
Write the displayed characters


busy