News for hackers. Stuff that matters.
Re:Ask HN: If my company bills me out at $165/hr what should... by patio11 on Tuesday January 29, 2019 @01:58PM (#19028934)
A fair salary is the one you shake hands on. It will largely be set by your value on the market and what you can successfully negotiate, not by your employer's unit economics.

But let's talk unit economics of consultancies, since they're useful to know. Your employer will model you as being approximately 70% utilized for the year. Your gross revenue contribution is approximately $231,000. Your employer has approximately 20% overheads; that knocks it down to $185k. They'll want to keep somewhere in the 15~20% of gross range as their profit; that leaves about $140k. This makes the math convenient, since the TCO of a technical employee is about 140% of base pay, which is going to come in right about $100k. [0]

"$100k is a very different number than $231k."

Yep, it is. If you want to capture a substantial portion of the difference, put out your shingle and start getting gigs.

[0] This isn't a guarantee, and if the company thinks that $80k gets you over the line, then they will probably offer $80k. If your other offers and irreplaceability to their ability to deliver gigs counsels $120k, they might accept being bid that high. But there are HNers who will suggest that you get e.g. $160k and that seems highly unlikely if the consultancy wants to stay in business long-term.

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @02:31PM (#19029155)
This is a useful answer and these points are well taken but unless I'm misunderstanding, I object to the underlying logic here. If you work this backwards, starting from "I can get a developer for $100k/yr", your logic re-derives cost-based pricing. And of course, a strong consultancy doesn't price its services based on the cost of its inputs, but on the packaged value it's providing to its clients.

So, for example, if this consultancy found a specialist niche within which it could charge not $165/hr but rather $220/hr, you would not expect to see developer wages increase commensurately.

Re:Ask HN: If my company bills me out at $165/hr what should... by patio11 on Tuesday January 29, 2019 @02:34PM (#19029170)
I definitely agree with that point; I'm trying to anticipate the question "Why isn't their opening bid $150k given $165/hour?" (Because they'd go out of business.)
Re:Ask HN: If my company bills me out at $165/hr what should... by Co_Reentry on Wednesday January 30, 2019 @12:03AM (#19032836)
I usually don't comment on these threads but felt the need to jump in. While I totally understand and agree that ANY business needs to turn a profit in order to stay in the market. I fundamentally disagree with the distribution of work vs risk in proportion to profit in a traditional consultancy model.

The assumption that seems to be present throughout this thread is that there is an owner/s (not necessarily the same person as the operator) present who needs to take a percentage from the bill rate. This model is inherently extractive and sets up a really bad set of incentives for the people doing the productive work. (productive in this case is actually writing code/solving client problems and maybe not doing the marketing, administrative, or sales work of the business.)

I know someone is going to raise the point that there has to be an owner to put up the capital/bear the initial risk of starting up, which is totally valid! This will always be true I just think that there should be a route/way for the productive worker to work towards a piece of that ownership pie.

Also, the fact that the bill rate vs pay rate is transparent is actually great. I know many staffing firms/employment agencies that keep that information hidden from thier employees. (Full disclosure I am a member-owner at a worker cooperative staffing startup staffing.coop, so I am biased towards employee ownership in general! )

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Wednesday January 30, 2019 @10:40AM (#19035903)
If it's true that the "owner" is merely "extracting" value from the "productive" workers, then the productive workers should have no problem setting up shop for themselves. This is a consultancy we're talking about; the way you've framed it, there's no barrier to entry for the exploited consultants to set up competing firms with better terms for developers. In fact, they don't even really have to set up firms. They can just all quit, operate as sole proprietorships, and subcontract back to the owner's firm, who will have no choice but to 1099 them, at floating rates, when all their workers leave.

That this rarely happens in practice should tell you something about where the value in an established consultancy is generated.

Re:Ask HN: If my company bills me out at $165/hr what should... by patio11 on Wednesday January 30, 2019 @11:10AM (#19036254)
As someone who ran a solo consultancy for a few years and probably was not exploiting myself, I think you're undervaluing what an employee W-2 consultant gets from their employer and also what the client gets from what you describe as the non-productive labor of the employer.

When I consulted, delivery was only a portion of the package. Sales work isn't just "Convince the customer to buy the engagement", it often required substantial (and often speculative) work on creating proposals, doing client education ("Why should I even send email anyhow?"), scoping projects, attending conferences, writing publicly (an activity which is both marketing and produced substantial value despite not being directly billable), etc etc. Clients were not strictly buying delivery; delivery came with a bundle of requirements like e.g. having to deliver while being insured. This produces client value, because they sensibly don't want to give a commit bit to someone who could accidentally bring down the business and has no meaningful assets if sued. Warren Buffet will happily take that risk off the client's hands, to their happiness, but he won't do it for free. Clients similarly can't engage consultants without lawyers being involved. Lawyers materially de-risk engagements; de-risking is something both sides very much want; professional labor is not free. Clients benefit from receiving trade credit (the consultancy will advance you $60k of value and you pay them back months later, with no interest charged, minimal underwriting, and functionally no recourse in event of default); trade credit isn't free.

From the perspective of a W-2 consultant, the things you get from the enterprise include having predictable work lined up by people who specialize in getting gigs and scheduling them so that you can focus on delivery. The set of technologists who can deliver is much larger than the set who can both deliver and convince software companies to pay premium rates for their time. (Trivial proof that this is true: look how many delivery-focused technologists say that business owners on HN are blowing smoke about rates clients are happy to pay every time that subject comes up.) The consultancy insulates the consultant from market risk; regardless of whether the consultancy is having a good month or a bad month in pipeline or cashflow management payroll happens on the day everyone expects it to in exactly the amount they expect it to. The consultancy invests in the professional development of their employees and in the specialization of their offering on the marketplace, which specialization increases the market value of their employees while at the consultancy and in the future.

There is a way for delivery-focused employees to get ownership. It is to become a principal consultant. Some firms offer promotion tracks which get one there. The faster option, if a delivery-focused employee thinks that the enterprise is not adding value, is to walk out the door and hang out their shingle. If the delivery-focused employee was right, they immediately have 100% ownership of the enterprise. If they were wrong, oh well, capitalism happens to capitalists.

Re:Ask HN: If my company bills me out at $165/hr what should... by tixocloud on Wednesday January 30, 2019 @08:37AM (#19034878)
The way to eventually get towards ownership is through increasing your billings whereby the client is hiring the productive worker, at which point, it's usually when you become a partner of the company (effectively sharing in profits and losses).

The assumption that marketing, administration and sales work of business as non-productive is an arrogant view. While as engineers, we tend to think that doing the actual work counts more than the rest, clients actually value the other stuff and would be willing to pay much more for it as well. You can easily see this with enterprise contracts that value $25k to $1m or more, where they usually have account executives, project managers, training programs, etc. in addition to the product.

Re:Ask HN: If my company bills me out at $165/hr what should... by Co_Reentry on Wednesday January 30, 2019 @09:12AM (#19035125)
I think you misunderstood my intention. I (generally speaking) classify work as either productive or reproductive. In this case the productive work being the engineering and the reproductive being sales, marketing, admin, Etc. Both play very necessary and valid roles within any healthy business. I agree that some engineers have a myopic view of their function/role within an organization. I didn't mean for that comment to be self-aggrandizing at all.

> eventually get towards ownership is through increasing your billings whereby the client is hiring the productive worker, at which point, it's usually when you become a partner of the company (effectively sharing in profits and losses)

I think that this might not be considering the inherent politics of work and the power dynamics present in every business. To be clear, I don't think the comment is coming from a bad place, I just think that it points to a common fallacy that any sort of "meritocracy" is possible in business as usual. When you have a small group of people holding power there are few incentives for them to share that power. And In my experience it is the person who is able to sell themselves the best that gets the highest reward, not the most productive.

Re:Ask HN: If my company bills me out at $165/hr what should... by tixocloud on Thursday January 31, 2019 @02:50PM (#19048114)
Apologies for misunderstanding your intention. Genuinely curious but what's your definition of 'reproductive' work?

> I think that this might not be considering the inherent politics of work and the power dynamics present in every business. To be clear, I don't think the comment is coming from a bad place, I just think that it points to a common fallacy that any sort of "meritocracy" is possible in business as usual. When you have a small group of people holding power there are few incentives for them to share that power. And In my experience it is the person who is able to sell themselves the best that gets the highest reward, not the most productive.

You're absolutely right and I see it with my experience as well. The highest rewards don't usually tend to fall naturally and equally to everyone whom we deem to be the most productive. And while there may be few incentives to share the power in small groups, one would hope that the goodness of an individual's heart would lead them to do so.

Re:Ask HN: If my company bills me out at $165/hr what should... by austhrow743 on Wednesday January 30, 2019 @01:03AM (#19033050)
There generally is a way for them to work towards that isn't there? That's what getting made a partner is.

Beyond that, consulting has low startup/asset costs, there isn't much of a barrier to entry. So if a worker at a consultancy doesn't feel like they're getting as much value as they're generating, they can always just start their own. Plenty do.

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @02:37PM (#19029196)
Yep, I had the same reaction. :)
Re:Ask HN: If my company bills me out at $165/hr what should... by nkurz on Tuesday January 29, 2019 @06:46PM (#19031111)
if this consultancy found a specialist niche within which it could charge not $165/hr but rather $220/hr, you would not expect to see developer wages increase commensurately

It depends on the definition of "commensurately", but assume that only some of their developers are able to fill the new lucrative niche. Would it not be in the company's interest to be willing to give those employees something like a proportional 25% raise? If they don't, isn't it likely that a competitor will eventually poach those select employees, causing the company to lose access to the niche?

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @10:09PM (#19032294)
Maybe? That's why you want to ask the market about this, not a first-principles analysis on HN.
Re:Ask HN: If my company bills me out at $165/hr what should... by joshka on Wednesday January 30, 2019 @01:40AM (#19033184)
Speaking from experience and having seen a few of these data points personally (possibly over-indexed on a small amount of data), often this comes down to making a choice of 220 with a 50% utilization vs 165 with 70%. Pretty much the same revenue for the company in the end, but with enough slack to put some extra short term gigs in there. Alternatively, in a situation where the company is confident of higher utilization, getting long term work, locking in a higher rate later, or being able to add extra bodies to the contract this is about $130 at 90% utilization (52 weeks - 4 weeks leave - 2 weeks public holidays). All these are common in .au govt contracts.

The mentioned 80-120 range seems like a feasible answer to this. Push for more (or strong bonuses) if utilization is generally high. Obviously the 140% depends a bunch on location / taxes / cost of doing business etc., find out what these are in your neck of the woods and exploit it to negotiate your salary.

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Wednesday January 30, 2019 @12:34PM (#19037207)
I don't think working back from your bill rate to your W2 FT comp is ever a good idea. You're as likely to under-sell yourself as over-sell. It is not your problem if your employer can't make a unit economics case for your comp; your comp is what the market says it is. Firms can and do keep people on staff that are on paper not worth in billings what they cost to keep around, for all sorts of reasons.
Re:Ask HN: If my company bills me out at $165/hr what should... by andrei_says_ on Tuesday January 29, 2019 @11:16PM (#19032602)
It will likely be cheaper to take the risk and counter-offer for the few employees where this actually happens. This gives them a discounted rate until this moment.
Re:Ask HN: If my company bills me out at $165/hr what should... by bargl on Tuesday January 29, 2019 @02:28PM (#19029137)
These are all very good points, as patio said, it's very handwaivy. It depends on insurance, how much of the cost do they push to you vs accept themselves. Do they match 401k. do they have vacation you enjoy? All of that adds to their overhead on top of your salary.

The fixed part is that 20% overhead which is to maintain the recruiters, HR, contract admin guys who do all the work so you don't have to market yourself.

As he said, if you want the full rate go off on your own, but before you do that I'd suggest you listen to some guys who talk about it. There's a .NET rocks podcast that talks about this because the guy says you can't work 100% for any given contract. You've got to be working towards the next one. So even if you go work for yourself you either work 40+ hrs or you bill at 35 hr a week and market yourself for 5+ to make sure your next gig is always there.

Also, you have to factor in how much your consulting agency pays you for stuff into your salary. 0 days PTO? Well it seems like you're going to have to bump your salary by 10-15% in order to break even on a salary job? Paid overtime? Well you might knock that down a bit. It all balances out.

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @04:14PM (#19029830)
This is another reason never to bill hourly. You should set your client up to care as little as possible about the amount of time billed; they should just be paying for an outcome. You don't want to be in a position where you have to groom the amount of work you bill precisely to account for other things you have to do.
Re:Ask HN: If my company bills me out at $165/hr what should... by bargl on Tuesday January 29, 2019 @05:12PM (#19030341)
This is a really good point about what the guy in .NET Rocks said. He bills for outcome not hourly and discusses before hand why his billing rate is so high.

It's an awesome approach. He actually tries to find reasons not to work with client, because he's so expensive that if he can offer cheaper alternative they should go with it. Only pay if you really need to.

Re:Ask HN: If my company bills me out at $165/hr what should... by qualsiasi on Tuesday January 29, 2019 @02:07PM (#19028990)
This predicts perfectly my salary (3% error) in Europe (Italy).
Re:Ask HN: If my company bills me out at $165/hr what should... by harryh on Tuesday January 29, 2019 @02:13PM (#19029028)
How do you define the difference between the 40% premium on base pay to get to TCO and the "20% of overhead" for the business as a whole?

What sorts of things fall into each of these two buckets?

I feel like I know some of the answers but not all of them.

Re:Ask HN: If my company bills me out at $165/hr what should... by patio11 on Tuesday January 29, 2019 @02:19PM (#19029070)
Depends on the business, but most of the 40% is employer contributions to payroll tax, health insurance, and other per-employee costs, and the 20% overhead is "general and administrative" (office manager, professional services, coffee, etc), coverage for non-billable employees like sales folks (including otherwise billable employees who are below 70% due to winning you the gigs keeping you at ~70%), and what have you.

If it isn't obvious, this is a bit handwavy; particular jurisdictions will have rates/requirements which materially influence the 140% figure, etc.

Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @02:24PM (#19029104)
140% fully loaded also sounds a bit low.
Re:Ask HN: If my company bills me out at $165/hr what should... by schneidmaster on Tuesday January 29, 2019 @02:18PM (#19029056)
Not patio, but typically the 40% TCO includes items that scale ~linearly with the number of employees -- health insurance/other benefits, payroll taxes, etc. The 20% of overhead is for things like office space, business insurance, and to cover the salaries of employees like accountants and HR (who are essential but not billable to clients).
Re:Ask HN: If my company bills me out at $165/hr what should... by mark_element on Tuesday January 29, 2019 @02:15PM (#19029039)
Not OP but heath insurance, taxes and other costs that can be marked down exactly as being for Employee #X are in the 40%.

Paying for an office having light, power, internet, management, and a mailroom is in the 20%.

Re:Ask HN: If my company bills me out at $165/hr what should... by alexhutcheson on Tuesday January 29, 2019 @02:37PM (#19029195)
If you want a quick rule-of-thumb, all the math above simplifies out to:

annual_salary = 600 * hourly_rate

Re:Ask HN: If my company bills me out at $165/hr what should... by bradknowles on Wednesday January 30, 2019 @12:57AM (#19033026)
So, if they bill me out at $50/hr, my equivalent annual salary should be $30,000?

Because 50 * 600 does actually = $30,000.

Re:Ask HN: If my company bills me out at $165/hr what should... by stormcode on Tuesday January 29, 2019 @10:28PM (#19032376)
This is pretty accurate for me thank you!
Re:Ask HN: If my company bills me out at $165/hr what should... by flail on Wednesday January 30, 2019 @05:38AM (#19034048)
As someone who's running an agency--even if in a different part of the world--and taking care of the financials I see a very similar pattern.

More importantly, I'd second "A fair salary is the one you shake hands on."

Interestingly, there may be an interesting relationship between the two observations.

We are located in Poland so the numbers are not exactly the same as they are for a US-based company, yet the structure is similar. However, some of the work we do goes through a partnership agency located in US. Some of the work we do directly for US customers. So these are the same people doing the same quality work with the same efficiency.

The difference in the rate for the end customer? 100%+ If they go through US-located partnership they pay double. Note: the whole setup is fully transparent for the end customer so there's no pretending that we are not who we really are.

Should our people expect better salary because there's someone making a huge premium on the top of what we are making? Well, that would definitely make our business unsustainable.

Can we raise our rates to a similar level when working directly with US-based customers? That doesn't work either as the premium is paid for the fact that people come through US-based consultancy.

Is the work done in any different manner? No, it's exactly the same work.

So we end up balancing our financials and we acknowledge that from time to time we would lose an engineer who will either jump on the independent consulting bandwagon (the leverage for them is potentially much bigger than if they were located in the US) or join US-based company remotely.

Ultimately "a fair salary is the one you shake hands on."

Note: we are an entirely transparent company, thus all the financial details are known to everyone and we openly discuss these matters. We also strive for fairness understood as collective fairness, i.e. if I want to earn over what is commonly perceived as the value I bring to the company I'm not getting it. Also, we share the profits with everyone at the company.

Re:Ask HN: If my company bills me out at $165/hr what should... by ericzawo on Friday February 01, 2019 @09:27AM (#19054294)
Sounds like an interesting model for an agency. Have you written about this?
Re:Ask HN: If my company bills me out at $165/hr what should... by mark_element on Tuesday January 29, 2019 @02:14PM (#19029036)
This seems pretty accurate. A lot of consultancies or professional services models also have a hefty bonus structure. This can strongly impact your total compensation.
Re:Ask HN: If my company bills me out at $165/hr what should... by projektfu on Tuesday January 29, 2019 @02:25PM (#19029108)
1400 billable hours? That's like 72% utilization. Is that typical now in software?
Re:Ask HN: If my company bills me out at $165/hr what should... by tptacek on Tuesday January 29, 2019 @02:31PM (#19029159)
For a consultancy, yes, if it's carefully managed.