From past experiences (don't work freelance anymore) I think consultant and contractor cannot be the same person.
For example:
If you are paid to give advice and then develop, wouldn't you recommend the most expensive thing?
Too many times I lost energy and renounced money to recommend not doing extremely dumb stuff instead of doing it.
And I was even wrong in doing so! I'm not the entrepreneur, I'm not the one organizing resources, so I should not have a say unless specifically paid.
If I were to work again as freelance, I would only do either consultancy or contracting, never mix the two