It is my understanding (at least with charter company I use) that all the fee for "captain" goes directly to the captain, and none retained by the charter company.
I would second the liability advantages of the charter company picking the captain... (at least in US legal system, this would likely take a lot more liability off the customer)