Trading the Hourly Rate for Task-based Pay: Should You Do It?
SkellieOne of the smartest business decisions I’ve made as a freelancer is to stop charging by the hour. I want to take the plate and bat for this method — not because I’m trying to convince every paid-by-the-hour freelancer to do an about-face, but simply because I don’t hear a lot of discussion taking place about per-task payment and its pros and cons.
Throughout the course of the article I’ll outline the six strengths of per-task pay, then respond to a few of the questions and criticisms you might have. Let’s start with the pros:
1. You can charge based on value to the customer. Let’s say you’re a freelance search-engine optimizer. You see websites making the same mistakes all the time and can optimize any website for search traffic in an hour. If you’re charging by the hour, you might make $65 for your services. If your skills allow the website to make $50 more sales each week, your per hour price is just a fraction of the real value of what you do. You’re under-valuing yourself. A task-based price can help you change that.
2. It often sounds cheaper than it is. Let’s assume a simple logo takes you half an hour to make and costs the client $200. To the client’s mind, $200 for a finished logo is a lot cheaper than paying a freelancer the hourly-rate equivalent of $400 per hour (most clients would probably faint at the price!) I think a lot of clients will also compare the hourly rates you charge to the hourly rates they themselves make and think: “If I’m not worth thirty dollars an hour, you’re definitely not worth $70!” Separating payment from hours worked can help prevent that unfavorable comparison.
3. You’re rewarded for productivity. You expected that sales page to take four hours but you knocked it down in one. Congratulations? Not really. At $50 an hour your payment turns out to be $150 less than expected. If you’d charged a flat rate of $200 for the sales page, you would have earned $200 in one hour! Talk about a motivation to get things done.
4. You reduce unwanted variables for clients. Client Joe wants a Firefox extension to paste widgets on to other widgets. You give a rough quote of ten hours work, but warn that it could take up to twice that time. Joe is left not knowing whether the extension is going to cost him $700 or twice that amount. That uncertainty is the kind of thing that can cause a client to jump ship.
5. You can charge more for undesirable work. When offered a job you don’t particularly need, or a job you’re not excited about, you can charge a heightened rate to compensate by asking yourself: what kind of payment would it take to make this job worthwhile?
6. Flexibility is why we’re freelancers, right? Setting up timers and staring at a clock can feel a little like office work. If you’ve ever felt like you were being paid for the amount of time you sit in a chair, click the mouse and type, you can relate. The emphasis on time is one of the reasons I decided traditional consulting was something I didn’t want to be doing.
Key questions
Here are my responses to some of the questions and criticisms a per-task pay model is likely to receive:
What about when a job takes longer than expected?
If you know your capabilities well and get a detailed briefing on the work you need to do, you’re more likely to find that you finish jobs early rather than late. If you’re unsure about a particular job, charge at a halfway point between on-time and worst-case scenario. If you expect a job to take 10 hours but feel it could go up to 15, charge the price you’d want if it took 12.5 hours, or if you’re really confident, 15. Clients won’t be looking over your shoulder as you work and will often assume that a high price means the job is really hard or time-consuming.
How do you work out what to charge?
My master negotiating tip is this: your initial price should be the most you think the work could be worth. If you’ve seen other web designers charge $1,300 for designs that are equal to yours, but you usually charge $700, don’t assume they’re doing something magical which allows them to charge that price. They’re probably just asking for it, while you haven’t tried. When it comes to pricing, one of the smartest moves you can make is to test your assumptions.
Should I advertise fixed rates?
My answer would be: not in every case. In the case of a service where only one price suits you (i.e., it wouldn’t be worth it to do it for cheaper, but clients probably wouldn’t pay any more) then advertising a fixed price makes a lot of sense. If your rates for a particular task fluctuate depending on the detail in the job, the type of client and potential business value, a fixed rate will only restrict you.
Concluding words
The best thing about determining your rates on a per-task basis is the flexibility: the freedom to determine a price based on how busy you are, whether the work is interesting or not, how much value the work could provide the prospect and whether the prospect is investing in a business or a hobby. It’s certainly less straight-forward than charging by the hour but, like many things, the elegance of the system can be very powerful if you know how to use it.




















Richard Harrison
March 14th, 2008
I think it also depends on the type of work you do: charging per-project is probably more suited to smaller projects and per-hour better for longer projects.
For anything longer than around 2-weeks I charge per-hour; that’s long enough for the client to change their mind and alter the scope :-). The longer the project, the harder it is to accurately estimate how long it will take (and the bigger risk the freelancer takes).
Time & Materials + Fixed Price are not the only options though. It’s worth googling “target cost” and “target scope” models, as they give you a bit of middle-ground / flexibility.
Jacqueline
March 14th, 2008
Personally, I greatly prefer to do task-based projects - it does give me more freedom (I can take breaks and work on multiple things at once without keeping track of hours), and it works better for me in the long run when I can get things done quickly.
And you’re right, it does reduce the variables for clients - they know the deal up front.
Michael Martine, Blog Consultant
March 14th, 2008
There is another benefit to task or project-based fees: you can create packages/bundles/subscriptions for them and turn them into branding opportunities. You can use them to have better and faster answers to client questions than the next freelancer. You can use them to set yourself apart. I wrote about this on Freelance Folder a little while ago, here. I think you’ll find it complements Skellie’s wonderful article.
joza
March 14th, 2008
Me, I never charged by the hour, it was always by the project when i freelanced. When I told someone an hourly rate and then gave them a bill you could see the wheels turning in their mind while they did the math. Then it make if very difficult to bill them again in the future. Different clients got different rates depending on how big of a pain in the ass they were. Make it worth your time and effort and it all works out great in the end.
Damien
March 14th, 2008
Excellent article! I’ve never really thought of charging by task, which is fairly ironic, because that’s how I break things up to get them done. I think this article may have changed the way I do work.
*Scurries of to his legal dude*
Josh Garner
March 14th, 2008
I couldn’t agree more. I don’t even accept hourly wages from other firms or in-house positions anymore. You’re not paying me for the few hours to research keywords and modify meta information. No no. You are paying me for the years it took me to understand what search terms to look for, and how to implement them properly.
mave
March 14th, 2008
Excellent article, Skellie! I couldn’t agree more. Charging hourly just makes no sense in most cases. The product we are selling isn’t our time, it’s our expertise, insight, experience, etc. and the value to the client. There have been some good articles on the subject recently (most notably one by Chris Haddad and a webinar by the folks from Marketing Mentor), and I think it’s an issue many freelancers should really put some thought into.
The most common concern that people put forth when considering ditching hourly rates is, “What if the project drags on? I won’t get paid for every hour I work!” and to that I say - “That’s what a contract is for!” No-one in their right mind would quote a flat rate without qualifying it with limitations on what the client is getting for that rate. When I quote for a job, I quote for a set number of versions and rounds of revisions. Anything above that is charged extra (you can provide a flat rate for extra versions if you like, or quote at the time based on the circumstances). The contract should state that the amount quoted is for the scope and timeline specified, and that changes in scope, delays, rushes, etc. could result in extra fees.
Clients like knowing exactly what the project is going to cost them. It helps them to manage their budgets, and the specifications around versions, revisions, scope and timeline help them to keep focused on the goals of the project, rather than indulging in the temptation to micro-manage and endlessly tweak. Those who do decide to take things further don’t mind the extra expense, because they have a clear sense of what they are getting for their money.
Another important factor to consider with regard to hourly rates is that for many freelance projects, there are cost considerations that go beyond simply the “work done”. Licensing fees, purchase of source files, etc. should also be taken into consideration, and I’m constantly surprised at how few freelancers even think about these things. If you are just selling your work outright for an hourly rate, and sending your client source files as a matter of course, I guess that’s your choice but to me that seems like madness. As a professional it’s in your own best interest to make yourself aware of your rights & responsibilities, and the terms and conditions of a good, strong contract.
The GAG Handbook: Pricing and Ethical Guidelines is a priceless resource that designers, illustrators, web designers, etc. should definitely get their hands on, and it covers all of these details and more.
When it comes to pricing, one of the smartest moves you can make is to test your assumptions.
Heartily agreed. I’ve come to believe that in many cases freelancers who don’t have sound pricing structures, contracts and licensing agreements in place are those who are simply afraid to charge more, afraid to take on the responsibility of defining and outlining contract terms, afraid to take on the social awkwardness of creating a business persona and fostering those types of relationships, are afraid of being presumptuous, afraid of seeming unfriendly, afraid of scaring off clients, etc. etc. But it’s never harder than the first time. You will find that the thing holding you back most in these areas is not your clients, it’s you and your fear of stepping out of your comfort zone.
How we deal with these issues is easily as important as the work we do. These things will define our experience and our ability to prosper just as much as our skills and hard work.
felix
March 14th, 2008
Great article. When it’s appropriate project based work is really great. I’ve found clients love it for a variety of reasons - but one thing I’ve noticed is that it really promotes a friendlier relationship between you and the client. Hourly can tend towards a more adversarial one since the client may believe (even subconciously) that you’re padding hours.
One key thing to handle cost overruns - you need to watch feature creep very closely, every project has a natural ebb and flow, but you need to monitor things to make sure it doesn’t go too far off. If it starts to either suggest it as phase II or amend the contract.
Mark
March 14th, 2008
In my experience, hour-based billing with a minimum project fee and a cap is the way to go. Hours logged show progress and that spread covers you when there’s more back and forth than anticipated.
My difficulty with this article and its suggestion is that it’s geared toward gigs that only take .5 or 1 hours. Yeah, it’s great if you can pad the budget and make more for the value you’ve provided in that hour. Apply this to a 30, 40, 60-hour project, though, with a lot more wiggle room and a lot more opportunities for the client to leave you twiddling your thumbs, and you quickly find your $5000 flat fee turning into $7000 worth of time. When that time cuts into another project’s schedule, you’re losing money.
John Faulds
March 14th, 2008
I don’t really see much difference in charging by the hour and by the task. Invariably when charging by the hour you’re still asked how long it will take and so you make an estimation on time. All you’re really saying is to submit the upper limit of your estimation as your quote which I think most people would do anyway.
As far as doing away with per-hour charging, it’s not going to be possible in some circumstances. I do a lot of outsourcing for other agencies and they want to know up-front what the hourly rate is before even deciding to enter into a long-term relationship. At this point, sometimes it’s not possible to give a fixed price because there’s no one single project being discussed. That comes later after they’ve decided to use your services and then there’ll be a variety of projects which involve different levels of effort and time.
Having said that, I do use fixed price quoting when it comes to clients who come directly to me for websites, rather than when outsourcing to others.
Tarique Sani
March 14th, 2008
Task based rates are great for small projects but for anything more than 50 hours or a week worth of work I would still stick with hourly rate.
Fighting the “feature creep” leads to soured relationships, where as an hourly rate promotes adding of features and in turn earns more for you, besides it is not that you are not required to give an estimate even when you charge by the hour but clients are more likely to come back to you if you deliver in less than what they anticipated - To make existing clients return saves you further more time and thus money.
Amy Lillard
March 14th, 2008
Great advice - and you know why? Clients feel like they’re getting a great value. I nearly always charge project fees, and even knock down the price when I’m quoting multiple projects (a quantity discount). Clients know how much to plan for, know when they will be getting the results, and feel much more confident in using me for future projects. Great stuff, Skellie.
Anna
March 14th, 2008
Only one (or two) words of warning here. I have generally charged by the project, but you must block out how much time you think it will take you based on an hourly rate THEN calculate the total fee. On your contractual agreement (yes, even for a small job, something should be in writing and generally a ltter of agreement works just fine) there must be a proviso that holds the client to a maximum number of revisions/alterations (say three). IF the client goes over and above this number, a flat fee per hour should then be applied to your fixed rate. (This works well for identity programs and the like).
I always warn a client about this ahead of time (so that there are no surprises) and let them know that before I go ‘over time’ (or we are getting close to the estimated fee, and there have been some crazy changes and additions or alterations requested) I will provide them with a new estimate to take us to the end of the project.
Make sense?
Mykal Cave
March 14th, 2008
This is a really nice article with some really good responses. When I started freelancing, I was pulling my hair out going over how much to charge per hour and just how many hours it would take me. I realized I had no previous experience with timing how long certain projects would take and in turn what they would be worth. So right off the bat I started charging based on how difficult the tasks were and what price it would make them worth while for me to do while being fair to the client.
I think one of the biggest pluses in this situation is that it give the client peace of mind with a price right up front. N fine print and they know what they need to do to hold up their end of the bargain.
Ken Hanson
March 14th, 2008
This is how my entire markup team runs shop. We will take the same amount of time to markup up to 10 pages. So we offer package pricing, based on layouts, not pages. Then for any pages that do not fall into the packages but still need markup, we go with an hourly rate, but cap it at the cost of a new layout in the package. It sounds complicated but its really not.
My clients love it, because it protects them from under estimates and protects me from any free work.
Now the magic is when we charge for the value of a faster turnaround time. Like I said before, 10 pages takes the same amount of time, but if the client wants it in 24 hours, they aren’t typically thinking price anyway. We do a sliding scale based on layout and turn around time, and its been working wonders.
The faster we go the more we make, the happier the client is, and the entire thing is straight forward and clear to the client. Typically, clients feel that up front its expensive, but once they see the quality, and they have the peace of mind of fixed numbers, as well as knowing exactly when their markup will come in and the fact that our slowest turn around is 3 days, most of my clients feel like they got the best treatment possible and the cost matches the overall experience.
On top of being able to rock the clients socks off, it takes a load off of the end of project admin, by not having to submit an hours logged work journal, as well as not having to track the hours. That gets annoying, as well as working so fast that you feel cheated. There’s no reward for hauling through something and delivering early. With the way we are doing it and the way skellie talks about it, you have every reason to blaze on: profit is good, the client is happy with an early delivery, and the client will come back because they got a great deal.
I’m definitely on board, and am here to say that more often than not, pricing this way really makes sense and works out extremely well for both parties.
Anonymous
March 14th, 2008
I have been a freelance graphic designer for about 30 years.
For most of that time I have worked on a per project basis, and the cost is based on many things – importance of the project to the organisation, how high up in the corporation the project was commisioned from, etc. What I have found is that the longer I do this work, the higher up in an organisation the work is originating from.
You can charge more for this type of work. I think there are a couple of reasons for my getting work that is deemed to be more important. The main one is that down lower, the age of the client tends to be more youthful, and I suspect these people are a little uncomfortable in dealing with an older designer, and I also suspect there is a degree of ageism going on. Older clients, and these tend to be more powerful in the organisation like the idea that they are also paying for experience, not just funkiness.
The longer I practice design, the faster I get. When I was younger, I felt guilty sometimes at how quickly I could come to what I considered a good solution. I would struggle away for ages trying to make it better. It rarely got better. It just got overworked. YOU want to be the one to take advantage of your experience and getting faster at what you do.
Now and again, maybe three or four times a year, I am asked just what my hourly rate is. I always sense a bit of a challenge in this question. I have found that clients just do not like the answer ‘I charge on a per project basis’. I would never say this, these days. It is something I do though, but I keep it to myself. I just tell them a rate that I know is sort of out there, and the questioning stops. But I always suspect that they would be a lot more comfortable if I submitted a bill: x hours by x rate = this amount. Don’t do it folks.
Garry
March 14th, 2008
I tend to charge on a fixed price for certain projects and hourly rate for others. The fixed price is my preferred option, as everyone knows what it will cost from the outset. It’s also a great way to learn about charging the right amount, sometimes an expensive lesson, but you’ll soon learn how long projects really take and charge accordingly.
Great article, especially for those just starting out.
Alain
March 14th, 2008
I am still struggling to understand what you are talking about. Up to now, jobs where either by the hour or fixed price (for the task). What’s new under the sun?
Next you throw, rather casually, value based pricing into the discussion. As if someone could actually predict the value creation behing a project. Haha: I tell my client the project will cost him $200 because I will create a value of $400, or $100? What’s the fair value share I shall receive? And I look into his eyes, sincere voice and all: “And I am the only freelancer to deliver value - all others charge by the hour”.
Thanks for a good laugh!
Skellie
March 14th, 2008
Thanks everyone — I’m glad the post was useful :). It’s something I do struggle with in my own business, so writing about issues like this is kind of cathartic!
@ Anna: Some great extra tips there. Thanks!
Simon Farrow
March 14th, 2008
One thing to be remembered with this is that initial evaluation of clients becomes absolutely crucial. If your going to pick a middle point between expected and worst case then you really need to have a good handle on worst case. Imagine if you best/worst is 10/15 and the client turns out to be a nightmare and the project turns out to be 25-30 hours.
Its possible to minimize this through explaining that changes to the proposal cost etc. Generally though bad customers wont read anything you give them and will hear what they want.
Another thing worth considering is the time take for administration. Specifically how much of my time is it going to take up trying to get paid, from experience the most difficult customers are generally the most difficult to get cash out of.
Golden rule: Fail fast.
Skellie
March 14th, 2008
@ Mave: Thanks for the awesome thoughts and resources!
@ Alain: I’m not sure I understand what your issue is. You seem to be saying that freelancers can’t have any idea of the value they’re providing clients — something I strongly disagree with. You can’t put exact dollar values on it (and you don’t need to), but estimated value-to-client *must* be factored into your pricing. If you know the work you’re doing has the potential to earn a lot of money for the client, you can charge premium rates.
Let’s use the example of a web designer doing the same work for two different clients:
Client 1: Online checkout for Joe, who runs a small eBay store selling model trains. He doesn’t sell enough stock to turn over more than a few hundred dollars a week.
Client 2: Online checkout for a department store which is used to make hundreds of sales per week.
Now, both jobs might take the same amount of time, and they might be of comparable difficulty, but it doesn’t make business sense to charge the same fixed price for both clients. Client 2 has a whole lot more to gain, and will undoubtedly have a bigger budget available to make sure they get the checkout just right.
Factoring value-to-client into your pricing is not a separate third pricing method, it’s something you need to take into account when deciding on per hour or per task payment.
John
March 14th, 2008
Your on the right track, I do it all the time. You tell a person you charge $45.00 an hour to build a cabinet their head spends, you tell them $400.00 they think their getting a bargain, I still get my $45.00 an hour, I know how long it takes and if I feel like slacking I still make the amount I wanted.
So yes for you and the customer its a win win, you get what you think is your fair price and the customer get what they think is a fair price.
Casey L. Jones
March 14th, 2008
I only charge flat rate per-project rates. I don’t like the idea of having to watch the clock and then answering questions from the client “well, how do I *know* you took 10 hours for so and so…?”
Yea, just so isn’t worth the hassle.
The only hourly rates I charge is for website maintenance and I require a minimum of 2 hours.
Klaus
March 14th, 2008
A project base price tag is nice if
a) the size of the project is small (lasting a couple of days)
b) the outcome is exactly define (e.g. “a logo”), and
c) there is no discussion about the “finished status” (e.g. “three logo designs you can choose from”)
d) you are highly confident that you you reach an effective hourly rate which is higher than your nominal hourly rate.
It can be a nightmare if
a) the project last longer and you need a monthly cashflow (I usually do long running projects as “billed by day”, every month, just to ensure a steady cash-flow)
b) you can not control all aspect which influence the “finished” status (e.g. “we consider the logo finished when my boss likes it”)
c) The outcome is not clearly defined (e.g. “overall improvement of the website”)
d) you do not have a clearly communicated, upfront agreed “change request” procedure in place.
e) you don’t have the standing to enforce the change request procedure
So, be carefull which price model you offer. There’s the danger your client accepts it…
Funzig Web Design Blackburn
March 14th, 2008
I estimate by the hour then quote a fixed price. If I underestimate that’s my problem.
James Dalman
March 14th, 2008
Great post and definitely worth mentioning. Here’s a short story:
My best friend’s grandpa (who ALWAYS had rolls of $100 bills in his pocket) had a mechanic shop when I was airbrushing as a teenager. He asked me to paint his name and logo on the side of his building for traffic to see and asked me how much it would cost. I started to say this much per hour, this much for paint, this…and he stopped me dead sentence and said, “Son, just give me a damn price for all of it; I don’t care if you do it in an hour or ten. If you do it fast you come out with more profit, it it takes you all day it’s less. It don’t make a difference to me. What’s your price?” This was the “age of enlightenment” for me!
I have only rarely charged by the hour for revisions. After 20 years of designing you just know by talking to the client and the job specs how long it will take. If I charged by the hour I would have been out of business years ago. Some of my jobs I have made $1,000 per hour on. If I told that to my client they would have needed an underwear change! You will lose occasionally on a few projects but I can tell you that charging for value/project has allowed me to work less than 40 hours per week and still make a great living. And if you are going to just trade a job for an hourly wage with flexibility (especially if it’s what you get working for another company) - keep the job. You will have less stress and probably benefits.
Anyways, that’s just my two cents.
Clara
March 14th, 2008
I definitely agree that task-based rates can end up making the freelancer more money while keeping the client satisfied with the value they’re receiving.
One way I’ve been trying to make sure I don’t run into the underestimation problem is tracking my hours for every project, regardless of whether I’m paid hourly. This is good for my business because it helps me see where my time is going in general — but even better for my pricing skills, since I can see my effective hourly rate exactly for all my fixed-rate projects. This way I have a reference point for future projects — if I end up underestimating, I learn what to charge for similar projects in the future.
Adrian | Rubiqube
March 14th, 2008
John Faulds has a very good point! That’s pretty much the same way I work.
Mark Abucayon
March 14th, 2008
Great appreciated article, very nice. In my opinion I rather prefer for a project base task…all my projects are not per hour coz I dont like it.. Nice thought their. great article.
Mike
March 14th, 2008
Very good article. I kind of do a combo of per project / per hour for quotes. I pretty much figure a total project price that I want for the project (based on how hard they are to work with, how much they are willing to pay, etc…), but I still list the hours it will take to complete each phase of the project. This way all bases are covered. If the client want to add anything that is not specifically in the quote, they know that it’s going to cost more.
Cathy
March 14th, 2008
I agree with Clara that it’s useful to track your hours even though you’re charging by the project. This helps make sure your fees are on target.
My projects tend to be big–200 hours or more. With regular clients, I don’t hesitate to use a flat fee. With new clients, I pay a lot of attention to how they behave during the scoping process. If a client looks like they could be high maintenance, I suggest they first use my much smaller consulting package to get their ideas in focus, and then if we click, we’ll do the big project. By that time. I’ll have a better idea of what it’s like to work with them and can set an appropriate project price.
bejamshi
March 14th, 2008
Here is where the problem will lie, assuming the client used up his revisions and deadline for completion is approching. Yet he wants more revisions. If not based on hourly then how can you figure a number for a client that is constantly changing his mind?
Another factor which makes it harder too which is having a set deadline date for the completion of the project, you don’t want it to go on forever either. What if client wants more revisions and still has a few weeks to go before the deadline is reached?
Again project fee? or hourly base?
I think it all depends to the client like cathy said. A high maintenance client needs to pay hourly in my opinion or else your always having to give them a project fee based on revisions and increases your paper work having them keep signing contracts.
Am I wrong?
Benek
March 14th, 2008
I do a mix or hourly and task rates.
The problem with trying to do task-based rates for everything is that it only works if you have a very clearly defined scope of the project up front. In my experience too many clients cannot provide that. Often times it’s because they simply don’t know exactly what they want and so they cannot provide me with the info I need to know exactly how long it will take me. So while this pricing structure can be hugely beneficial, trying to move completely to task rates and no hourly rates at all will be a bad decision for most people (unless magically all of your clients are perfect). I think having a mix of the two is more flexible to cover the different circumstances you’re likely to find yourself in.
bejamshi
March 14th, 2008
Benek Bravo. I agree. Specially with high maintenance client.
mave
March 14th, 2008
Klaus: All of your concerns about flat-rate pricing for larger projects (a huge chunk of what I do) can be easily addressed with some simple contract/payment terms:
a) the project last longer and you need a monthly cashflow (I usually do long running projects as “billed by day”, every month, just to ensure a steady cash-flow)
When taking on a larger, long-term project, it’s essential to get regular payments along the way. No one in their right mind would take on a project several months in duration and then bill after completion (well, I suppose there are some exceptions, but for the most part, no). Your contract should include payment terms, and those payment terms should outline when and how much you will be paid. If a project is longer term, then your payment terms should outline a regular schedule of partial payments. This is not just a cash flow issue, it’s a security issue. You don’t want to put yourself in a position of having done that much work and then get stiffed for payment by the client.
b) you can not control all aspect which influence the “finished” status (e.g. “we consider the logo finished when my boss likes it”)
You should never quote based on the client’s expectations, you should quote based on work you’ve done. If your quote is based on 1 version, 3 rounds of revisions, the work quoted for is finished once you’ve completed the 3rd round of revisions. If the “boss” isn’t happy with it yet, he/she will have to pay extra for more versions/rounds of revisions.
c) The outcome is not clearly defined (e.g. “overall improvement of the website”)
Again, your quote should be based on the service you are providing, not based on vague notions of what the client expects. Your contract should clearly define what services you are providing in your quote, and the limitations around those services, both in terms of scope and timeline. If you sign a contract charging a flat rate for “overall improvement of the website” then you are committing professional suicide. Your contract should state exactly what you are doing - regardless of whether you are charging flat fee or hourly.
d) you do not have a clearly communicated, upfront agreed “change request” procedure in place.
All of these issues you raise are simple management issues that it’s your responsibility to deal with. In this case, of course it is in your best interest to define your terms with regard to change requests and state them up front. And change requests should always be accompanied by a revised quote.
e) you don’t have the standing to enforce the change request procedure
This one just baffles me. The only way you will ever not have the standing to enforce a change request procedure is if you’ve been foolish enough to sign a contract based on vague, client-driven terms. If you’ve done your homework and come up with a solid, fair contract this should never, ever be an issue.
mave
March 14th, 2008
As I read these comments from people, I see a pattern emerging that seems to be at the root of the problems people are having with regard to “what to charge”. It seems to me that people are quoting and defining work based on client expectations rather than basing it on the work they are doing for the client.
It doesn’t matter how vague a client is on what they want, because that’s not what you are billing for. You are billing for WHAT YOU DO. It doesn’t matter how picky a client is about the final product, because that’s not what you are billing for, you are billing for WHAT YOU’VE DONE. You define what services you are providing, and how much they will cost. Then you provide those services to the client at the rate you quoted, and if things still aren’t complete and the client still needs more services from you, you provide those extra services and bill them for it.
Putting this principle into practice:
Bejamshi: If you’ve completed the allotted rounds of revisions and the client still wants to tweak, then define how much it will cost them for each new round and quote it to them.
If the client is dragging the project on with endless nitpicking and you are concerned about the deadline, remind them that their inability to nail down their expectations could jeopardize the deadline.
High maintenance clients need to be managed, it’s true, but if you are dealing with it properly and charging for all those extras, then they should also mean more revenue for you.
Benek: Again, you aren’t billing based on client’s vague notions, you are billing based on the actual services you are providing, and often defining what you are providing and how much it will cost will help vague clients rein in their expectations and hammer out a spec. If you are billing for x versions, x rounds of revisions, you should know how long that will take you. And if you still feel the client’s expectations are too vague for you to proceed then you need to either a] re-consider whether this client is really at the stage where they are ready to contract your services, and tell them to call you when they are, or b] re-think your briefing and scoping process.
bejamshi
March 14th, 2008
Hi mave, Since my case deals with website changes, I assumed hourly base is best since he is always adding and changing things. For print related work I can see giving an estimate and revision rounds.
At times a client like this does not care much about money and all they want it their way so let it be they can pay hourly.
If I was to set a new contract for this guy based on limited revisions then there is a good chance the next day he wants another contract for more changes, therefore making me go crazy.
Hourly for his case makes sense to me, correct me if I am wrong.
Thanks
Bejamshi: If you’ve completed the allotted rounds of revisions and the client still wants to tweak, then define how much it will cost them for each new round and quote it to them.
If the client is dragging the project on with endless nitpicking and you are concerned about the deadline, remind them that their inability to nail down their expectations could jeopardize the deadline.
mave
March 14th, 2008
Bejamshi: Most of the work I do is web design/CSS, and in my opinion, web design one of the areas where scope is most important. If you can’t nail down a clear scope with a client and define the parameters of a project such as this, it’s really easy to get burned. That’s where the scoping/briefing process comes in.
If I felt a client was really as difficult as the type you are outlining I’d probably fire them before I’d go hourly. There ARE good clients out there who won’t drive you mad. Of course I’ve dealt with clients who want revisions, changes in scope, etc, and it can be frustrating, but dealing with all that is part of what I get paid for.
If you really feel hourly is working for you, great. I’m just trying to present an alternative viewpoint and some food for thought.
ben
March 14th, 2008
Like several others here, and most of those with whom I work, I got to the point a long time ago where you couldn’t pay me enough to bill on a project basis. Why? Scope creep. If you’re doing a ton of graphic design then project billing makes more sense… artistic endeavors require a talent that’s hard to quantify. Actually pushing those pixels, however, is something a lot of clients liken to fiddling in Word or somesuch nonsense. (Thanks, Dreamweaver and Frontpage! Aaarrrggghhh!!!) So if they want you to move {x} over a little bit or change the way the site footer’s implemented, it’s nothing more than nudging a mouse. Right? (Right?!) And of course application programming just sorta happens, like stone tablets handed down from on high. Right? (Right?!)
It goes like this:
1. Work out your hourly rate. In case you need it, there’s an article on my site explaining that for a lot of folks, anything less than $40./hr. means living in squalor, somewhere off the beaten path.
2. In much the same way that Skellie suggests working out a quote, do it yourself. Voila, you’ve got a budget. (You’d also better have at least a back-of-envelope plan for how you’re going to meet or beat that budget.)
3. Once you’ve won the bid, write your specification and/or contract around that budget and the assumptions it makes, with the stipulation that if the budget is exceeded by more than {x}, everybody steps back and figures out why (even if that process only requires the five seconds needed to mutter too-damned-many-change-requests). And yes, Virginia, the assumptions are part of the specification.
Nice clients who quail at your bill rate simply need to be asked to wait for the bid/budget before they make a final judgement. Mean clients who do it can pretty well be pegged for jerks, and avoided.
The thing about time and materials billing is that it encourages honesty and transparency:
* The rate is an automatic, easily-judged metric for the operator’s evaluation of their skills; a combination of a high bill rate and solid quote is a strong signal that the bidder knows their stuff (or has access to subcontractors who do).
* Both client and vendor will know from the start what the burdens imposed by a change request will be, and frank disclosure of those burdens will be easier to make.
* It will be easier to set boundaries: the client gets a justification for each line item, while the vendor gets something back for being wrung out if a project goes non-linear.
* A measurable premium gets placed upon lack of focus (for the vendor, the risk of getting fired; for the client, the risk of going over budget). This will likely lead to a less stressful engagement for everybody.
Skellie
March 14th, 2008
@ Mave: Fantastic words re: charging for what you’ve done, not charging for meeting client expectations to the letter. It’s a big issue — one I think deserves to be covered in a feature article.
@ Everyone: Thanks for the further comments. The issue of revisions seems to be a sticking point for some people, so here’s what I think about how they related to fixed pricing.
I’d illustrate it with an example like this:
If a client says they want a portfolio website with flash and a blue color scheme, and you create a portfolio website with flash and a blue color scheme — and it works — that’s job done. Sure, you can include free revisions in your fixed price, but you need to set a limit, or else you start to bill for how well you satisfy the client, not for the actual work you produce — and that system falls apart as soon as you get a client who doesn’t respect the time and effort that goes into your work.
Once revisions go above the limit you’ve defined, then I’d suggest charging an hourly rate, or estimating a fixed price for each revision.
I actually had this issue with a client recently. I wrote a blog post meeting the specifications they’d outlined, and I knew that it was of good quality. I sent it to them — job done, or so I thought, only to get an email back saying they had thought the article would be like such and such (insert incredibly specific description here) and could I please rewrite it? My response: sure, but it’s going to cost the same as if you had commissioned me to write a new article, which is essentially what you’re asking me to do. Their response? We don’t think we should have to pay twice for the same article. I politely dropped the client and retained copyright over the work. A lot of clients don’t understand that you’re being paid to create work that meets their initial specifications — not to work endlessly until you create something that is exactly what they’re envisioning!
One thing I find most annoying: the detailed instructions *after* the work is done. The above mentioned scenario would have been fine if those specific details were provided when I was being commissioned to do the post… not after I’d written it. Yeesh.
Guilherme Zühlke O'Connor
March 14th, 2008
Task based work isn’t only a more practical approach, but gives you work as a freelancer the ability to increase its value.
Hourly-rated work will undermine your ability to grow, since every time you reuse something you already have done you are making less money and lowering the value of your work when you should actually worth more because you can do more things in less time.
You are selling the product of your work, and not your work by itself.
As a freelancer, it isn’t important the amount of work you put into your work, how proactive you are or all of that, this is job-interview-stuff. What is important to your client is how much is worth the product that you are going to deliver for them.
Dave Ellis
March 15th, 2008
Nice article, makes a lot of sense and is very appropriate to me as I have always worked by the hour up until the start of this year.
Andrew Chapman
March 15th, 2008
As a software developer, I prefer hourly based work with defined billable periods (I invoice every x number of hours), especially for big projects. I have no problem with being open and transparent about my rates, and I keep a strict and accurate time log that I present to clients when I bill them. Others have suggested that charging by the hour means you can’t get away with jobs where you earn crazy hourly rates, but personally I don’t like doing this to clients anyway. If I can do something for a great price for a client whilst still earning my specified hourly rate, that’s fine by me.
In reality however, I usually quote on a project/task basis. For smaller jobs this is fine and it usually works out well, however bigger jobs have a nasty habit of being costly. During the quoting stage, other developers may not take into consideration all the *implied* functionality in an ambiguous specification, and their quote will be miles too low. You can be left in a situation where you must under quote or risk not getting the work. Actually, often it is better to not get these jobs.
Benek
March 16th, 2008
For me it’s not just about revisions, but also it’s the point mave brought up about vague expectations. I’ve done a lot of sites for small businesses and they often just don’t know what they want. So how am I to quote for my services offered if I don’t know exactly what those services are going to be yet?
Mave is right, maybe I should simply tell those clients to work it out for themselves and then come back to me when they have their website all planned out. But then I risk the chance of losing that client–they could run off to someone else.
I feel like giving them my hourly rate (and a rough estimate of what it might cost them) keeps them in a dialog with me. Often times I end up helping them define what their site should/could be. In the end I work for them on an hourly rate, and then I don’t care how many revisions they ask for because they know up front they’re paying for them. It keep them more on task and efficient. And, what I end up making is usually about what I would have quoted if it were a flat task bid instead. So it ends up about the same for me.
Colin Lenton
March 17th, 2008
The resistance to this idea baffles me. The key to this article is not simply “how to get a crazy hourly rate” by charging a flat fee.. it is more about Value.
If I shoot a photo for someone’s living room wall, or design a logo for a best friend’s house party as a favor does that have as much value as a photo for a national marketing campaign for a Fortune 500 company, or a logo for a Law firm? Hell no it doesn’t. Does it take the same amount of time? Of course. Should I charge the same hourly rate? No way.
Beyond that - people need to work smarter. If you’re doing a project that takes 200 hours, think about how many non billable hours go into landing a gig of that nature. Simply put charge based on value to the client. If its not valuable to the client, its probably not worth your time.
Professionals are paid a salary, in a sense this is a task/value based figure. If you want to take your self seriously you should be doing the same.
And on a final note, if you don’t believe this blog poster go to you’re library and take out any best business practices guide for independent contractors, freelancers, etc.. each and everyone of them will cover this same topic , with the same advice in the first few chapters. It is basic business school advice.
James Lytle
March 17th, 2008
I always try to give them a fixed price, this allows me to get a solid 1/2 up front, and compensate in the second half if scope changes. I’ve found, if I don’t get that up front, it could lead to nightmares you just don’t want to deal with…and don’t have time to deal with for that matter.
Hey! let’s get a makeshift freelanceswitch tool on pricing projects eh? Not just the hourly rates calculater…
y0mbo
March 19th, 2008
I, like Andrew, am also a software developer. I can’t see working with a fixed rate unless a project is extremely small (perhaps under 40 hours). Clients never know what they want, and unlike a graphic design, software can’t just be revised in a couple of hours if it isn’t right.
There are a couple of thoughts I think apply to software but not design: The only software worth building is software that hasn’t been built before. If you’re building software for the first time, you can’t know exactly how long it will take. Based on these two factors and clients who don’t know what want would send me running from a large fixed bid.
That doesn’t mean that I won’t give an estimate, and keep detailed records so I know when I’m getting close to the end of the budget.
Brett
March 21st, 2008
I think charging per project over charging by the hour is hands down the best way to go, for you AND the client. I talk about it at the post link mentioned below, but along with everything else that’s been mentioned, I think it’s a huge marketing benefit that could get you more business. The people hiring you don’t really care how much time you’re going to put into it - they are hiring you for a finished product which should ultimately lead to a desired result. If you can become “the guy who helped me increase business” instead of only “a great designer/writer/developer,” your value will be compounded and your points of differentiation will be numerous.
If for no other reason, don’t charge by the hour simply because that’s how most people are charging. Stand out.
My similar post: http://brettduncan.wordpress.com/2008/02/13/charging-for-time-is-a-bad-idea/
celsius
April 11th, 2008
i’m in the transition phase into flat based billing… it really seems to be an easier sale… most clients hate to hear my hourly rate & fear that projects could go wildly over budget that way…
mave
May 9th, 2008
Benek - there is a third option: working out a good, thorough briefing/spec-ing process, and charging the client for that service. If you can help work with a client to develop and communicate project requirements and develop a clear and complete spec or creative brief, that helps both you and them to fully understand the needs of the project, and gives you an important reference to return to whenever either of you veers off course.