Profile picture
Patrick McKenzie @patio11
, 10 tweets, 2 min read Read on Twitter
A good thread about consulting. I might have some additional thoughts:
Clients buy a variety of things from consultants, and butt-in-seat-time is the least salient of those things. You can increase your rates (or even add line items to an invoice) in compensation with others.
Scheduling predictability: Your “rack rate” (the standard number you quote) is generally for “X amount of time scheduled *after we’ve signed contract* at a mutually convenient time during standard business hours N months out from now.”
If a client wants you to start tomorrow, that might be something they can buy. Clients can ask a consultant “Be in Germany, tomorrow. You start as soon as you get off the plane.” Nobody does this to employees. It. Is. Not. A. Free. Thing.
Commitments of availability: some engagements are periodic in nature. A client might want to lock up availability for 9 months from now. If your plan-ahead window is usually 3 months, that also costs money (and/or a retainer, and/or a deposit).
At a multi-member firm, clients purchase outcomes. If they also get to name their consultants, cool, that’s probably extra. (The firm might choose to distribute some as a bonus. Or might not.)
The three most important things to getting out of the feast-or-famine cycle are all about recurring revenue. You turn one-off engagements into:

a) Repeat work, ideally committed work
b) Referrals
c) Retainers
(What’s the difference between repeat work and a retainer? The retainer is paying for the option value of perhaps having work for you. It’s on a use-it-or-lose-it basis and costs a slight discount to scheduling you.)
The most common thing technologists will sell on a retainer basis is support or maintenance for shipped applications, which is otherwise the client’s responsibility after the acceptance period.
“What about if there is a bug?” All software has bugs. Everyone buying and selling software knows this. That’s why there are acceptance criteria in your contract which specify who is in charge of bugs at X severity after Y time.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Patrick McKenzie
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!