Blue Flavor

Tunnels by Jeff Croft

Pricing A Project

April 25th, 2006 at 1:52 p.m.

Today we are going to break an unwritten rule for agencies: We’re going to reveal an important page from our playbook on how we price a project. One of the last things a business should hide from a potential client is how pricing works.

In the design agency business, it often seems that the status quo for pricing a project involves the old car salesman approach, where no two cars sell for the exact same price and to negotiate the price, you must pass scraps of paper back and forth until you reach an agreement.

I believe these days are gone. In the Information Age the consumer is in control and has the ability to discover exactly how much a thing costs. So honesty and transparency must be at the heart of pricing a project.

How we do sales

Before starting Blue Flavor last autumn, we all agreed that we wanted to do sales very differently than we’d ever done it before.

We agreed that we didn’t want to have a “sales guy” doing all of our business development for us. Having worked with many agencies, we recognized that we’d be doing the client a disservice by not putting someone incredibly knowledgeable about our product as the primary contact.

So the four Blue Flavor principals share all business development responsibilities. Each of us acts as the primary conduit for the client, for all projects. This allows us to answer questions and provide expert recommendations at any point, and reduces the back-and-forth, middleman problem.

How do you put a price on something when you don’t know what it is?

We don’t always get a clear project direction from clients. Sometimes we literally get a big idea written down on the equivalent of a napkin, while other times we may get 30-page Requests for Proposals (RFP’s) that provide excruciating, maybe even unnecessary, detail.

Regardless of how clients document their needs, they often only know the rough strokes of the how to reach their goal, not the specific nitty-gritty details (which often involve the majority of costs). But why should they? Helping them find what they want, and (more importantly) what their users want is why they hire us!

A crucial roadblock to accurately pricing projects is that proposals happen so early in the process. Vendors are only allotted a couple of meetings, phone calls or document in which to understand the project. We do our best to come up with a fair and accurate price, but it often feels like a shot in the dark.

To deal with this fundamental and common problem, most agencies pad their estimates. And pad is bad. So we don’t pad ours.

You can’t negotiate up

A good friend always tells me, “You can always negotiate down, but when was the last time you negotiated up?” Good advice, but it somehow feels dishonest to overshoot a project just to allow room for negotiation.

Saturn revolutionized car buying by simply listing a car’s price according to what it actually costs. They talked to consumers and found that they hated negotiating for price. They wanted to come in, pay a reasonable amount of money and walk away with a good car.

I think one key message here is that a “reasonable” amount of money is subjective. Sometimes the client doesn’t know the cost of what it takes to implement a content management system for example, and sometimes they don’t fully understand its market worth. Sometimes they can overvalue the price based on bloated projects from the past.

The second key message is that the value of the end product is also subjective. What is gold to one person is lead to another. Subtle differences in business goals can create very unique outcomes.

The point is, they are asking us “what is reasonable to us?” and looking to uncover the value we can add.

Pricing Poker: Bluffing, Budgets and Trust

One of the great mysteries of pricing a project is budgets. Vendors always need to know budgets, but clients never want to reveal them. We ask every client if they have a budget we’re expected to work within, and every agency I’ve ever worked with has asked the same. But very few clients ever reveal this crucial detail.

Having been the client on many occasions, I usually have a price in mind. The problem is, if I say I’m willing to pay $15,000 for something, proposals magically come back priced at about $14,999. On the other side of that coin, every book on consulting says never ballpark a project, even though the client always asks for it.

I find it funny (in a sad sort of way), that we often start out our partnership bluffing, with no one saying what they are really thinking. Like how much they are willing to pay and how much they think the project should cost (again, using scraps of paper in the car dealership).

The budget reveals a lot about the client and the project. We use it as a barometer of how serious a client is, if they have given their project serious consideration, how much they understand about the project, etc. We also use the budget to evaluate possible return on investment scenarios, help define scope, determine whether the project is cost-efficient for us to pursue, and to see if we can even do the project at all.

Though every book I’ve read on the topic of pricing says to never, ever ballpark, I have a tendency to do so. If they can’t disclose the budget I typically throw a few numbers from previous projects to help gauge the scope of what we are talking about. This is a good faith effort to start a discussion.

I’ll say, “we worked on a project similar to yours and the final cost was xx” I’ve had clients reply “that is xx times more than it would cost to do xx!” The final blank is often some completely unrelated product relevant only to their business and impossible to compare other than on a pure cost basis. Still other clients have said, “I don’t think you understand my project, because you are estimating far less than xx.”

While this is very awkward part of the discussion, it is almost always followed by candor. It’s as if telling the truth opens a door that can’t be closed.

Price what it costs

One thing we firmly believe in is pricing a project for what it costs. I have seen situations where someone comes up with a number, then doubles or even triples it randomly to pad the rate for unforeseen circumstances. Addressing uncertainty about the project by haphazardly increasing the price is a strict no-no for us, and is not something I would suggest anyone do.

When we price out a project we not only price out what we know about the project, but also detail what we don’t know. We come up with worst-case scenarios, address risks, and point out all the things we think could impact meeting the goals of the project.

When we make an assumption, we call it out. And if this price is going to get you three comps and three iterations, we try to set that expectation up front.

To come up with a number, try using the following formula:

task x time(complexity x effort) x rate = price

Let’s break this down, by using the example of creating a mockup at say, $100/hr (we’ll use simple numbers, because I was never good at algebra): task is the quantity of the work (e.g., three mockups). Time is the value of complexity multiplied by effort, or hours to perform. This is the trickiest part of the equation as these variables are unique to every person or agency. For complexity, start by using a three point scale, 1 being easy or ideal circumstances that take the normal amount of time, 3 being fairly complex and taking 3x the normal amount of time. For effort, enter the ideal amount of time it would take you to complete the task, let’s say 10 hours to produce one mock-up.

So for our example, the formula would look like this:

1 mockup x time(1×10 hours) x $100 = $1,000

Three mockups would look like this:

3 mockups x time(1×10 hours) x $100 = $3,000

A slightly more complex mockup might look like this:

3 mockup x time(1.5×10 hours) x $100 = $4,500

And a complex or challenging mockup might look like this:

3 mockups x time(2×10 hours) x $100 = $6,000

And so on. Start with a three-point complexity scale using the quarter points if necessary (e.g. 1.25, 1.5, 1.75 etc). If you feel you need to use a five-point scale or even a ten-point scale I would imagine you haven’t figured out your hourly rate.

Know Your Hourly Rates

I talk to a lot of people in the industry about their rates, and it amazes me how many of them don’t know their hourly rate. Many people charge by the project and take what they can get, but those prices should be factored on a baseline hourly rate.

If someone is doing billable work and doesn’t know his or her baseline hourly rate, I would bet they will be out of business in 18 months.

Figuring out your hourly is very simple (sorry, more algebra coming):

(expenses + salary) ÷ hrs worked per yr. + margin = hourly rate

This one takes a little more explanation. For expenses estimate your overhead, your rent, utilities, insurance, benefits, supplies, and any cost of doing business per person (which can often be as much as 30-50% of your gross revenue per person). For salary, decide on a reasonable annual salary. Refer to the AIGA/Aquent Design Salaries site.

Divide that sum by the hours worked per year, meaning of the 2,000 hours typically worked per year (40 hours a week for 50 weeks). How much of that will be billable time? The other way to look at this problem is to figure how many billable hours you work per week and multiply by the weeks per year you plan to work (typically 1,500-1,700 hours per year). Then add in a reasonable margin, usually between 10-15%.

So the formula for a low-level web designer might look like this:

($20k expenses + $60k salary) ÷ 1,500 hrs + 10% margin = $58.66/hr

Of course everyone has different comfort level, certain cities cost more to do work in, etc. There are a great number of factors that can affect rates. Knowing and understanding how these work is mandatory for both vendor and client.

Hourly vs. Project Rates

There are typically four methods of billing for projects: Per Project, Hourly, Per Diem, and Retainer. I’m going to focus on the first two, since they are by far the most common.

Most projects are charged on a Per Project rate. The idea here is that the vendor can accurately guess the scope and attach a fixed price at the beginning of the project. This in invariably never the case though, so scope and price is often padded and margin added to protect the vendor from additional scope creep.

The theory of Per Project rates are very karmic. The vendor underbids for some projects and makes less, and others they are able to make huge profits from. The problem is that one way or another somebody loses. Either the client pays more than the project is worth (more than its market value) or the vendor eats into their profit.

Hourly billing is often associated more with your plumber than with a web project and has a pretty bad reputation. The fear with clients is what I call the “Stray Consultant,” where the vendor is simply billing for time and not producing any work of significant value. You tend to see the Stray Consultant in very large organizations that have many middle layers of management.

One benefit to hourly billing is that the client is responsible for increases in scope. This protects the vendor and the customer. If the project is completed early the client pays less. This puts the onus on both parties to communicate regularly and work more effectively.

This isn’t to say that working on an hourly basis is license to an open paycheck. Rather, budgets and requirements should be defined, watched and met. If the hours start to go over, this should be called out as soon as possible, before the hours are committed.

Blue Flavor almost exclusively charges on an hourly basis. Over the course of our careers in the web, we’ve seen requirements invariably shift, and often for good reason, to produce a better, more people-centered end product. We believe that the pricing structure should be flexible for every project, but also put some checks and balances in there to prevent overages in our original estimates.

Regardless of billing per project or per hour, we believe that any project is a partnership between client and vendor. That in order to mutually achieve a goal we must work together every step of the way. Communicating expectations of scope and cost is always crucial.

So What Inflates Rates?

What causes one project to be larger than another? As the client it can be difficult to understand why your project costs more than you expect (people rarely balk if the prices are lower than they expected).

Guesswork

The number one cause of high bids is guesswork. If the vendor has to guess the scope or if the scope is undefined, the vendor will assume a higher level of complexity. Note that this doesn’t mean you have to provide excrutiating detail in an RFP.

Just be very clear about your goals and expectations. What do you expect to achieve through this project and what do you expect to have in hand at the end?

Overhead

Understanding a vendor’s overhead is very important. For example, the fancier the office will equal a higher cost. Ask your vendors about their overhead, and how they account for it in their billing. Ask about their margins and profit of past years. These are all questions you have the right to ask of your vendors.

Agencies and individuals both provide benefits here and should be weighed based on the goals of your project.

Experience

Senior employees demand higher rates, so noting the experience of your vendor’s employees is important. As the client, you need to understand who will be doing the work and weigh the benefits of senior versus junior people doing the work. Ask for a rate sheet and ask specifics on who will be doing what. Don’t assume that b a principal of an agency will be working on your project just because he/she won an award last year.

Client Tips for Pricing a Web Project

Ask vendors their hourly rate, and ask them to breakdown their pricing structure. You need to know where you money is going and the vendor should be prepared to discuss how they bill. Hesitancy to do so can be a big warning flag during vendor selection.

Spend the time writing down your requirements

a well-written requirements doc or RFP will prevent dancing around price and get you talking about your project. It doesn’t have to be overly detailed. If you simply don’t know, most vendors will research and write the requirements for you for a small fee (see the retainer tip below). This can be a great way to put your relationship with a vendor to the test and set internal expectations for cost and scope.

Don’t be afraid to reveal your budget

Tell your vendor what you are willing to spend, and paint the ideal scenario. If the vendor comes back and says it is going to cost a fraction below that without telling you what you are going to get for the rate, then I would pass and move on to the next vendor.

Don’t be afraid of hourly rates

A lot of clients want to pay by the project. Per project rates are hard to estimate when you are still addressing scope, so vendors will pad their estimates quite a bit. When comparing multiple vendors, look at their hourly rates and what you are going to get for that rate. When done right, charging by the hour keeps everyone happy. Make sure to set budgets and look for ways of ensuring that budget will be kept in line.

Don’t be afraid of retainers

A lot of clients don’t even think of putting vendors on retainer, but if you have a “big idea” and don’t know the scope and need help, putting a vendor on retainer is a great way to create a temporary brain trust. Basically say, “I will pay you $5,000 per month to help me figure out this problem.” But do so only after setting clear expectations of what you hope to accomplish after each day, week, month, etc.—whatever works for you.

Buy the Graphic Artist Guild Handbook of Pricing and Ethical Guidelines

Here’s a big secret for creative projects: buy the Graphic Artist Guild Handbook of Pricing and Ethical Guidelines. It can be found at most Barnes and Nobles or Borders and is on most designers’ and agencies’ bookshelves. The GAG Handbook is one of the best tools for knowing how much things should cost.

In Conclusion

Pricing is not a mystical art, and actually involves pretty simple math. You just need to know the formula. If you are a vendor, know your market rates, your costs, and your hourly price. If you are a client, do your research, know your internal weaknesses and share your budget.

And for both sides: Pricing should be discussed up front by both sides without fear that anyone is going to reveal too much or too little. If both parties like and trust each other, there are always ways to work out an arrangement.

Remember, honest and transparency should always be at the heart of all projects.

Brian Fling

More Information