Hacker News new | ask | show | jobs
by patio11 5131 days ago
Clients occasionally have cost issues, sometimes for reasons within your control and sometimes because someone in purchasing had the bright idea "Hey, if we email 500 people and ask for 5% off, 100 of them are going to be unsavvy enough to say 'Yes' and we just saved ourselves a million bucks a year for the price of an email."

Venting on the Internet or at the bar has its time and place, but in terms of mutually agreeable resolution for clients, let's see what we can do here:

a) Tell the client that you hear and empathize with the goal to reduce the size of your invoices.

b) Offer the client ways of achieving that goal which are a mutual win.

For example, if a client sent me something like this, I might say:

Hiya Bob,

Thanks for the email. I understand that the telecom sector is a dynamic industry and, as a result, you're concerned about making sure our relationship continues on providing provable ROI which you can demonstrate to the other stakeholders at $COMPANY. I want to help you do that.

1) My most recent invoice covered projects A, B, and C. B was very successful and resulted in an increase in customer lifetime revenue of $REALLY_BIG_NUMBER as per the calculation outlined by Dave in our email thread of March 17th. This results in an ROI to $COMPANY of $DIVISION_IS_MAGIC just based on that one component of the engagement. I look forward to continuing to find $DIVISION_IS_MAGIC and above wins for you and $COMPANY.

2) If you would like a more formal report on ROI suitable for presenting to internal stakeholders, I estimate that we can prepare one given one week's time. Would you like me to reprioritize the schedule for our next engagement to include this?

3) Given that the telecom sector is a dynamic industry, our current arrangement might not have the flexibility that $COMPANY needs to arrange your projects at the lowest possible costs. Currently, $COMPANY and I work on a time-and-materials basis for N weeks every $PERIOD. If $COMPANY would like to decrease invoiced amounts, we could:

a) Delay the delivery of D or E from $PERIOD(X) to $PERIOD(X+1), resulting in $INVOICE(X) coming in at $SUBSTANTIAL less, for a cost reduction that you can book in the current quarter.

b) $COMPANY currently purchases availability for work within $PERIOD at times mutually agreeable to $COMPANY and myself at the beginning of $PERIOD. If $COMPANY is willing to be flexible on the scheduling such that work will be delivered at any time during $PERIOD, I would be happy to grant $COMPANY a per-invoice line item discount of $DOLLAR_AMOUNT_CALCULATED_TO_BE_ROUGHLY_5%_OF_MOST_RECENT_INVOICE. (You may want to run this by Jill as her project will block if our next project does not get done as per the current schedule.)

You can continue humming bars in that direction.

If you routinely get emails like this, though, firm handshake and recommend a provider more appropriate to their needs. Anyone who does not wish to pay the price of butter has to cut down on butter consumption right now, because it is a seller's market.

4 comments

the anatomy of a great comment, provide actionable advice, in an example, of how to respond.

one extension requested -- MOST contractors for $BIG_COMPANY are not in a position where they have had sufficient ownership of a project to be able to attribute specific company bottom line gains to their work.

For example, if you're in the practice of doing conversion optimization work, split testing landing pages, or doing SEO work, you might be able to measure conversion or added traffic and make claims about how that impacts the bottom line, which puts you in a MUCH stronger negotiating position.

Do you have specific advice for contractors who might be part of a team or contributing in less measurable ways (writing internal code, building a new feature)?

There are numerous ways your work may be valuable. The easiest to measure is increasing revenue, but there is improving margins (reduce cost, but keep revenue), decreasing risk, improving retention etc etc. Always try to figure out how what you or your team are building is contributing to the companies bottom line. And when you are in a team, you are part of that.
I'd like to add that an hours_saved calculation is a great hack for building internal projects/tools. Even moreso if you are saving the time of expensive personnel.

E.g., I build a medical data entry system that is used 10x per doctor per day by the ER doctors in a hospital. There are 10 doctor-shifts each day. Each time they use my tool they save 5 minutes. My ROI calc would be 10 shifts * 10 usages per day * 5 minutes = 500 minutes of doctor time. At $200+ per hour, each day my internal tool saves $1,667 in doctor time.

"because it is a seller's market." ... sorry as a contractor who has been in the industry for 20 (!) years now I can guarantee you it is definitely not a seller's market. It is very very much a buyers market. It was bad in 1998 (around that time?) before the Euro kickstarted the industry, bad again in 2007 (I think) but this downturn has been the worst yet. I am slightly exposed to the IT / finance industry but as a general rule it is quite closely correlated to IT in general.
sorry as a contractor who has been in the industry for 20 (!) years now I can guarantee you it is definitely not a seller's market. It is very very much a buyers market.

Could you clarify this a bit further? My one-man web dev consultancy (specializing in PHP at that!) is continually on the up. I know that we're not the most expensive out there, but we're certainly towards the top. So is it that top-tier which is suffering right now, or the financial IT market, or both?

I can only talk for financial IT and I can tell you it's suffering. Budgets cut (or just not increasing) on any "interesting" projects, double dip recession (yawn) and the fact that a lot of companies are trying to hide their disastrous attempts at outsourcing / offshoring over the last 10 years (as in "Look how much money we've saved by not having local contractors now give me a bonus" and not "Holy Cow nothing gets done here anymore by that clueless consultancy I hope no one notices").

If you are doing great guns on your web dev consultancy then I am happy for you - keep it up - I'm jealous !

You're not dealing with big corporates or government. If you are, you're not doing so in a way that the budget weenies notice you.

Big orgs are consolidating, and part of that consolidation is cutting off the ability of "rogue" business units to contract with any vendor who isn't on a select list. (And the vendors on the select list are under orders to rat out rogue initiatives to corporate HQ)

Survival for small business folks stuck in this world is becoming a "partner" for IBM, Cisco/EMC/VMWare, Microsoft, HP, Deloitte, etc.

This may be the case in financial IT, (our billings from financial clients aren't suffering) but it doesn't appear to be the case anywhere else. Generic IT is pretty far down the food chain; if your business is suffering and you're a general IT consultant, I'd consider specializing your way out of that area.
You make a good point to not be pushover. Some people fall for such tactics because they are just afraid of pointing the client towards someone else.

The best way to deal with this is to use the facts (like you showed). People cannot win against the facts, and will take a step back.

You are even more creative than I was :D