Whether I have to work 5 hours or 8 hours on your project, either way my day is largely shot.
The recurring thing here seems to be that consultants keep putting limits on themselves and then justify it.
“I have to charge hourly because...”
“I have to agree to go out of scope because...”
To expand on this, at the end of every contract is an SOW (statement of work). This explicitly and very clearly outlines what work is to be performed, how it will be performed, when it will be performed, and how long it will take.
At the end, I like to put a small sentence. The client can always request to change the scope or add things to the scope, the consultant will provide a cost and timeline for the change and once paid for, the consultant will perform the work.
I always say "yes" when a client asks for additional work. Then I tell them how much it's going to cost in addition to what we already agreed.
The number 1, cardinal rule, always is ... never work for free. If you don't value your work, nobody else will either.
EDIT: for clarity, I build RESTful API back-ends on AWS and support them with DevOps; I can see how my method may not work for other industries.
OTOH, a while back I had a client that told me to stop detailing everything on my invoices. They just wanted a total number of hours. I think maybe it had to do with the review process upstream. Fewer details gave the higher ups less to scrutinize and complain about, I guess. And none of the other contractors were providing such detail.
This doesn't mean you can't over-forecast the hours needed in a week to deliver x, it can be an iterative/incremental process. But don't think for a second a client won't want to see how you came up with your pricing model before signing an SOW.
In my six years I’ve never had to switch to hourly billing. The most pushback I encounter to this idea is from other consultants, often before they even try it.
I'm sure many people will know what "salary" in this context usually means, but clarification would be appreciated for the rest of us :)
I work in biotech. Companies don't blink at anything. $3,000 / day? Yup. No problem.
Money doesn't mean anything to a company where the entry price is 15 years of infrastructure build and raw materials that run in the millions if not billions. If it does, you have a braindead manager, so move on.
Taxes, on the other hand, are completely skewed in favor of consulting. Look at 401k contributions, for example. The limit for your contribution is the same, but your company can contribute a lot more on top of that. And talk to your accountant about how you decide on your salary; that's an important number and it's not straightforward to decide what it is. (It's certainly not your entire income)
The IRS now has a 20% deduction for passthrough entities up to 450K or so
You can put approximately 40K or 25% of income (whichever is less) into a solo 401K. Much more than a typical company 401K
There are ways to pay no FICA, by distributing through a limited partnership. You can save 15K up to the cap on those taxes, but then you will hurt your social security which requires 40 quarters of W2 wages to max out.
Healthcare will potentially cost more, but once you have around 6 employees you can join a PEO and get grouped in with other small business and get a typical cost for a business.
There are products (such as insurance ) that can shield a much larger portion of your income. For example, you buy income insurance that pays out any year you take a loss. You "pay" for it with your profit for that year. That counts as a business expense so you pay no tax on it. They keep track of your account balance+growth and you can borrow from your own account with no tax consequences. You can essentially withdraw the money at favorable tax rates if you ever take a loss.
It can be difficult, but it's not that bad.
Some clients prefer a simple bill and clear mental model of the costs. I make (slightly) more money on the bills in which I don’t break out my expenses than the ones that I do.
Nobody does this at first, and they end up with a bunch of cheap clients because they simply wanted to fill their pipeline, myself included.
The number I use and have seen others argue as well is take whatever your hourly rate was at a full time job and triple it for consulting (e.g, ~$70 hr salary = ~$200 hr consulting rate).