As stated in one of the comments, money should always flow to the author. There are a few exception. For example, if you pay an outside editor to edit your work. Also authors will often spend money on their book's promotion since publisher's rarely have a good budget for it but that's completely up to the author and that money would never go to a publisher. It's just self-promotion. But, as far as agents, publishers, and publishing house editors go, you should never have to pay anything. The administration costs thing is BS. To me, that sends up a red flag that says: "I'm not sure I'm going to make enough money on this to cover the publishing costs." No thank you.