The above post is sensible but I think it should be pointed out that while charters must make money for the operators they do not face the same financial penalties as franchised operators when things go wrong. It was suggested above this had changed. I am not sure it has.
Do charter operators get compensated to the same extent as TOCs when their trains are delayed?