Your client can terminate your contract if there is cause such as poor performance.  You don't have much recourse as there is no severance or other compensation as with employees.   Pursuing legal action would be expensive and difficult, but having an umbrella company would bring a facilitator to any dispute.  This is one of the advantages of our contractor solutions in Belgium.