Freelance contracts should be written to be the same as a contract between e.g. EY/PWC/accenture and their clients, not employee/employers. Unless youwant a nice HMRC visit and a big tax bill!Normally a consultancy agreemetn gives the client some right to what is referred to as "cancelation for convenience" e.g. budget cuts, director gets fired, just changed thieir mind, etc. Normally the recompense to the consultancy is a minimum notice of this intention OR a flat fee. Its not much recompense, because the assumption is that they'll have been paid on a T&M rate (or portion of fixed price) prior to the cancellation.The right to cancel for the consultancy (unless its pure open-ended T&M) is usually restricted to the right to cancel if the client makes it impossible to deliver (e.g. does not make decisions, provide access to data, provide a techy environment, etc). Normal practice would be for there to be a process whereby the consultancy notifies the client of this impediment in writing and allows a cerain number of days for the impediment to be removed, after which they can expect to have the right o walk of site and still have the right to bill for the days worked.If you wish to work outside IR35 (youdo, you do!) then you must think of yourself as a director of a consultancy company, not an individual.