Day Rates (2023)
davesmyth.com
davesmyth.com
IR35 is the dreaded tax code that forbids contractors from appearing to be "disguised employees".
There's no published fixed set of rules as to what is and isn't inside or outside IR35 but the guidance I've seen seems to me mostly centred on control and direction of labour.
The advice I've had from my accountants is that it's much easier to demonstrate that you're outside IR35 if you charge for deliverables and rather than time.
If you're just a bum on a seat, doing exactly what you're told, then you're indistinguishable from an employee for tax purposes.
As such you can be liable to be taxed twice retrospectively without receiving any benefits of employment such as sick pay, pension, holiday or expenses. That can happen years down the line even when your accounts were fully signed off and paid up.
The rules are lengthy because they're trying to be precise. If you read the guidance on gov.uk, I don't think they're not vague at all. There's even a step-by-step "wizard" so you can determine if a particular contract falls inside or outside the rules.
IMO the only people "dreading" the IR35 rules are the people still trying to dodge them.
1. Their self labelling as "Contractors"
2. Their employment rights
3. Tax.
And everyone knew this was the case. You'd have people working 2, 3 or more years at a company and people at the company wouldn't even know they were technically contracting.Of course when there was little or no enforcement, it was rampant.
The act of shifting liability to the client was a work of genius to clear out all these disguised employees.
Big Companies went from incentivised to dis-incentivised to engage in this practice.
You can still contract "inside IR35" too, you just need to pay tax as such. Of course companies would rather engage "outside IR35", but any "barriers" are just clarifications about what a contractor is.
"Why can't I act just as an employer/employee would but not pay employers' NI" is not a reasonable position.
Every contracting advert which lists inside IR35 actually means "umbrella company". Agencies in my experience do not in fact even understand there is a difference.
This means you cannot use your company, or the accountant you've had for decades, and you must now pay a third party (the umbrella), and you have little choice about the umbrella - the agency will require you to use one of the two or three they present, with whom they have agreements and get a percentage.
It's a rigged game. Everyone is dipping their fingers in the pie, and the person at the end who gets it in the pants is the guy doing the actual work.
I agree I wouldn't touch the kind of umbrella arrangements you're describing, but short-term or set-term employment contracts do exist too, although usually come about from circumstances different to advertising for contractors.
When I was contracting HMRC would not give me a hard list of rules to follow even if I wanted to.
For example if you deliver some piece of code and the customer asks you to provide support for it, is that inside or outside?
The initial software is a deliverable and so within your control.
Support though is usually based on time and issues that the customer brings to you. That could be said to be out of your control.
So is the contract inside or outside? You and your accountant can only guess.
That wizard you mention only gives guidance, it does not provide a legal answer.
Plus HMRC can and do retrospectively change the rules to reopen accounts years after they were originally accepted.
There's no finality there and the longer you run your business the bigger risk.
At the time I couldn't find a suitable insurance service to cover that risk. I believe there are now finally IR35 cover products but it worried me enough that I just closed my contracting business down.
I can only assume that as HMRC were happy with that winding down that I was not a "tax dodger" all along.
I think it's fair to challenge the "tax dodger" brush if a lot of people are suddenly made "tax dodgers" unfairly. But you've got to read the room. Personal Service Companies were a scandal that were legislated against. If you want to carry on doing certain kinds of work and not _think_ about tax, just pay tax as a Sole Trader, forget about the rest of the rules.
If you want to try to hang on to tax advantages (that have been all-but-eroded), feel free but if you want to earn big money and optimise your tax accordingly, yes, you do have to keep up with rule changes, or maybe pay the price later. But I'd say IR35 isn't relevant to the average worker any more.
You’ve just identified a risk to your contracting business: Under these (unclear) terms the customer can dictate an infinite amount of support hours for a fixed price. As a business owner you need to protect your profitability by ensuring that there are clear terms putting controls and limits in place.
It assumes mutuality of obligation, that the contractor is required to accept further work from the client, and the client is expected to provide that work, a key requirement to prove someone is an employee.
The fact that this is so gives a good sense of how IR35 is being used by the State.
That observation seems vaguely circular. The dread is because someone might be able to avoid the tax but has to do something inconvenient, or because there is a risk of misinterpreting the tax law's provisions. So yes, the people who dread a tax are exactly the people trying to avoid it.
And this is the nature of taxes. The economics of society are largely structured by tax avoidance schemes, people put huge amounts of effort into not quite making a normal income for tax purposes.
Eg the CEST tool asks "Will this work take up the majority of your available working time?"
Guidance for that question is here: https://www.gov.uk/hmrc-internal-manuals/employment-status-m...
Can you tell me why they ask it? What light it sheds on the central question of contract-of-service vs contract-for-service?
Why not get the payments for helping them define the project requirements, and then if you still smell boondoggle, you can quote them an estimate that you can actually profit on but may make them run to a competitor for a lower bid. Now your calendar is clear for projects you’ll actually make money on, plus one of your competitors now can’t compete as well on your next bid.
But he ran into the same problem: an explicit discovery phase gets summarily rejected. Even though it would benefit everyone. I suspect deep down they know what they’re asking and they want to trick you into saying yes and getting sunk cost fallacy before you sober up and start telling them no.
From that perspective the “discovery project” is just a much worse version of “contact us for pricing”, it’s “pay us $5,000-$20,000 or more for pricing”. Paying a lot of money to find out how much something will cost, or what you’re going to get from it (if anything) just isn’t a valuable proposition to a lot of people, and doesn’t fit in nicely with their existing business processes.
Have you seen anything like that succeed?
Otherwise, even for simple projects, the process is usually you do a couple of rounds of questions for a few hours, then you're forced to give a quote when you don't know enough which is bad for both sides.
People get weird about charging for discovery, but gathering requirements, evaluating the current situation, researching options and proposing a solution, is tricky and valuable work, and doing this properly can save a lot of pain later.
Of course no customer would accept that.
Back in the day a proper requirements doc was something a client would pay for. It’s a tangible thing with real value.
These days we sell design sprints that produce validated prototypes instead (thank god for Figma). This is a much easier sell and still gives the client the opportunity to decide if we implement the thing or if they hand it off to someone else.
In a previous role, I worked at a product-led consultancy in a niche industry which delivered multi-year + multi-phase projects. These were projects were delivered (on our side) on a time and materials basis, and could easily get into the tens of millions in fees.
There would typically be a 'requirements gathering' phase of the project where we held business workshops, where the output was a more concrete project estimate with potential timelines.
This is what would go into the signoff/contract of the project-proper. At this point the client could in theory walk away, with the documents we had produced as part of that phase. Think business process diagrams etc.
The client would pay for the requirements gathering, although I suspect like everything, there would have been discussion about how long it should be/how much it should cost up-front. The projects we had all had a similar phase, simply because it was very hard to know how much there was to do (on both sides) without detailed discussions about what their existing business looked like.
Rates and what you charge is a major interface with clients so it's worth taking the time to come up with a structure that suits you (first).
Doesn't work too well with maintenance on existing products; clients really would rather not pay for the hours between a PR being submitted and the PR being merged. Toss in a good dose of 'waiting for your tech lead to answer these questions', 'waiting for feedback on this proposed document', 'waiting for infra to give me access', etc, and many clients completely balk at daily rates[1].
For complete products daily billing works nicely.
[1] This is because they know that a turn-around time for granting access to their labyrinthine infra for all the machines that might be needed is going to take more than a day.
Was thinking of hitting up recruiters with my rates.
Day rate clients often don't necessarily care what you do with the time as long as your deliverables are being met – but it still helps them to pay on a time-basis as it's an easier model and more predictable
His book “Hourly Billing is Nuts” is particularly good: https://jonathanstark.com/hbin
With pay per day deals sometimes success for the consultancy is how many people they can get on a project, and less experienced people give higher profit margins. Being successful doesn't pay better than running late, and few clients have the knowledge or oversight to not get ripped off.
I know reality is far murkier than that and fixed price comes with different problems.
Most of the discussion tends to be centered around profit, but there's other factors e.g. weekly billing sounds good for being booked up but you'll have less freedom over your day-to-day schedule, hourly can be good for unpredictable/flexible work but you'll probably have to keep more fine-grained timesheets (which is a drag, and are awkward when you have to explain why things got held up from some inevitable tech/code problem), fixed/value based projects with large budgets can be high pressure when things aren't going as planned.
Then from a client perspective, a non-technical client is probably going to be more comfortable with a fixed price, and tech clients are going to be more understanding with daily/sprint based charging as they'll know how unpredictable coding can be.
It's interesting how for salaried work compared to contracting work, the way people are paid is standardised and there's usually little negotiation power there for choices.
"check-ins" should be defined and negotiated in the contract. Charge the ones who want frequent check-ins extra.
On the other hand, fixed price quotes can also be a little less than transparent, and clients like transparency about how you're charging.
I use the best of both worlds:
- Bigger jobs: anything more than 5 days, I quote a fixed cost, BUT I provided my estimated work effort in days in the quote and client can deduce my rate from there.
If I do it quicker, great, client is not worried, they already agreed to the quote, and I'm incentivised to be efficient (but also maintain quality or I wouldn't get the repeat business). If a job goes a bit longer, well that's on me and my estimates as a first point. Over the years I've got quite good at estimating work effort, and antipating issues and things that will slow projects down, so there's really been few issues with this approach. As a second point, if something is really going long I can just ask for a variation. Usually I will only need to do this if there's a strong justification, and in 100% of those situation the client has approved extra charges.
- Small jobs: just a fixed price
This is for simplicity and because small jobs have a disproportionate amount of admin and project mgmt overhead. Rather than inflating my rates for small jobs I would rather just pick a reasonable total price and then make it work at my end.
No real issues with this in over 12+ years of technology consulting. The one minor thing is when I'm subtracting to a company that does NOT like to be transparent, and then I'm basically arming them with the information to take advantage of me. So here and there I've had my services marked up 30-50% from what I'm charging (up to 20% is reasonable) but it's a relatively rare situation.
Note: internally I always track time in 15 minute increments and round up or down. So I also have the data if it's asked for but more importantly the ability to see if I'm on budget and if my quoting is accurate.
I actually prefer fixed price with the right client – as sometimes the actual work ends up being say 2-3 weeks stretched over a couple months but you get paid £50-100k because the project is fixed cost.
What I would say away from is fixed price for anything under £15-20k – it's just not worth it and they will often try to extract as much time as possible
With fixed cost my hourly rates can easily be 3x normal rates but I'm also getting more risks (extra meetings or overtime, clients not paying).