Live data from Hacker News

Ask HN: What is your experience in tech consulting?

news.ycombinator.com

51–60 of 130 posts

Re: Ask HN: What is your experience in tech consulting?

#51
post #19

Earlier quoted context omitted.

I would push back on a lot of this. These seem like strategies to avoid getting ripped off by shitty clients, and I'm sure they work, but they're also a strategy to avoid closing business with great clients. Try to focus on the kinds of customers you won't ask for down-payments and up-fronts --- the kinds of customers who will routinely delay a full quarter or two on payables, and you'll put up with it, because they'…

100% agree, if you're 100% utilized than you're working for your business not on your business. I have three other pieces of advice. One you need to decide whether you want to run a consultancy or be a consultant. The first means scaling by hiring more people the second means scaling by increasing your rate. You can make more money doing the first but your job will eventually be 100% account management and sales. The…

This is all real, down-to-earth advice that corresponds with my observations after three years doing this.

> A good first step is pick a specific problem and/or a specific industry

To add, I prefer thinking of three levels of specialization:

1. By vertical or industry (oil and gas)

2. By problem or technical domain (user interfaces, data pipelines, etc.)

3. By platform (Salesforce, React, etc)

2 and 3 could be conflated, but I like to separate them. Your specialization can cut across dimensions and at a small scale it's likely the best (eg: "we build custom Salesforces apps for sales processes in oil and gas")

> You can make more money doing the first but your job will eventually be 100% account management and sales.

There is not two ways about this, but emphasis on eventually... I think up to a certain scale you will be able to combine technical and management - although arguably the scale is much smaller than we'd like to think.

Re: Ask HN: What is your experience in tech consulting?

#52
post #26
post #19

Earlier quoted context omitted.

I would push back on a lot of this. These seem like strategies to avoid getting ripped off by shitty clients, and I'm sure they work, but they're also a strategy to avoid closing business with great clients. Try to focus on the kinds of customers you won't ask for down-payments and up-fronts --- the kinds of customers who will routinely delay a full quarter or two on payables, and you'll put up with it, because they'…

> Try to focus on the kinds of customers you won't ask for down-payments and up-fronts --- the kinds of customers who will routinely delay a full quarter or two on payables, and you'll put up with it, because they're paying for several people's salaries, and the people you work with there don't control the accounts payable people to begin with. Can't you just volunteer for these companies instead? If the need free wo…

You don’t get it. Some companies (bigger ones) have their accounting department operating independently from their development/IT department. This is not the case for small businesses which the OP is softly suggesting not to work with.

Clients with such departments will pay if your invoice is approved. The payment process is disconnected from the team you’ll be working with. It also happens that the team you work with will not care with the costs since it’s not coming out of pocket directly. The finance team, which will pay you, has no idea what you are doing exactly except that you are authorized for the payment.

The process is slow, so bear with it and price for the delay of the funds. But if you are a regular, it’s a constant flow.

Small businesses where the decisions making, IT and payment (ie: director of tech is also the CEO, is also paying out of pocket) will scrutinize much more on payments, and also miss a payment if they can (a surprising amount of people will try to do this).

Re: Ask HN: What is your experience in tech consulting?

#53
post #19
post #16

Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years. - Contracts, contracts, contracts - Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy. - Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable…

I would push back on a lot of this. These seem like strategies to avoid getting ripped off by shitty clients, and I'm sure they work, but they're also a strategy to avoid closing business with great clients. Try to focus on the kinds of customers you won't ask for down-payments and up-fronts --- the kinds of customers who will routinely delay a full quarter or two on payables, and you'll put up with it, because they'…

Your comment on utilization is spot-on, there are no two ways about it, and everyone should pay very close attention to this.

Even if you're truly solo, you will need ~20% for sales, account management, accounting, and residual business management tasks. If you're at 100% utilization either you are neglecting these areas and hurting yourself in a much shorter term than you'd think, or you're working 6 days a week, which means you're not really at 100% utilization.

Regarding paying customers, I agree with the sentiment, but probably not with the detail. I've worked with a few Fortune 500 companies and their payment terms are 30-90 days. On the other hand advances are very commonly accepted and I've never had any pushback. I go for 50% and could possibly push higher. It still doesn't create entirely positive cash cycles but it's decent.

Re: Ask HN: What is your experience in tech consulting?

#54

Have a read of this classic post by patio11: https://training.kalzumeus.com/newsletters/archive/consultin... I can testify as to the troubles that flow from doing work for discounts or gratis; I'm currently four years into a client relationship where I started out by helping them out of a desperate situation with a cut-price block of work, then they've continued to build their business on the basis that I (or other c…

Just a further comment on this -

As tptacek pointed out above, favours/karma can go a long way, so it’s not necessarily the case that you should never do anything for a discount or pro bono.

It’s a matter of setting the right expectation. If you’re doing a favour, make it clear that that’s what it is and what the limits are, and avoid letting that become the expected ongoing deal.

Re: Ask HN: What is your experience in tech consulting?

#55
post #20

Random bullets. * You need to be making 150-200% of your FTE rate to come out ahead in a year * Bill daily, not hourly (you can bill weekly, or quarterly, too.) * Raise your rates. * Count on signing your clients master agreement, not yours * You can win by getting every contract reviewed, or by just signing them blindly * Specialize * Incorporate; it's easy and cheap * Keep your SOWs vague * Don’t waste time on your…

couple of questions to that: > * You can win by getting every contract reviewed, or by just signing them blindly could you elaborate on that? not sure i understand > * Keep your SOWs vague that can help you or hurt you, right? i'm working at a big consulting firm and our motto is to write the SOWs as explicitly as possible to prevent scope creep. > * Don’t do conferences/conventions why? isn't that a perfect way to s…

>> You can win by getting every contract reviewed, or by just signing them blindly

> could you elaborate on that? not sure i understand

Not the OP, but what I think they mean is that the time or money spent to review contracts just about pays for itself: if you spend a lot of time reviewing contracts or a lot of money having them reviewed by professionals, you may save some money some of the time, but if you just sign contracts after a cursory glance you will probably come out even just the same, on average.

Re: Ask HN: What is your experience in tech consulting?

#56
post #20

Random bullets. * You need to be making 150-200% of your FTE rate to come out ahead in a year * Bill daily, not hourly (you can bill weekly, or quarterly, too.) * Raise your rates. * Count on signing your clients master agreement, not yours * You can win by getting every contract reviewed, or by just signing them blindly * Specialize * Incorporate; it's easy and cheap * Keep your SOWs vague * Don’t waste time on your…

Some contrasting perspectives, three years in:

> Specialize

Or die.

> Bill daily, not hourly (you can bill weekly, or quarterly, too.)

Largely agreed, the hour is a bad unit which poses the potential for customers treating you as someone they can throw random time-wasting tasks at. I'd add, consider fixed/value pricing on certain projects. Particularly if/when you specialize, and as you take on tasks that are more close-ended (consulting, analysis, design, ie, anything that's not implementation) you may be able to shatter your rate ceiling this way. I've had projects where I've effectively 5x-10x'd my rate with fixed prices.

> Your availability on a calendar is worth money; so is your implied consent to be terminated on no notice; make sure you’re charging for it

Worth reminding your customers in a casual chat explicitly (and tactfully, of course) if they raise an eye brow at your rates. I've done it and have brought potential customers back into the fold very quickly.

> Don’t hire a salesperson

Your mileage might vary on this one. I'm currently testing a playbook / sales process that I might be able to delegate in a few months... This can be further made easier if you've specialized properly. I've heard of some people having success with some degree of sales delegation, but I'll admit I have no experience with it. At any rate, I'd agree that you are always going to be Chief Sales Officer, unless maybe you form a partnership (ie, a proper company) with someone who takes on that role - and even then you'll still need to devote some degree of time to sales (going to critical meetings, etc.)

> Don’t waste time on your website design

Unless you're doing design-ey things, maybe. But regardless, don't make it utter crap either, there are so many consulting firms with off-putting websites that reek of lack of professionalism that offering a clean design might be a differentiation factor.

Re: Ask HN: What is your experience in tech consulting?

#57
post #16

Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years. - Contracts, contracts, contracts - Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy. - Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable…

> - Never price at the top of the market. It's better to be 100% busy at 80% of the fee structure, than it is to be 50% busy, at 125% of the base rate.

I tend to favor this line of thinking most of the time. But sometimes I'd rather be 50% busy, and pricing is one way to influence that. It is worth understanding the power and purpose of pricing.

My favorite discussion of pricing for consulting is a chapter in 'Secrets of Consulting: A Guide to Giving and Getting Advice Successfully', Gerald Weinberg.

The whole book is a goldmine of useful perspective once you're past the initial round of setting up shop and making sure you are getting paid.

Re: Ask HN: What is your experience in tech consulting?

#58
post #16

Just a few random thoughts from ~10+ years of doing this. These are not ordered, as I've been out of this for the past few years. - Contracts, contracts, contracts - Immediately stop all work when any customer doesn't pay an amount owed. There's a natural inclination to keep going, but this is a firm of pathetic cost fallacy. - Work with an escrow provider and eat the fees. You'll generally have a 10% non-collectable…

Yes on all points, with an exception that solves two problems at once.

Set a sliding scale of rates, based on how much they either commit to pay up front or pay timely over the past 6 months. In my shop it was a Service Plan, each one priced just under a common budget threshold. So a $9900 plan got a 5% rate discount, $24K 10%, $49K 15%, etc... (discounts not exact, make your own). If they pay that much up front, they immediately start on the discounted rate, if they just work up to it, they earn the step-down in rates as they pay bills on time passing each tier within 6 months. (Nothing wrong with using escrow too, but we never had it arise).

the cool thing about this is that it provides an immediate answer to the inevitable questions about getting discounts — instead of client trying to beat you up on price, it becomes "of course, here's our discount plans, what works best for you?". I probably should have expected that, but it really surprised me at how thoroughly it banished those uncomfortable conversations.

I was given a tip about this type of billing by a random guy in a hall conversation at a conference decades ago, and I wish i knew who it was to say "thank you", because that billing structure really paid off.

Also, emphasize "Your name is your bond.". Absolutely key to be reliable. The world is way smaller than it seems, and being a trusted provider goes a long way, in ways you can never predict. It is far more important than any kind of being flashy.

Re: Ask HN: What is your experience in tech consulting?

#59
One minor comment: different markets/regions are _different_.

For example, whether or not customers pay on time can depend a lot on the region (and decade!). Not to mention that there's also a big difference between small and large companies, as well as different industries (manufacturing vs restaurants vs banks, etc.)

Re: Ask HN: What is your experience in tech consulting?

#60
post #10

Selling your time doesn't scale

> Selling your time doesn't scale

a) It doesn't need to be your time exclusively

b) Time-based pricing is only one pricing model for consulting businesses.

I'd add that, funnily, I sometimes hear this from FTEs (who sell their time) or product entrepreneurs who eat ramen for five years and then have little to show other than the time they've spent on the product. Meanwhile, some consultancy owners make real bank... It's fine if your risk profile allows you to do product, but if it isn't obvious, a service business can be totally legit.

Post reply on HN